Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
hi guys!!!

firstly amazing job to the OP!!!

secondly i cant get it working.

im probably missing a simple trick here as this is pushing my mac knowledge to the limits to be honest....

following the guide, ive installed all the software as instructed.

now im at the stage where i have to open automator:

"Figure 3-3 Batch Rip Automator Service
1. Launch Automator and open the "Batch Rip • Batch Rip (Service).workflow" file located in ~/Library/ Automator.
2. Set the options in the action panel. 3. Run Automatically (disables dialog boxes and runs without user intervention). 4. BD-ROM & DVD-ROM check-boxes (type selected will launch the workflow).
5. Skip Duplicates prevents copying a disc if it already exists. If unchecked, will copy the disc and append a number to the name of the new copy (useful in situations where a series of discs have the same name).
6. Default video kind (when Run Automatically is set, this selection will copy all discs to either Batch Rip Movies or TV Folder).
7. Set the path to the FairMount application (32 or 64-Bit, depending on version of VLC installed). 8. Set your output directories (see section on Folder Setup for more info)."

but when i open automator and select choose existing workflow theres nothing in there????

ive tried installing the package 4 times and also installed the older one but still nothing???

im sure its me whos doing something wrong but if someone can help me out id be so grateful!

ive got about 200 dvd's to get through and this program is the answer to my prayers!!!

thanks

edit:

managed to get it working!!!!

quite proud of myself to be honest :)

it was user error for the record

yet to do any encoding but i guess everyone just does that as a job lot after ripping a certain amount of dvds
 
Need help. I'm ripping all the tv shows we have and for some reason when I "batch rip - rename & tag tv items" it makes another copy of the file with the metadata and it adds some numbers after the file name.

Is there anyway to avoid the duplicate file with extra digits at the end?

Thanks in advance.

You've probably given up by now, but this is next on my list of things to investigate. I don't personally use that automater action much but when I did use it I noticed this too. I'll see if I can get this fixed by the weekend at latest should nothing else major come up.

Edit: Well that was quick. I thought I'd just "take a peek" to see what the issue was. Turns out it should be an easy fix!

Open Automater then open up the file "Batch Rip • Rename & Tag TV Items.workflow" in the "~\Library\Services\" directory. Near the bottom of the Automater workflow you should see an "Add TV Tags" area. Check the "Replace original file." You should no longer have double the files when it's done. The downside is if atomicparsley messes up your file, you'll have to reencode. The reason it's left off is because sometimes atomicparsley will goof up and corrupt your file (it's rare). So use at your own risk! But the risk is somewhat minimal. At worst you'll have to reencode the video.

MakeMKV 1.4.12

Holy buckets... so I was having issues with MakeMKV 1.4.12 and Blu-Ray discs. But I believe I figured it out. So here's the code update!

Open up your batchEncode.sh. Search for:

