condor
23rd July 2003, 16:39
Recently I tried to backup 3 DVDs (movie only).
I demuxed the first angle of the main PGC of the DVDs (video, 1 audio and 1 subpicture stream) with VobEdit, recompressed the video stream with CCE and tried to author new DVDs with IfoEdit.
In all cases IfoEdit logged lots of 'data will arrive too late' messages for the subpicture stream and a 'buffer underrun detected'. ALL resulting DVDs didn't show subtitles !
I tried to do the same with DVD2DVD-R and the resulting DVDs DID show subtitles (but the subtitles were out of sync during the time the original DVDs had 2 angles).
Next, I compared the demuxed subpicture streams of VobEdit and DVD2DVD-R and noticed the both aren't raw subpicture streams (as generated by DVDDecrypter). Instead every frame is preceded by an 8 byte header.
Header bytes 4-7 seem to contain the time index (correct me if I am wrong) at which to show the subpicture frame. The subpicture stream generated by DVD2DVD-R contains a coninuously increasing time index, but the stream generated by VobEdit restarts at 0 at the layer break !
My questions:
- Is IfoEdit authoring wrong or do both VobEdit and DVD2DVD-R (only with multi-angle) create incorrect subtitle streams ?
- Is there a program that can demux subpicture streams that IfoEdit authoring CAN process without errors ?
- What is the layout of the 8 byte header of frames in a subpicture stream ?
Thanks, Condor
I demuxed the first angle of the main PGC of the DVDs (video, 1 audio and 1 subpicture stream) with VobEdit, recompressed the video stream with CCE and tried to author new DVDs with IfoEdit.
In all cases IfoEdit logged lots of 'data will arrive too late' messages for the subpicture stream and a 'buffer underrun detected'. ALL resulting DVDs didn't show subtitles !
I tried to do the same with DVD2DVD-R and the resulting DVDs DID show subtitles (but the subtitles were out of sync during the time the original DVDs had 2 angles).
Next, I compared the demuxed subpicture streams of VobEdit and DVD2DVD-R and noticed the both aren't raw subpicture streams (as generated by DVDDecrypter). Instead every frame is preceded by an 8 byte header.
Header bytes 4-7 seem to contain the time index (correct me if I am wrong) at which to show the subpicture frame. The subpicture stream generated by DVD2DVD-R contains a coninuously increasing time index, but the stream generated by VobEdit restarts at 0 at the layer break !
My questions:
- Is IfoEdit authoring wrong or do both VobEdit and DVD2DVD-R (only with multi-angle) create incorrect subtitle streams ?
- Is there a program that can demux subpicture streams that IfoEdit authoring CAN process without errors ?
- What is the layout of the 8 byte header of frames in a subpicture stream ?
Thanks, Condor