FredThompson
28th January 2012, 19:52
I'm looking for a workflow solution for batch encoding to MKV (x264).
Source material is basically 4 types:
1) 480x480 (AR 3:2) NTSC VOB sat captures. These have CC data sometimes, one audio track and a couple of scan lines of data in the overscan. AviSynth can easily replace those data lines with black to reduce complexity and visual junk.
2) SD DVD source which can have any combination of PAL, NTSC, CC and sub-titles. I'm only interested in keeping English, Spanish, Italian and unspecified tracks. Some source (such as DVD made from old analog tapes) would benefit from AviSynth filtering.
3) MPEG2 4:2:2 encoded by TMPGEnc. These are NTSC DV source, sometimes with filtering. 4:2:2 keeps all the 4:1:1 data and most of the 4:2:2. This has been my "reference" format instead of DV for file size. I have transitioned beyond DV but need the reference data.
4) Assorted misc formats like AVI, frame serving from VirtualDub, PAL MPEG2 4:2:0 and so on.
I've played with MeGui and HandBrake. Neither does what I want out of the box. Perhaps there are AviSynth script creating front-ends of which I am unaware.
I'm looking for a way to set up a batch of encodes for which the CC and subtitles will be automagically parsed from source files and incorporated inot the final mkv. Original audio is preferred because the data savings really seems to comes from the video compression. The MPEG2 4:1:1 source needs to stay 4:1:1 which, I understand, x264 supports.
I've got thousands, if not tens of thousands, of source files collected over the past 15 years or so. There are too many to efficiently create AviSynth scripts manually. Splitting VOBs manually would be a huge task if done manually. Aspect ratios will also need to be determined from the source files.
I'm looking to re-encode the video portions with no rescaling, keep selected CC, subtitle and audio (Spanish, English, Italian, unspecified) in a batch method with ability to specify AviSynth scripts to "touch up" the source video.
Optimizing for specific playback devices is not important. Maintaining video quality while reducing size is important.
What GUIs exist which can help meet the encoding job?
Source material is basically 4 types:
1) 480x480 (AR 3:2) NTSC VOB sat captures. These have CC data sometimes, one audio track and a couple of scan lines of data in the overscan. AviSynth can easily replace those data lines with black to reduce complexity and visual junk.
2) SD DVD source which can have any combination of PAL, NTSC, CC and sub-titles. I'm only interested in keeping English, Spanish, Italian and unspecified tracks. Some source (such as DVD made from old analog tapes) would benefit from AviSynth filtering.
3) MPEG2 4:2:2 encoded by TMPGEnc. These are NTSC DV source, sometimes with filtering. 4:2:2 keeps all the 4:1:1 data and most of the 4:2:2. This has been my "reference" format instead of DV for file size. I have transitioned beyond DV but need the reference data.
4) Assorted misc formats like AVI, frame serving from VirtualDub, PAL MPEG2 4:2:0 and so on.
I've played with MeGui and HandBrake. Neither does what I want out of the box. Perhaps there are AviSynth script creating front-ends of which I am unaware.
I'm looking for a way to set up a batch of encodes for which the CC and subtitles will be automagically parsed from source files and incorporated inot the final mkv. Original audio is preferred because the data savings really seems to comes from the video compression. The MPEG2 4:1:1 source needs to stay 4:1:1 which, I understand, x264 supports.
I've got thousands, if not tens of thousands, of source files collected over the past 15 years or so. There are too many to efficiently create AviSynth scripts manually. Splitting VOBs manually would be a huge task if done manually. Aspect ratios will also need to be determined from the source files.
I'm looking to re-encode the video portions with no rescaling, keep selected CC, subtitle and audio (Spanish, English, Italian, unspecified) in a batch method with ability to specify AviSynth scripts to "touch up" the source video.
Optimizing for specific playback devices is not important. Maintaining video quality while reducing size is important.
What GUIs exist which can help meet the encoding job?