Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Am I missing something or is there no way to create a 1080p MKV in Batch Rip * Batch Encode? I only see m4v and 720p. I've used HandBrake (GUI) before to rip, but never the CLI and never this.
 
Am I missing something or is there no way to create a 1080p MKV in Batch Rip * Batch Encode? I only see m4v and 720p. I've used HandBrake (GUI) before to rip, but never the CLI and never this.

Batch Encode creates a 1080p MKV from a BD source automatically. This is used as the final input for HBCLI to create an Mp4. The 1080p Mkv file is saved along with the mp4 in your Batch Encode Folder.

If all you want is an Mkv, use the Batch Rip Service and you're done.

I hope this helps!

Thanks!

mac.jedi
 
Batch Encode creates a 1080p MKV from a BD source automatically. This is used as the final input for HBCLI to create an Mp4. The 1080p Mkv file is saved along with the mp4 in your Batch Encode Folder.

If all you want is an Mkv, use the Batch Rip Service and you're done.

I hope this helps!

Thanks!

mac.jedi

o alright, so if i want to shrink it down to a more manageable 10-15GB while retaining 1080p, it's off to handbrake then?

ty for response!
 
o alright, so if i want to shrink it down to a more manageable 10-15GB while retaining 1080p, it's off to handbrake then?

ty for response!

Batch Encode does create a smaller mkv that contains only the main video, audio and converted subtitle tracks. The video and audio are not compressed, so the file size varies depending on the source material. This file is great for Plex or to encode to mp4 later. To create the mkv file ONLY, make sure Encode HD Sources is checked, and uncheck the HD (720p) and HD (SD) encode options. This will just create the mkv with no mp4's created by HandBrake.

If you want a compressed 1080p mp4 file you can use the High Profile setting for the HD (720p) encode type.

If you really wanna compressed mkv file, it's a little harder to achieve, but it is possible using a custom encode setting. See the help section "Configuring Batch Encode" for more info on custom settings.

Here's an example of using a custom encode setting to create a compressed mkv:
Code:
-e x264  -q 21.0 -r 29.97 --pfr  -a \${audioTrack},\${audioTrack}  -E ca_aac,copy:ac3 -B 160,160 -6 dpl2,auto -R Auto,Auto -D 0.0,0.0 -f mkv -4 --loose-anamorphic -m --subtitle scan --subtitle-burn --subtitle-forced scan --native-language \$nativeLanguage

It might help if you explain what you're doing in the HB GUI to create your desired mkv.
 
Last edited:
Batch Encode does create a smaller mkv that contains only the main video, audio and converted subtitle tracks. The video and audio are not compressed, so the file size varies depending on the source material. This file is great for Plex or to encode to mp4 later. To create the mkv file ONLY, make sure Encode HD Sources is checked, and uncheck the HD (720p) and HD (SD) encode options. This will just create the mkv with no mp4's created by HandBrake.

If you want a compressed 1080p mp4 file you can use the High Profile setting for the HD (720p) encode type.

If you really wanna compressed mkv file, it's a little harder to achieve, but it is possible using a custom encode setting. See the help section "Configuring Batch Encode" for more info on custom settings.

Here's an example of using a custom encode setting to create a compressed mkv:
Code:
-e x264  -q 21.0 -r 29.97 --pfr  -a \${audioTrack},\${audioTrack}  -E ca_aac,copy:ac3 -B 160,160 -6 dpl2,auto -R Auto,Auto -D 0.0,0.0 -f mkv -4 --loose-anamorphic -m --subtitle scan --subtitle-burn --subtitle-forced scan --native-language \$nativeLanguage

It might help if you explain what you're doing in the HB GUI to create your desired mkv.

Can you ever not know the answer??? LOL Thank you for all that you provide and answer on here. I think I know how to do all this, but everytime you continue to tell us more stuff I might not think about..
 
I'm still reading through 35 pages of this thread, but I want to get this set up before I leave for Thanksgiving, is there still a script to work with Snow Leopard?
 
I'm still reading through 35 pages of this thread, but I want to get this set up before I leave for Thanksgiving, is there still a script to work with Snow Leopard?

Hi dlegend!

