Bucky Wheat
27th September 2006, 00:17
Well, I have started scattering my questions all over the topics, maybe I better start a new topic. This is a little lengthy, since I have tried so many things already.
Since maybe a couple of weeks, some of my TS captures are flawed. Usually this shows through a mismatch of audio and video duration. Usually, the audio is longer that the video. It seems like the video is "too short".
I capture the video through firewire from my Comcast Motorola DCT6412III with D-VHS 0.3.0.6 using "the usual" settings recommended everywhere.
In my usual process, I open the TS in DGIndex, set the markers to beginning and end (I usually record around 3 minutes extra front and back) and I create a project. It does not matter, how I process the audio (wav vs. demux), both audio stream have the same (correct) length. I have a simple AVS script like this (example for wav audio): LoadPlugin("c:\dvd\filter\DGDecode.dll")
LoadPlugin("c:\dvd\filter\Decomb521VFR1.3_P4-Athlon.dll")
v=mpeg2source("file.d2v").Telecide(order=1).Decimate(mode=1, threshold=1.0).LanczosResize(720,544,256,18,1418,1072)
a=wavsource("file PID 801 T01 3_2ch 384Kbps 48KHz.wav")
return audiodub(v,a)
I have used this script for many caps (also with a different decomb.dll), and am still using it often without a problem.
But usually, this is where the problem starts.
When I open the script in VDub, the video is usually too short. In the stream list, I see that the audio has the proper length.
Here is what I have tried so far:
- Convert the TS with HDTV2MPEG = no change
- Run the file through MPEG-Corrector = no change
- Do a QuickStream Fix in VideoReDo = no change (summary shows less video frames than audio frames and says that there were 4 Audo frame errors)
- Do a simple "Save as" in VideoReDo = no change
- Run the file through MPEG2Repair = sometimes no change, right now I get an error "can't find sync byte in rest of input file. Remaining data discarded" (happened after 99 % complete)
Here is the MPEG2Repair log:
Sequence Frame 102697(6-B) / Time 1:04:38 :
Error: Packet 35769603 has no TS Sync Byte.
Error: Packet 35769606 has no TS Sync Byte.
Error: Packet 35769609 has no TS Sync Byte.
Error: Packet 35769612 has no TS Sync Byte.
Error: Can't find next TS Sync Byte. Terminating operation.
Additional error(s) detected. Increase VerboseLogLevel in INI file for details.
FileInfo: Last video errors span 17 bytes at file offset 6725324735
Sequence Frame 102698(6-B) / Time 1:04:38 :
Info: End of MPEG2 sequence
Sequence Summary:
File Size Processed: 6.32 GB, Play Time: 01h:04m:38s
1920 x 1080, 29.97 fps (26.48 fps Telecine), 45.00 Mbps (13.10 Mbps Average).
Average Video Quality: 60.40 KB/Frame, 0.24 Bits/Pixel.
AC3 Audio: 3/2 Channels (L, C, R, SL, SR) + LFE, 48.0 kHz, 384 kbps.
Dialog Normalization: -20.0 dB, Center Mix Level: -3.0 dB, Surround Mix Level: -3.0 dB
1 of 102698 video frames found with errors.
0 of 121214 audio frames found with errors.
17 corrupted video bytes in file.
0.000000 seconds of video timestamp gaps.
0.000000 seconds of audio timestamp gaps.
End of Log
I have tried to do something in ProjectX but the program overwhelms me a bit. I loaded a file and clicked QuickStart, but that gave me a pretty small demuxed file (20 MB vs. 6 GB) after a lot of "doing things". I also get the message "error while decoding frame, not enough data in buffer".
I think this should be fixable because in VideoReDo and in ProjectX, the length is showing correctly.
This only happens on some channels, for example on HBO, CBS and NBC. I have captured from all channels successfully before, and still do every now and then. It doesn't seem to happen on non-HDTV channels.
Can anyone help me? ProjectX seems like the most promising candidate, but I have to admit that most of the possible settings mean nothing to me.
Any help would be greatly appreciated.
Bucky
Since maybe a couple of weeks, some of my TS captures are flawed. Usually this shows through a mismatch of audio and video duration. Usually, the audio is longer that the video. It seems like the video is "too short".
I capture the video through firewire from my Comcast Motorola DCT6412III with D-VHS 0.3.0.6 using "the usual" settings recommended everywhere.
In my usual process, I open the TS in DGIndex, set the markers to beginning and end (I usually record around 3 minutes extra front and back) and I create a project. It does not matter, how I process the audio (wav vs. demux), both audio stream have the same (correct) length. I have a simple AVS script like this (example for wav audio): LoadPlugin("c:\dvd\filter\DGDecode.dll")
LoadPlugin("c:\dvd\filter\Decomb521VFR1.3_P4-Athlon.dll")
v=mpeg2source("file.d2v").Telecide(order=1).Decimate(mode=1, threshold=1.0).LanczosResize(720,544,256,18,1418,1072)
a=wavsource("file PID 801 T01 3_2ch 384Kbps 48KHz.wav")
return audiodub(v,a)
I have used this script for many caps (also with a different decomb.dll), and am still using it often without a problem.
But usually, this is where the problem starts.
When I open the script in VDub, the video is usually too short. In the stream list, I see that the audio has the proper length.
Here is what I have tried so far:
- Convert the TS with HDTV2MPEG = no change
- Run the file through MPEG-Corrector = no change
- Do a QuickStream Fix in VideoReDo = no change (summary shows less video frames than audio frames and says that there were 4 Audo frame errors)
- Do a simple "Save as" in VideoReDo = no change
- Run the file through MPEG2Repair = sometimes no change, right now I get an error "can't find sync byte in rest of input file. Remaining data discarded" (happened after 99 % complete)
Here is the MPEG2Repair log:
Sequence Frame 102697(6-B) / Time 1:04:38 :
Error: Packet 35769603 has no TS Sync Byte.
Error: Packet 35769606 has no TS Sync Byte.
Error: Packet 35769609 has no TS Sync Byte.
Error: Packet 35769612 has no TS Sync Byte.
Error: Can't find next TS Sync Byte. Terminating operation.
Additional error(s) detected. Increase VerboseLogLevel in INI file for details.
FileInfo: Last video errors span 17 bytes at file offset 6725324735
Sequence Frame 102698(6-B) / Time 1:04:38 :
Info: End of MPEG2 sequence
Sequence Summary:
File Size Processed: 6.32 GB, Play Time: 01h:04m:38s
1920 x 1080, 29.97 fps (26.48 fps Telecine), 45.00 Mbps (13.10 Mbps Average).
Average Video Quality: 60.40 KB/Frame, 0.24 Bits/Pixel.
AC3 Audio: 3/2 Channels (L, C, R, SL, SR) + LFE, 48.0 kHz, 384 kbps.
Dialog Normalization: -20.0 dB, Center Mix Level: -3.0 dB, Surround Mix Level: -3.0 dB
1 of 102698 video frames found with errors.
0 of 121214 audio frames found with errors.
17 corrupted video bytes in file.
0.000000 seconds of video timestamp gaps.
0.000000 seconds of audio timestamp gaps.
End of Log
I have tried to do something in ProjectX but the program overwhelms me a bit. I loaded a file and clicked QuickStart, but that gave me a pretty small demuxed file (20 MB vs. 6 GB) after a lot of "doing things". I also get the message "error while decoding frame, not enough data in buffer".
I think this should be fixable because in VideoReDo and in ProjectX, the length is showing correctly.
This only happens on some channels, for example on HBO, CBS and NBC. I have captured from all channels successfully before, and still do every now and then. It doesn't seem to happen on non-HDTV channels.
Can anyone help me? ProjectX seems like the most promising candidate, but I have to admit that most of the possible settings mean nothing to me.
Any help would be greatly appreciated.
Bucky