Code:
scanTitles=`"$makemkvconPath" info file:"$sourcePath"

There should only be one instance, roughly around line 574. You should see the line continues and has:

Code:
egrep '(003316:000000:0000 |003313:000000:0000|003317:000000:0000)'

Add "|003307:0000" right before the last parenthesis so it now looks like:

Code:
egrep '(003316:000000:0000 |003313:000000:0000|003317:000000:0000|003307:0000)'

I don't personally use the Optical source type but if you do, doing the same change two lines down should resolve it. Phew! This is not an issue with MakeMKV 1.4.11/before (that I know of).
 
other file support

is there a way to take .avi files as input files for the whole workflow I can't seem to find a way

thanks
-dan
 
There isn't without some more serious modification, at least to make it user friendly also.

Uh oh:

MakeMKV 1.5

I just upgraded to MakeMKV 1.5. It doesn't provide the same information via makemkvcon as 1.4.x so it looks like 1.5 is not going to currently be helpful. I'll see if I can come up with a workaround or hopefully MakeMKV 1.5+ will give the information again. But right now it looks like if you have to upgrade to that, it's not going to happen for a bit. MakeMKV 1.4.12 should work until near the end of March though.
 
Will this process work for ripping a region 2 DVD on a region 1 drive?

I've successfully used this tutorial to rip one movie and one tv show disc (both region 1), and now I'm wondering if I will be able to use it to rip a few region 2 discs I've got.

Most of the hits I get by googling the phrase "mac rip region 2 dvd" come up with Mac the Ripper tuts, so that will be my plan B. But I'd still like to use this process for the sake of consistency, if possible.
 
I probably will take a swing at it just to see what happens, I'm just a little hesitant because I'm afraid of accidently consuming some of the finite amount of region switches it gives me.
 
It won't autoswitch regions on you. It'll either work, or it will fail. Most likely it will just fail. If it tries to switch regions on you it would prompt you yes or no.
 
cool, thanks.

While I'm here, what is the best way to abort the ripping/encoding scripts once they are running? I don't have a thorough understanding of what my machine is doing during these automated processes...

This morning before leaving work I tried to start another round of encoding, only to realize I hadn't removed last night's ripped files. No harm done, I'm just going to have duplicate copies of the same disc of LOST that I'll have to clean up when I get home. How would I abort the encoding process the next time this happens?
 
This thread has made my life sooo much better. I cant beleive how well it works.

Anyhow, here is a small suggestion. I would put the posted date of the automator tools download (first post) beside it.

Automated 1.0.4 (updated July 4, 2003)

That will help when people (myself and others) come to this site and check for update...I am never really sure of the file number, but the date would jump out more for me.

My 2 cents. Keep up the good work!
 
While I'm here, what is the best way to abort the ripping/encoding scripts once they are running? I don't have a thorough understanding of what my machine is doing during these automated processes...

You can abort the process at any time with a CTRL C or whatever. Just quit terminal if you are not hiding the processing. If you have hidden the processing it's more complicated. I never hide the processing personally.

Anyhow, here is a small suggestion. I would put the posted date of the automator tools download (first post) beside it.

That's mac.jedi's call. You can check the "last edited date" though at the bottom of his posts to see when he last updated the post though which can be a semi-decent indicator.
 
This morning before leaving work I tried to start another round of encoding, only to realize I hadn't removed last night's ripped files. No harm done, I'm just going to have duplicate copies of the same disc of LOST that I'll have to clean up when I get home.

I doubt it. :eek: When I have run the scripts and I had already-ripped items within the queue, it noticed this and did not re-rip them.
 
First I wanted to say on behalf of ATV users everywhere, thank you!

Also for people who would like to batch a bunch of .avi video files from a folder, just use the Handbrake CLI for encoding. CD to the folder and run:

Code:
for InputItem in *; 
do /Applications/HandBrakeCLI -i "$InputItem" -o "${InputItem}.mp4" --preset "AppleTV";
done
 
First I wanted to say on behalf of ATV users everywhere, thank you!

Also for people who would like to batch a bunch of .avi video files from a folder, just use the Handbrake CLI for encoding. CD to the folder and run:

Code:
for InputItem in *; 
do /Applications/HandBrakeCLI -i "$InputItem" -o "${InputItem}.mp4" --preset "AppleTV";
done


Could you explain this in laymen's terms? Particularly the phrase "CD to the folder".

Also, where do I paste that code? The most I've used the CLI is these automated batch services...
 
Rename & tag TV items strips TV show Comment

When I run the Rename & tag TV items, using the replace file option, the TV show comment gets stripped. Anyone have an idea on how to get the tv show comment from getting stripped?
 
I had the need/want to change the automator for 'Add TV Tags' so it not only deleted the original file, as described, but to move to it the 'Automatically Add to Itunes' Folder as stated here.

When I do that, it adds the video files to itunes, but not part of the TV shows heading, I find them under the music. They play as video's, but just not sorted properly. Any ideas?
 
Could you explain this in laymen's terms? Particularly the phrase "CD to the folder".

Also, where do I paste that code? The most I've used the CLI is these automated batch services...

1) Fire up Terminal (Inside utilities folder).
2) Type "cd " then drag the folder you want to process over the terminal window. The path should then be paste in. Hit return.
3) Paste the first line "for InputItem in *;" and hit return.
4) Paste the second line "do /Applications/HandBrakeCLI -i "$InputItem" -o "${InputItem}-Processed.mp4" --preset "Universal";" and hit return.
5) Type the third line "done" and hit return.
The handbrake CLI should then take over and process all the files, regardless of file type.
 
I know I can manually assign the closed caption track for each disc, but I want to utilize this batch process to rip and encode, and have it automatically scan for the CC track and use it in the encode. I know I can scan for the english track, or leave the subtitle track # blank to get the first, but is there a way to identify and use the CC (soft title) track, which seems to be the last track listed on most discs? As a result, I can't hard-code, say, track 7 in my CLI batch instructions, as it won't work every time (i.e. if a disc has the CC track as #4).

Thoughts?


Following up on this as I'm still not clear how to do this. Can someone offer some help as to how to identify the english 5.1 track and then enable closed captions (text overlays, not subtitle burned into video), or at a minimum how to enable the forced subtitles that should appear during foreign language sections of english movies.

Thanks!
 
Hi i am extremely grateful for your information you posted I have a question though.

Is there a way to change the 720p settings to where it will stay mkv. and use 6 channels of audio verus using only 2 when converting to m4v. I have a huge collection of blue ray movies and dont mind watching them 720p because its a lot shorter time to encode them thanks.
 
No tracks on BD-ROM error

Hi Folks, I am hoping someone may be of assistance to a problem I am having ripping Bluray DVDs using Batch Rip.action. Ripping DVDs works fine, but BD-ROMs yield the problem reported in the log below

iMac 27"
External Plextor PX-B31OU Bluray player


Software installed:

Mac OS 10.6.3 (Snow Leopard)
MakeMKV 1.5.4 for Mac OS X
Handbrake 0.9.4
BatchRipActions-1.0.4

Batch Rip Settings:

Run automatically = 1
BD-ROM =1
DVD-ROM =1
Default Video = Movie
Skip Duplicates =1
Eject disk = 1
Enable Growl =1
Save Session log =1

You will also note the line "launchctl list returned unknown response" listed right after the Initialization line in Terminal. This is an odd one. It does not show up in Terminal, but it does in Console.

Very frustrating. Hopefully someone can help this newbie.

________


Last login: Sat Apr 10 16:51:30 on ttys001
/tmp/batchRipTmp.sh ; exit;
maui-iMac:~ maui$ /tmp/batchRipTmp.sh ; exit;

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Initializing Batch Rip…
launchctl list returned unknown response

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
batchRip.sh v1.0.4

Start: Sat Apr 10 16:57:50 PDT 2010
TV Show Output directory: /Users/maui/Movies/Batch Rip TV
Movie Output directory: /Users/maui/Movies/Batch Rip Movies
Use only MakeMKV: No
Encode HD Sources: Yes
Growl me when complete: Yes
Eject discs when complete: Yes
Preferred Audio Language: English

WILL COPY THE FOLLOWING DISCS:
X_FILES1_US

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

*Scanning BD-ROM: X_FILES1_US
No tracks on this disc are longer then the minimum track time setting

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

PROCESSING COMPLETE
Disk /Volumes/X_FILES1_US ejected
End: Sat Apr 10 16:59:02 PDT 2010
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 
MakeMKV no longer works after 1.4.12. They changed makemkvcon to output different data, none of which is currently useful. Unfortunately you can't use 1.4.12 or earlier because they are all date constrained.

If you feel handy with editing the script, around line 642 of batchEncode.sh it states:

Code:
	# returns the final list of titles to be encoded	
	echo "$aReturn"

If you comment out the echo statement and put underneath it:

Code:
	echo "0 1 2 3"

and save it, it will run makemkv on tracks 0, 1, 2, and 3. Adjust depending on which tracks you want it to go on. Next time I rip a Bluray disc I'm going to look into fixing it if possible, unless some other enterprising forumer does so first. Make sure you restore the echo "$aReturn" line after running it, otherwise it'll always do whatever tracks you've specified. The script should work fine as is for DVD's though unless you force MakeMKV for them.
 
I think handbrake can only burn subtitles in. I don't think it can extract it to use as an overlay.

Nope, the GUI can definitely do overlay closed captions. Just can't seem to figure out how to autodetect and include via CLI. No help in the HB forum either...
 
Why Rip 1st then encode?

can someone please tell me the reason you Rip the DVD 1st to a folder and then encode? why not just encode and skip the whole ripping process? i'm sure once someone gives the answer it will be come obvious to me . . .

thx.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.