Sorry, but Snow Leopard is no longer supported. You could try v1.0.8, but please note that this version is dead to me :)

Also note that the tutorial has been updated for v1.0.9 as well, so if you need help you'd be better off upgrading to Lion.

I hope this helps!

Thanks,

mac.jedi
 
Thanks MacJedi. I would upgrade to Lion but it's a work computer so unfortunately I can't. I'll give 1.0.8 a try, if I can't get it working maybe I'll upgrade my personal mac to Lion and use 1.0.9.
 
Ok, upgraded to the new version and having some REAL issues. Tried to batch rip a TV series disc I own. There were errors so ripped it with another application. The ripped folder is in my Batch Rip TV Shows folder and is names as 'show name - #S#D' as it should be.

Right clicking on it and selecting batch encode opens terminal for less than a second then this is where the whole thing falls over. Any ideas?
 
Ok, upgraded to the new version and having some REAL issues. Tried to batch rip a TV series disc I own. There were errors so ripped it with another application. The ripped folder is in my Batch Rip TV Shows folder and is names as 'show name - #S#D' as it should be.

Right clicking on it and selecting batch encode opens terminal for less than a second then this is where the whole thing falls over. Any ideas?

Hi eenuuk!

It would help if you posted your log file: ~/Library/Services/Logs/BatchRipActions/

Also, what app did you use to rip the disc?

Thanks!

Mac.jedi

----------

FYI, it should be: show name - S#D#, but that's not gonna solve your problem.
 
I used RipIt by the Little App Factory.

That Folder you stated does not exist on my machine....

In regards to the filename, what you said it should be is exactly what I said it should be..... so on that front you have lost me ;)

Hi eenuuk!

It would help if you posted your log file: ~/Library/Services/Logs/BatchRipActions/

Also, what app did you use to rip the disc?

Thanks!

Mac.jedi

----------



FYI, it should be: show name - S#D#, but that's not gonna solve your problem.
 
Upon a reboot I found the attached text file on my desktop

That file was created by the 'Get Source Info from HandBrake' service. Did you run that service by mistake? You want run the Batch Encode (Finder) service.

If you ran the workflow, the log folder should be there. Do you know how to get to the User's Library folder in Lion?
 
Yes, and as i say it doesn't exist and I did run that service in addition to to
Batch Encode (Finder) service. So whatever is going on the workflow is crapping out before the point of creating said folder.

~/Library/Services/ exists but there are no subfolders in there


That file was created by the 'Get Source Info from HandBrake' service. Did you run that service by mistake? You want run the Batch Encode (Finder) service.

If you ran the workflow, the log folder should be there. Do you know how to get to the User's Library folder in Lion?
 
Yes, and as i say it doesn't exist and I did run that service in addition to to
Batch Encode (Finder) service. So whatever is going on the workflow is crapping out before the point of creating said folder.

~/Library/Services/ exists but there are no subfolders in there

Sorry, I mistyped, it's in ~/Library/Logs
 
In regards to the filename, what you said it should be is exactly what I said it should be..... so on that front you have lost me ;)

Sorry I wasn't clearer, the pound signs should follow the letters. It should be S#D# rather than #S#D.
 
Ok, Re the title, I just typed wrong here since i was doing it from memory it is how your program intended and apologies for the wrong log, it was getting late here when i posted it and my brain wasn't engaged. Please find attached the required log.

That's the log for Batch Rip. I need to see the log for Batch Encode.
 
Last edited:
Ok, Re the title, I just typed wrong here since i was doing it from memory it is how your program intended and apologies for the wrong log, it was getting late here when i posted it and my brain wasn't engaged. Please find attached the required log.

Hi eenuuk!

I don't see any errors in the log, but the log is only progressing up to the point where Terminal executes the main script file. I'd like you to try a few things:

  1. Make sure "Run in the background" is disabled in the workflow. It looks like it is, but toggle it on and off to make sure, and save your changes.
  2. Launch Console and try the Batch Encode (Finder) service again. Let me know if you see any errors in the system log when the service is run.
  3. Next, try the "non-finder" Batch Encode service from the application menu. If this fails too, Let me know if you see any errors in the system log when this service is run.
  4. Try another source file or folder, using something other than RipIt. It could be just a mp4 file. I'd like to see if it having trouble with just the Damages rip or if its a problem with the Service.

