NanoBot
23rd September 2009, 12:44
Hi everybody,
a few days ago I purchased the season 1 box of "Star Trek - The Original Series" ( german version ). Each disk of this set contains a couple of episodes, and each of the episodes is available in an original version and a modern version containing some special effects as CGI. Those two versions per episode are implemented as one titleset / playlist with two angles / PGCs, e.g.
1) 00002.mpls (angle 1), 0:50:43
[69+71+72+74+75+77+78+80+81+83+84+86+87+89+90+92+93+95+96+98+99+101+102+104+105+107+108+110+111+113+114+116+203].m2ts
- Chapters, 6 chapters
- VC-1, 1080p24 /1.001 (16:9)
- AC3, German, stereo, 48khz
- DTS Master Audio, English, multi-channel, 48khz
- AC3, English, stereo, 48khz
- AC3, Spanish, stereo, 48khz
- AC3, French, stereo, 48khz
- AC3, Italian, stereo, 48khz
2) 00002.mpls (angle 2), 0:50:43
[70+71+73+74+76+77+79+80+82+83+85+86+88+89+91+92+94+95+97+98+100+101+103+104+106+107+109+110+112+113+115+116+203].m2ts
- Chapters, 6 chapters
- VC-1, 1080p24 /1.001 (16:9)
- AC3, German, stereo, 48khz
- DTS Master Audio, English, multi-channel, 48khz
- AC3, English, stereo, 48khz
- AC3, Spanish, stereo, 48khz
- AC3, French, stereo, 48khz
- AC3, Italian, stereo, 48khz
Now my goal is to backup the disks by creating matroska files with two editions from each episode, one for the original version and one for the modern version. To do so, I need to demultiplex the m2ts file segments in a way that all segments are included, regardless if they belong to the first PGC or the second PGC. ATM I am using a manually assembled command like that
eac3to 00069.m2ts+00070.m2ts+00071.m2ts+00072.m2ts...+00203.m2ts 1:h:\video.mkv 2:h:\audio.de.ac3 -keepdialnorm 3:h:\audio.en.flac -down16 -down6
This works fine including the correction of the overlapping audio in a second pass. Nevertheless, it is cumbersome and fault-prone to manually add all those m2ts parts into the command line.
Therefore I would like to suggest the following enhancement to eac3to:
Is it possible to alter eac3to in a way that, if a multi PGC titleset is detected, it creates an additional virtual PGC, which contains all m2ts parts, regardless to which angle / PGC they normally belong ? That would also be helpful to create matroska files with several editions containing different cut versions of a movie. E.G. "Close Encounters Of The Third Kind" contains three different cut versions, or LOTR contains the cinematic and the extendend version.
C.U. NanoBot
a few days ago I purchased the season 1 box of "Star Trek - The Original Series" ( german version ). Each disk of this set contains a couple of episodes, and each of the episodes is available in an original version and a modern version containing some special effects as CGI. Those two versions per episode are implemented as one titleset / playlist with two angles / PGCs, e.g.
1) 00002.mpls (angle 1), 0:50:43
[69+71+72+74+75+77+78+80+81+83+84+86+87+89+90+92+93+95+96+98+99+101+102+104+105+107+108+110+111+113+114+116+203].m2ts
- Chapters, 6 chapters
- VC-1, 1080p24 /1.001 (16:9)
- AC3, German, stereo, 48khz
- DTS Master Audio, English, multi-channel, 48khz
- AC3, English, stereo, 48khz
- AC3, Spanish, stereo, 48khz
- AC3, French, stereo, 48khz
- AC3, Italian, stereo, 48khz
2) 00002.mpls (angle 2), 0:50:43
[70+71+73+74+76+77+79+80+82+83+85+86+88+89+91+92+94+95+97+98+100+101+103+104+106+107+109+110+112+113+115+116+203].m2ts
- Chapters, 6 chapters
- VC-1, 1080p24 /1.001 (16:9)
- AC3, German, stereo, 48khz
- DTS Master Audio, English, multi-channel, 48khz
- AC3, English, stereo, 48khz
- AC3, Spanish, stereo, 48khz
- AC3, French, stereo, 48khz
- AC3, Italian, stereo, 48khz
Now my goal is to backup the disks by creating matroska files with two editions from each episode, one for the original version and one for the modern version. To do so, I need to demultiplex the m2ts file segments in a way that all segments are included, regardless if they belong to the first PGC or the second PGC. ATM I am using a manually assembled command like that
eac3to 00069.m2ts+00070.m2ts+00071.m2ts+00072.m2ts...+00203.m2ts 1:h:\video.mkv 2:h:\audio.de.ac3 -keepdialnorm 3:h:\audio.en.flac -down16 -down6
This works fine including the correction of the overlapping audio in a second pass. Nevertheless, it is cumbersome and fault-prone to manually add all those m2ts parts into the command line.
Therefore I would like to suggest the following enhancement to eac3to:
Is it possible to alter eac3to in a way that, if a multi PGC titleset is detected, it creates an additional virtual PGC, which contains all m2ts parts, regardless to which angle / PGC they normally belong ? That would also be helpful to create matroska files with several editions containing different cut versions of a movie. E.G. "Close Encounters Of The Third Kind" contains three different cut versions, or LOTR contains the cinematic and the extendend version.
C.U. NanoBot