Log in

View Full Version : Merging multiple DVDs with their subtitles


rica
18th November 2008, 01:08
I'm not sure i'm in the right place; if not, mods may move the thread.
The idea of merging multiple DVDs with their subtitles come to me of the need to make just one DVD from my two Kill Bill DVDs.

toolkit:
AnyDVD/AnyDVD-HD or any free ripper you want.
eac3to
DVDSubEdit
SupRead
Subtitle WorkShop
TSMuxer
DVDFlick
ImgBurn

Here we go:

Demuxing video and audio, i prefer on the fly ripping; i wait till AnyDVD scans the disk and use eac3to for demuxing:

E:\VIDEO_TS> C:\eac3to\eac3to VTS_04_1.vob+VTS_04_2.vob+VTS_04_3.vob+VTS_04_4.vob+VTS_04_5.vob+VTS_04_6.vob
2: C:\KB_2\video.m2v 5: C:\KB_2\audio.ac3

VOB, 1 video track, 3 audio tracks, 2 subtitle tracks, 2:11:17
1: Joined VOB file
2: MPEG2, 576p25 (16:9)
3: AC3, 5.1 channels, 448kbps, 48khz, dialnorm: -27dB
4: AC3, 2.0 channels, 192kbps, 48khz, dialnorm: -27dB
5: AC3, 5.1 channels, 448kbps, 48khz, dialnorm: -27dB
6: Subtitle
7: Subtitle
[v02] Extracting video track number 2...
[a05] Extracting audio track number 5...
[a05] Removing AC3 dialog normalization...
[v02] Creating file "C:\KB_2\video.m2v"...
[a05] Creating file "C:\KB_2\audio.ac3"...
Video track 2 contains 196985 frames.
eac3to processing took 10 minutes, 39 seconds.
Done.

Again on the fly demuxing of subtitle with DVDSubEdit; select needed VOBs and wait until it finishes ripping all the subtitles,
select your subtitle (language) and run "OCR all" and "save as srt"


Now we should convert that (those) srt (srts) to a BD compatible sup via SupRead since TSMuxer doesn't recognize uncompliant ones.

Under options select BD and frame rate which suits to your original file; in my case i selected 25fps.

(Note: SupRead is fully compliant with english subtitles. If you want to use a non-english subtitle, convert your srt to ANSI txt first and open with Subtitle workshop and save as "SubRip srt" and reopen this srt in SupRead and convert to BD compliant sup. Anyway if you can edit abc.png to your language's letters, i suppose SupRead will work as well)

Repeat the same steps for second DVD.

Remux your video, audio and sup into a TS container with TSMuxer; you will get video_1.ts and video_2.ts.

Rejoin video_1.ts and video_2.ts and demux into raw elements with eac3to:

eac3to v2.77
command line: eac3to\eac3to C:\KB_1\TR\video_01_tr.ts+C:\KB_2\TR\video_02_tr.ts 1: C:\KB_out\video_final.m2v 2:

C:\KB_out\audio_final.ac3 3: C:\KB_out\subtitle_final.sup
------------------------------------------------------------------------------
TS, 1 video track, 1 audio track, 1 subtitle track, 3:57:30
1: MPEG2, 576i50 (16:9)
2: AC3, 5.1 channels, 448kbps, 48khz
3: Subtitle (PGS)
Audio gap description file detected, will be used for processing...
[v01] Extracting video track number 1...
[a02] Extracting audio track number 2...
[s03] Extracting subtitle track number 3...
[a02] Realizing (E-)AC3 gaps...
[v01] Creating file "C:\KB_out\video_final.m2v"...
[a02] Creating file "C:\KB_out\audio_final.ac3"...
[s03] Creating file "C:\KB_out\subtitle_final.sup"...
Video track 1 contains 356260 frames.
eac3to processing took 10 minutes, 19 seconds.
Done.

Open your joined sup with SupRead and select "OCR all" and "save as srt"

Edit manually this srt if needed.

Use DVDFlick to make a DVD Folder; tick "copy mpeg2 streams" under Project settings > video > advanced so as to keep video and
audio as it is.

Use İmgBurn to make an ISO.