I'm testing a RipIt disc now, I'll let you know if I find something with the format.

Thanks,

mac.jedi
 
Ok, Re the title, I just typed wrong here since i was doing it from memory it is how your program intended and apologies for the wrong log, it was getting late here when i posted it and my brain wasn't engaged. Please find attached the required log.

I tested RipIt using the "Rip" option with the default settings on a Family Guy disc. Batch Encode (Finder) is processing it now and it seems like it's working fine. I used RipIt's .dvdmedia extension and without it; both seem to process normally. Let me know what you find from the steps I suggested earlier.

Thanks!

mac.jedi
 
1. Done
2. Done - no logs
3. Done - no logs
4. Done - Tried it on a movie and same issue.

Your last set of scripts worked. This one is giving me grief.

Thanks for your help I appreciate it.

If you want to speak to me via IM PM me your chat handle.

EDIT: So I solved the issue! I went to reinstall the app.... where it asks if you want to install the workflows I said uninstall. Then I installed and now it is working again. I guess something must have got corrupted somewhere. I will let you know how the encode turns out that I am currently doing.

mac.jedi, thanks for all your hard work on this app - it has saved me hours of pain - it is much appreciated. All I need now is a guide on how to modify it to work with RipIt and MacTheRipper :p Fairmount is useless about 98% of the time for me :/

Hi eenuuk!

I don't see any errors in the log, but the log is only progressing up to the point where Terminal executes the main script file. I'd like you to try a few things:

  1. Make sure "Run in the background" is disabled in the workflow. It looks like it is, but toggle it on and off to make sure, and save your changes.
  2. Launch Console and try the Batch Encode (Finder) service again. Let me know if you see any errors in the system log when the service is run.
  3. Next, try the "non-finder" Batch Encode service from the application menu. If this fails too, Let me know if you see any errors in the system log when this service is run.
  4. Try another source file or folder, using something other than RipIt. It could be just a mp4 file. I'd like to see if it having trouble with just the Damages rip or if its a problem with the Service.

I'm testing a RipIt disc now, I'll let you know if I find something with the format.

Thanks,

mac.jedi
 
Last edited:
EDIT: So I solved the issue! I went to reinstall the app.... where it asks if you want to install the workflows I said uninstall. Then I installed and now it is working again. I guess something must have got corrupted somewhere. I will let you know how the encode turns out that I am currently doing.

Great! Glad you got it workin'!

mac.jedi, thanks for all your hard work on this app - it has saved me hours of pain - it is much appreciated. All I need now is a guide on how to modify it to work with RipIt and MacTheRipper :p Fairmount is useless about 98% of the time for me :/

Thanks! I'm not a fan of MacTheRipper, but RipIt is a good alternative. In Batch Rip, MakeMKV is the only other option to Fairmount for DVDs. It works quite well, but doesn't do a full backup for DVD; only mkv's of each title.

Thanks Again!

mac.jedi
 
Sorry if this is a repost, this thread is 35 pages though.

Growl no longer works if you have growl 1.3 installed. Is that something that can be fixed?

Also, when this script processes my files its naming them movie.dvdmedia.m4v How do I get it to output just movie.m4v instead?
 
Last edited:
Sorry if this is a repost, this thread is 35 pages though.

Growl no longer works if you have growl 1.3 installed. Is that something that can be fixed?

Hi imahawki!

Thanks for letting me know. I haven't tested it yet. Did you install growl from the App Store? Batch Encode uses growl notify which was a command-line utility included in the installer. It's possible it's not supported unless you build it from the source. I'll look into it and issue an update in the coming weeks.

Also, when this script processes my files its naming them movie.dvdmedia.m4v How do I get it to output just movie.m4v instead?

I assume you're using RipIt for your source rips. There is an option in ripit's prefs which will save the folder structure as a directory and not as a .dvdmedia bundle. The other option is to use Get Info from the Finder and remove the .dvdmedia extension manually. This will turn it into a regular folder as well.

I hope this helps!

Thanks!

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