MPEG-2 Transport Stream Support

Archive of historical development discussions
Discussions / Development has moved to GitHub
Forum rules
*******************************
Please be aware we are now using GitHub for issue tracking and feature requests.
- This section of the forum is now closed to new topics.

*******************************
awk
Enlightened
Posts: 109
Joined: Sat Mar 31, 2007 11:55 pm

SVN Revision 976 has fixes

Post by awk »

I've checked in some changes to libhb/stream.c to improve the transport stream scanning. Things should be more reliable with less failed streams. If you do still have problems a couple of things to make note of :

In the Handbrake log window are any PIDs listed for the Video and Audio streams ? None at all ? One each ? Multiples ?

In the Handbrake log are messages present about finding a valid audio stream: scan: AC3, rate=48000Hz, bitrate=384000 or similar

No PID's being detected will generally mean that there was either a problem decoding the PAT (Program Association Table) or PMT (Program Map Table).

Handbrake will 'discard' any title without audio, so if there are no AC3 (or MPEG Audio) messages then their may be a problem decoding the audio stream (if present) and Handbrake will say 'No valid title found'.
realityking
Veteran User
Posts: 680
Joined: Tue Apr 24, 2007 12:36 pm

Post by realityking »

Thanks for your work awk however your patch didn't fix it for my streams (encoded with an EyeTV 250). I get several of these:

[17:00:38] hb_demux_ps: not a PS packet (d407997a)
Of course with different numbers.
awk
Enlightened
Posts: 109
Joined: Sat Mar 31, 2007 11:55 pm

Post by awk »

realityking wrote:Thanks for your work awk however your patch didn't fix it for my streams (encoded with an EyeTV 250). I get several of these:

[17:00:38] hb_demux_ps: not a PS packet (d407997a)
Of course with different numbers.
I think you're feeding a transport stream to Handbrake as if it were a program stream. At this point handbrake determines which stream type it's working with on the basis of the file suffix (it should sniff the contents of the file, but that's a 'future feature').

Your file should have the suffix .ts, .TS or .m2t to be recognized as a transport stream.
realityking
Veteran User
Posts: 680
Joined: Tue Apr 24, 2007 12:36 pm

Post by realityking »

Thanks awk that actually did it. I originally did it however this time I just forgot it.
Cavalicious
Moderator
Posts: 1804
Joined: Mon Mar 26, 2007 12:07 am

Post by Cavalicious »

First and Foremost:

THANK YOU awk!!!

I can now encode content from my EyeTV Hybrid! I had EyeTV export to MPEG Program Stream, and ran the .mpg through HB (lastest svn).

During my test I used my DVD settings just to see what would happen.

Source was The Tonight Show NBCHD (1080i):

Code: Select all

./HandBrakeCLI -i /Volumes/New\ Downloads/TheTonightShow.mpg  -o /Volumes/New\ Downloads/test.m4v   -t 6 -m -p  -F -q 0.65 -Q -e x264 -r 29.97   -E facc  -B 384 -R 44.1 -6 stereo -v -x keyint=300:keyint-min=30:bframes=6:ref=3:mixed-refs=1:subq=5:me=umh:no-fast-pskip=1:trellis=0:no-dct-decimate=1:vbv-maxrate=4900:vbv-bufsize=2500
[23:15:23] hb_init: checking cpu count
[23:15:23] hb_init: starting libhb thread
[23:15:23] thread 1804200 started ("libhb")
HandBrake 0.9.0 (2007081900) - http://handbrake.m0k.org/
2 CPUs detected
Opening /Volumes/New Downloads/TheTonightShow.mpg...
[23:15:23] hb_scan: path=/Volumes/New Downloads/TheTonightShow.mpg, title_index=6
[23:15:23] thread 1804600 started ("scan")
[23:15:23] scan: trying to open with libdvdread
ERROR: dvd: DVDOpen failed (/Volumes/New Downloads/TheTonightShow.mpg)[23:15:24] scan: trying to open as MPEG-2 Stream
[23:15:24] scan: decoding previews for title 0
[23:15:24] scan: preview 1
[23:15:24] scan: AC3, rate=48000Hz, bitrate=384000
[23:15:24] scan: preview 2
[23:15:24] scan: preview 3
Scanning title 0...
[23:15:24] scan: preview 4
[23:15:24] scan: preview 5
[23:15:24] scan: preview 6
[23:15:24] scan: preview 7
Scanning title 0...
[23:15:24] scan: preview 8
[23:15:24] scan: preview 9
[23:15:24] scan: preview 10
[23:15:24] scan: 1920x1088, 29.970 fps, autocrop = 0/0/0/0
[23:15:24] hb_stream_update_audio: id=80bd, lang=Unknown (AC3) (5.1 ch), 3cc=und, rate = 48000, bitrate = 384000, flags = 0x17 (23)
[23:15:24] scan: title (0) job->width:1920, job->height:1088
[23:15:24] thread 1804600 exited ("scan")
Scanning title 0...
[23:15:24] thread 1804600 joined ("scan")
[23:15:24] libhb: scan thread found 1 valid title(s)
+ title 0:
  + vts 0, ttn 0, cells 0->0 (0 blocks)
  + duration: 00:00:49
  + size: 1920x1088, aspect: 1.78, 29.970 fps
  + autocrop: 0/0/0/0
  + chapters:
    + 1: cells 0->0, 0 blocks, duration 00:00:49
  + audio tracks:
    + 1, Unknown (AC3) (5.1 ch), 48000Hz, 384000bps
  + subtitle tracks:
Applying the following x264 options: keyint=300:keyint-min=30:bframes=6:ref=3:mixed-refs=1:subq=5:me=umh:no-fast-pskip=1:trellis=0:no-dct-decimate=1:vbv-maxrate=4900:vbv-bufsize=2500
[23:15:25] thread 1804600 started ("work")
[23:15:25] 1 job(s) to process
[23:15:25] starting job
[23:15:25]  + device /Volumes/New Downloads/TheTonightShow.mpg
[23:15:25]  + title 0, chapter(s) 1 to 1
[23:15:25]  + 1920x1088 -> 1920x1088, crop 0/0/0/0
[23:15:25]  + grayscale off
[23:15:25]  + filters
[23:15:25]  + 29.970 fps, video quality 0.65
[23:15:25]  + PixelRatio: 1, width:1920, height: 1088
[23:15:25]  + encoder x264
[23:15:25]  + audio 384 kbps, 44100 Hz
[23:15:25]  + encoder faac
[23:15:25]    + 80bd, Unknown (AC3) (5.1 ch)
[23:15:25]      + Requested mixdown: Stereo (HB_AMIXDOWN_STEREO)
[23:15:25]      + Actual mixdown: Stereo (HB_AMIXDOWN_STEREO)
[23:15:25] thread 1806a00 started ("reader")
[23:15:25]  + output: /Volumes/New Downloads/test.m4v
ERROR: dvd: DVDOpen failed (/Volumes/New Downloads/TheTonightShow.mpg)[23:15:25] thread 1807400 started ("muxer")
[23:15:25] thread 1814a00 started ("MPEG-2 decoder (libmpeg2)")
[23:15:25] thread 181de00 started ("Renderer")
[23:15:25] encx264: encoding with stored aspect 136/135
[23:15:25] encx264: Encoding at constant RF 17.850002
[23:15:25] encx264: opening libx264 (pass 0)
x264 [info]: using SAR=136/135
x264 [info]: using cpu capabilities: MMX MMXEXT SSE SSE2 
[23:15:25] thread 1c5d000 started ("H.264/AVC encoder (libx264)")
No accelerated IMDCT transform found
[23:15:25] thread 1c5cc00 started ("AC3 decoder")
[23:15:25] thread 1c7e600 started ("AAC encoder (libfaac)")
[23:15:25] sync: expecting 1499 video frames
[23:15:25] sync: first pts is 13206
Encoding: task 1 of 1, 51.90 % (3.84 fps, avg 4.46 fps, ETA 00h02m42s)x264 [warning]: VBV underflow (-42439 bits)
Encoding: task 1 of 1, 92.19 % (4.21 fps, avg 4.27 fps, ETA 00h00m27s)[23:20:49] reader: done
[23:20:49] thread 1806a00 exited ("reader")
Encoding: task 1 of 1, 98.47 % (4.40 fps, avg 4.25 fps, ETA 00h00m06s)[23:21:13] sync: got 1480 frames, 1499 expected
Encoding: task 1 of 1, 98.73 % (3.96 fps, avg 4.24 fps, ETA 00h00m05s)[23:21:29] thread 1c5d000 exited ("H.264/AVC encoder (libx264)")
[23:21:29] thread 1c7e600 exited ("AAC encoder (libfaac)")
[23:21:29] thread 1814a00 exited ("MPEG-2 decoder (libmpeg2)")
[23:21:29] thread 181de00 exited ("Renderer")
[23:21:29] thread 1c5cc00 exited ("AC3 decoder")
[23:21:29] thread 1814a00 joined ("MPEG-2 decoder (libmpeg2)")
[23:21:29] thread 181de00 joined ("Renderer")
[23:21:29] fifo_close: trashing 0 buffer(s)
[23:21:29] thread 1c5d000 joined ("H.264/AVC encoder (libx264)")
[23:21:29] mux: file size, 31240635 bytes
[23:21:29] mux: track 0, 30267733 bytes, 4926.68 kbps
[23:21:29] mux: track 1, 933590 bytes, 151.96 kbps
[23:21:29] mux: overhead, 10.96 bytes per frame
[23:21:29] thread 1807400 exited ("muxer")
Muxing: 0.00 %x264 [info]: slice I:7     Avg QP:34.43  size: 51843  PSNR Mean Y:34.58 U:40.93 V:40.18 Avg:35.80 Global:33.51
x264 [info]: slice P:389   Avg QP:24.51  size: 47788  PSNR Mean Y:41.61 U:45.94 V:45.26 Avg:42.57 Global:41.96
x264 [info]: slice B:1077  Avg QP:27.17  size: 10505  PSNR Mean Y:40.89 U:45.81 V:45.10 Avg:41.94 Global:41.48
x264 [info]: mb I  I16..4: 75.9%  0.0% 24.1%
x264 [info]: mb P  I16..4:  9.6%  0.0%  2.5%  P16..4: 60.5% 11.7%  2.8%  0.0%  0.0%    skip:12.8%
x264 [info]: mb B  I16..4:  0.3%  0.0%  0.4%  B16..8: 14.3%  0.6%  1.2%  direct: 3.7%  skip:79.5%
x264 [info]: ref P  73.9% 14.5% 11.6%
x264 [info]: ref B  86.8%  7.9%  5.3%
x264 [info]: SSIM Mean Y:0.9633291
x264 [info]: PSNR Mean Y:41.050 U:45.820 V:45.117 Avg:42.078 Global:41.491 kb/s:4926.55
[23:21:30] thread 1c5cc00 joined ("AC3 decoder")
[23:21:30] thread 1c7e600 joined ("AAC encoder (libfaac)")
[23:21:30] thread 1806a00 joined ("reader")
[23:21:30] thread 1807400 joined ("muxer")
[23:21:30] fifo_close: trashing 0 buffer(s)
[23:21:30] fifo_close: trashing 0 buffer(s)
[23:21:30] fifo_close: trashing 0 buffer(s)
[23:21:30] fifo_close: trashing 0 buffer(s)
[23:21:30] fifo_close: trashing 0 buffer(s)
[23:21:30] Freed 8 buffers of size 512
[23:21:30] Freed 4 buffers of size 1024
[23:21:30] Freed 2048 buffers of size 2048
[23:21:30] Freed 0 buffers of size 4096
[23:21:30] Freed 0 buffers of size 8192
[23:21:30] Freed 66 buffers of size 16384
[23:21:30] Freed 0 buffers of size 32768
[23:21:30] Freed 100 buffers of size 3133440
[23:21:30] Allocated 318662656 bytes of buffers on this pass and Freed 318627840 bytes, 34816 bytes leaked
[23:21:30] fifo_close: trashing 0 buffer(s)
[23:21:30] fifo_close: trashing 0 buffer(s)
[23:21:30] fifo_close: trashing 0 buffer(s)
[23:21:30] fifo_close: trashing 17 buffer(s)
[23:21:30] thread 1804600 exited ("work")
[23:21:30] thread 1804600 joined ("work")
[23:21:30] libhb: work result = 0

Rip done!
[23:21:30] thread 1804200 exited ("libhb")
[23:21:30] thread 1804200 joined ("libhb")
HandBrake has exited.
*I also forgot to deinterlace*

A couple of things:
  • Got a VBV underflow error (expected, since settings wasn't optimized for source)
    I must remember to turn off Overscan in EyeTV (saw boarder in encode)
    Scan reads title as "0" instead of "1" (can possibly cause problems down the road...maybe)
    50sec clip took 6min (1hr30min movie could take ~9 hours) /w C2D Processor
    Average FPS = 4.25
Thanks again bro!
zuzu
Posts: 8
Joined: Mon Aug 27, 2007 2:00 pm

Post by zuzu »

thank you so much awk! encoding a 480p broadcast with deinterlacing was recognized and finished. I'll try 1080i next.

something about syncing x264 video with an AC3 passthrough seemed to introduce blank spaces (which of course made the sound stutter).

however, when audio was transcoded to AAC it was fine.

Code: Select all

onverge from current video PTS
[20:42:25] Sync: Audio PTS (-1) < Video PTS (423102713) by greater than 100ms, trashing audio to reconverge
[20:42:25] Sync: Audio PTS (423114195) >  Video PTS (423102713) by greater than 100ms insert silence until reconverged
[20:42:25] sync: adding a silent AC-3 frame for track 80bd
[20:42:26] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:26] Sync: Audio PTS (-1) < Video PTS (423114233) by greater than 100ms, trashing audio to reconverge
[20:42:26] Sync: Audio PTS (423125715) >  Video PTS (423114233) by greater than 100ms insert silence until reconverged
[20:42:26] sync: adding a silent AC-3 frame for track 80bd
[20:42:27] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:27] Sync: Audio PTS (-1) < Video PTS (423125753) by greater than 100ms, trashing audio to reconverge
[20:42:27] Sync: Audio PTS (423137235) >  Video PTS (423125753) by greater than 100ms insert silence until reconverged
[20:42:27] sync: adding a silent AC-3 frame for track 80bd
[20:42:28] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:28] Sync: Audio PTS (-1) < Video PTS (423137273) by greater than 100ms, trashing audio to reconverge
[20:42:28] Sync: Audio PTS (423148755) >  Video PTS (423137273) by greater than 100ms insert silence until reconverged
[20:42:28] sync: adding a silent AC-3 frame for track 80bd
[20:42:29] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:29] Sync: Audio PTS (-1) < Video PTS (423148793) by greater than 100ms, trashing audio to reconverge
[20:42:29] Sync: Audio PTS (423160275) >  Video PTS (423148793) by greater than 100ms insert silence until reconverged
[20:42:29] sync: adding a silent AC-3 frame for track 80bd
[20:42:30] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:30] Sync: Audio PTS (-1) < Video PTS (423160313) by greater than 100ms, trashing audio to reconverge
[20:42:30] Sync: Audio PTS (423171795) >  Video PTS (423160313) by greater than 100ms insert silence until reconverged
[20:42:30] sync: adding a silent AC-3 frame for track 80bd
[20:42:31] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:31] Sync: Audio PTS (-1) < Video PTS (423171833) by greater than 100ms, trashing audio to reconverge
[20:42:31] Sync: Audio PTS (423183315) >  Video PTS (423171833) by greater than 100ms insert silence until reconverged
[20:42:31] sync: adding a silent AC-3 frame for track 80bd
[20:42:32] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:32] Sync: Audio PTS (-1) < Video PTS (423183353) by greater than 100ms, trashing audio to reconverge
[20:42:32] Sync: Audio PTS (423194835) >  Video PTS (423183353) by greater than 100ms insert silence until reconverged
[20:42:32] sync: adding a silent AC-3 frame for track 80bd
[20:42:33] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:33] Sync: Audio PTS (-1) < Video PTS (423194873) by greater than 100ms, trashing audio to reconverge
[20:42:33] Sync: Audio PTS (423206355) >  Video PTS (423194873) by greater than 100ms insert silence until reconverged
[20:42:33] sync: adding a silent AC-3 frame for track 80bd
[20:42:34] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:34] Sync: Audio PTS (-1) < Video PTS (423206393) by greater than 100ms, trashing audio to reconverge
[20:42:34] Sync: Audio PTS (423217875) >  Video PTS (423206393) by greater than 100ms insert silence until reconverged
[20:42:34] sync: adding a silent AC-3 frame for track 80bd
[20:42:35] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:35] Sync: Audio PTS (-1) < Video PTS (423217913) by greater than 100ms, trashing audio to reconverge
[20:42:35] Sync: Audio PTS (423229395) >  Video PTS (423217913) by greater than 100ms insert silence until reconverged
[20:42:35] sync: adding a silent AC-3 frame for track 80bd
[20:42:36] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:36] Sync: Audio PTS (-1) < Video PTS (423229433) by greater than 100ms, trashing audio to reconverge
[20:42:36] Sync: Audio PTS (423240915) >  Video PTS (423229433) by greater than 100ms insert silence until reconverged
[20:42:36] sync: adding a silent AC-3 frame for track 80bd
[20:42:37] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:37] Sync: Audio PTS (-1) < Video PTS (423240953) by greater than 100ms, trashing audio to reconverge
[20:42:37] Sync: Audio PTS (423252435) >  Video PTS (423240953) by greater than 100ms insert silence until reconverged
[20:42:37] sync: adding a silent AC-3 frame for track 80bd
[20:42:38] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:38] Sync: Audio PTS (-1) < Video PTS (423252473) by greater than 100ms, trashing audio to reconverge
[20:42:38] Sync: Audio PTS (423263955) >  Video PTS (423252473) by greater than 100ms insert silence until reconverged
[20:42:38] sync: adding a silent AC-3 frame for track 80bd
[20:42:38] hb_stream_read - buffer after decode has zero length data
[20:42:38] reader: done
[20:42:38] thread 207bc00 exited ("reader")
[20:42:39] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:39] Sync: Audio PTS (-1) < Video PTS (423263993) by greater than 100ms, trashing audio to reconverge
[20:42:39] Sync: Audio PTS (423275475) >  Video PTS (423263993) by greater than 100ms insert silence until reconverged
[20:42:39] sync: adding a silent AC-3 frame for track 80bd
[20:42:40] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:40] Sync: Audio PTS (-1) < Video PTS (423275513) by greater than 100ms, trashing audio to reconverge
[20:42:40] Sync: Audio PTS (423286995) >  Video PTS (423275513) by greater than 100ms insert silence until reconverged
[20:42:40] sync: adding a silent AC-3 frame for track 80bd
[20:42:41] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:41] Sync: Audio PTS (-1) < Video PTS (423287033) by greater than 100ms, trashing audio to reconverge
[20:42:41] Sync: Audio PTS (423298515) >  Video PTS (423287033) by greater than 100ms insert silence until reconverged
[20:42:41] sync: adding a silent AC-3 frame for track 80bd
[20:42:42] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:42] Sync: Audio PTS (-1) < Video PTS (423298553) by greater than 100ms, trashing audio to reconverge
[20:42:42] Sync: Audio PTS (423310035) >  Video PTS (423298553) by greater than 100ms insert silence until reconverged
[20:42:42] sync: adding a silent AC-3 frame for track 80bd
[20:42:43] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:43] Sync: Audio PTS (-1) < Video PTS (423310073) by greater than 100ms, trashing audio to reconverge
[20:42:43] Sync: Audio PTS (423321555) >  Video PTS (423310073) by greater than 100ms insert silence until reconverged
[20:42:43] sync: adding a silent AC-3 frame for track 80bd
[20:42:43] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:43] Sync: Audio PTS (-1) < Video PTS (423321593) by greater than 100ms, trashing audio to reconverge
[20:42:43] Sync: Audio PTS (423333075) >  Video PTS (423321593) by greater than 100ms insert silence until reconverged
[20:42:43] sync: adding a silent AC-3 frame for track 80bd
[20:42:44] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:44] Sync: Audio PTS (-1) < Video PTS (423333113) by greater than 100ms, trashing audio to reconverge
[20:42:44] Sync: Audio PTS (423344595) >  Video PTS (423333113) by greater than 100ms insert silence until reconverged
[20:42:44] sync: adding a silent AC-3 frame for track 80bd
[20:42:46] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:46] Sync: Audio PTS (-1) < Video PTS (423344633) by greater than 100ms, trashing audio to reconverge
[20:42:46] Sync: Audio PTS (423356115) >  Video PTS (423344633) by greater than 100ms insert silence until reconverged
[20:42:46] sync: adding a silent AC-3 frame for track 80bd
[20:42:47] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:47] Sync: Audio PTS (-1) < Video PTS (423356153) by greater than 100ms, trashing audio to reconverge
[20:42:47] Sync: Audio PTS (423367635) >  Video PTS (423356153) by greater than 100ms insert silence until reconverged
[20:42:47] sync: adding a silent AC-3 frame for track 80bd
[20:42:48] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:48] Sync: Audio PTS (-1) < Video PTS (423367673) by greater than 100ms, trashing audio to reconverge
[20:42:48] Sync: Audio PTS (423379155) >  Video PTS (423367673) by greater than 100ms insert silence until reconverged
[20:42:48] sync: adding a silent AC-3 frame for track 80bd
[20:42:50] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:50] Sync: Audio PTS (-1) < Video PTS (423379193) by greater than 100ms, trashing audio to reconverge
[20:42:50] Sync: Audio PTS (423390675) >  Video PTS (423379193) by greater than 100ms insert silence until reconverged
[20:42:50] sync: adding a silent AC-3 frame for track 80bd
[20:42:51] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:51] Sync: Audio PTS (-1) < Video PTS (423390713) by greater than 100ms, trashing audio to reconverge
[20:42:51] Sync: Audio PTS (423402195) >  Video PTS (423390713) by greater than 100ms insert silence until reconverged
[20:42:51] sync: adding a silent AC-3 frame for track 80bd
[20:42:52] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:52] Sync: Audio PTS (-1) < Video PTS (423402233) by greater than 100ms, trashing audio to reconverge
[20:42:52] Sync: Audio PTS (423413715) >  Video PTS (423402233) by greater than 100ms insert silence until reconverged
[20:42:52] sync: adding a silent AC-3 frame for track 80bd
[20:42:53] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:53] Sync: Audio PTS (-1) < Video PTS (423413753) by greater than 100ms, trashing audio to reconverge
[20:42:53] Sync: Audio PTS (423425235) >  Video PTS (423413753) by greater than 100ms insert silence until reconverged
[20:42:53] sync: adding a silent AC-3 frame for track 80bd
[20:42:55] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:55] Sync: Audio PTS (-1) < Video PTS (423425273) by greater than 100ms, trashing audio to reconverge
[20:42:55] Sync: Audio PTS (423436755) >  Video PTS (423425273) by greater than 100ms insert silence until reconverged
[20:42:55] sync: adding a silent AC-3 frame for track 80bd
[20:42:56] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:56] Sync: Audio PTS (-1) < Video PTS (423436793) by greater than 100ms, trashing audio to reconverge
[20:42:56] Sync: Audio PTS (423448275) >  Video PTS (423436793) by greater than 100ms insert silence until reconverged
[20:42:56] sync: adding a silent AC-3 frame for track 80bd
[20:42:57] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:57] Sync: Audio PTS (-1) < Video PTS (423448313) by greater than 100ms, trashing audio to reconverge
[20:42:57] Sync: Audio PTS (423459795) >  Video PTS (423448313) by greater than 100ms insert silence until reconverged
[20:42:57] sync: adding a silent AC-3 frame for track 80bd
[20:42:58] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:58] Sync: Audio PTS (-1) < Video PTS (423459833) by greater than 100ms, trashing audio to reconverge
[20:42:58] Sync: Audio PTS (423471315) >  Video PTS (423459833) by greater than 100ms insert silence until reconverged
[20:42:58] sync: adding a silent AC-3 frame for track 80bd
[20:42:59] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:42:59] Sync: Audio PTS (-1) < Video PTS (423471353) by greater than 100ms, trashing audio to reconverge
[20:42:59] Sync: Audio PTS (423482835) >  Video PTS (423471353) by greater than 100ms insert silence until reconverged
[20:42:59] sync: adding a silent AC-3 frame for track 80bd
[20:43:00] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:00] Sync: Audio PTS (-1) < Video PTS (423482873) by greater than 100ms, trashing audio to reconverge
[20:43:00] Sync: Audio PTS (423494355) >  Video PTS (423482873) by greater than 100ms insert silence until reconverged
[20:43:00] sync: adding a silent AC-3 frame for track 80bd
[20:43:02] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:02] Sync: Audio PTS (-1) < Video PTS (423494393) by greater than 100ms, trashing audio to reconverge
[20:43:02] Sync: Audio PTS (423505875) >  Video PTS (423494393) by greater than 100ms insert silence until reconverged
[20:43:02] sync: adding a silent AC-3 frame for track 80bd
[20:43:03] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:03] Sync: Audio PTS (-1) < Video PTS (423505913) by greater than 100ms, trashing audio to reconverge
[20:43:03] Sync: Audio PTS (423517395) >  Video PTS (423505913) by greater than 100ms insert silence until reconverged
[20:43:03] sync: adding a silent AC-3 frame for track 80bd
[20:43:03] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:03] Sync: Audio PTS (-1) < Video PTS (423517433) by greater than 100ms, trashing audio to reconverge
[20:43:03] Sync: Audio PTS (423528915) >  Video PTS (423517433) by greater than 100ms insert silence until reconverged
[20:43:03] sync: adding a silent AC-3 frame for track 80bd
[20:43:04] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:04] Sync: Audio PTS (-1) < Video PTS (423528953) by greater than 100ms, trashing audio to reconverge
[20:43:04] Sync: Audio PTS (423540435) >  Video PTS (423528953) by greater than 100ms insert silence until reconverged
[20:43:04] sync: adding a silent AC-3 frame for track 80bd
[20:43:05] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:05] Sync: Audio PTS (-1) < Video PTS (423540473) by greater than 100ms, trashing audio to reconverge
[20:43:05] Sync: Audio PTS (423551955) >  Video PTS (423540473) by greater than 100ms insert silence until reconverged
[20:43:05] sync: adding a silent AC-3 frame for track 80bd
[20:43:06] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:06] Sync: Audio PTS (-1) < Video PTS (423551993) by greater than 100ms, trashing audio to reconverge
[20:43:06] Sync: Audio PTS (423563475) >  Video PTS (423551993) by greater than 100ms insert silence until reconverged
[20:43:06] sync: adding a silent AC-3 frame for track 80bd
[20:43:07] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:07] Sync: Audio PTS (-1) < Video PTS (423563513) by greater than 100ms, trashing audio to reconverge
[20:43:07] Sync: Audio PTS (423574995) >  Video PTS (423563513) by greater than 100ms insert silence until reconverged
[20:43:07] sync: adding a silent AC-3 frame for track 80bd
[20:43:08] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:08] Sync: Audio PTS (-1) < Video PTS (423575033) by greater than 100ms, trashing audio to reconverge
[20:43:08] Sync: Audio PTS (423586515) >  Video PTS (423575033) by greater than 100ms insert silence until reconverged
[20:43:08] sync: adding a silent AC-3 frame for track 80bd
[20:43:09] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:09] Sync: Audio PTS (-1) < Video PTS (423586553) by greater than 100ms, trashing audio to reconverge
[20:43:09] Sync: Audio PTS (423598035) >  Video PTS (423586553) by greater than 100ms insert silence until reconverged
[20:43:09] sync: adding a silent AC-3 frame for track 80bd
[20:43:10] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:10] Sync: Audio PTS (-1) < Video PTS (423598073) by greater than 100ms, trashing audio to reconverge
[20:43:10] Sync: Audio PTS (423609555) >  Video PTS (423598073) by greater than 100ms insert silence until reconverged
[20:43:10] sync: adding a silent AC-3 frame for track 80bd
[20:43:11] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:11] Sync: Audio PTS (-1) < Video PTS (423609593) by greater than 100ms, trashing audio to reconverge
[20:43:11] Sync: Audio PTS (423621075) >  Video PTS (423609593) by greater than 100ms insert silence until reconverged
[20:43:11] sync: adding a silent AC-3 frame for track 80bd
[20:43:12] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:12] Sync: Audio PTS (-1) < Video PTS (423621113) by greater than 100ms, trashing audio to reconverge
[20:43:12] Sync: Audio PTS (423632595) >  Video PTS (423621113) by greater than 100ms insert silence until reconverged
[20:43:12] sync: adding a silent AC-3 frame for track 80bd
[20:43:12] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:12] Sync: Audio PTS (-1) < Video PTS (423632633) by greater than 100ms, trashing audio to reconverge
[20:43:13] Sync: Audio PTS (423644115) >  Video PTS (423632633) by greater than 100ms insert silence until reconverged
[20:43:13] sync: adding a silent AC-3 frame for track 80bd
[20:43:14] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:14] Sync: Audio PTS (-1) < Video PTS (423644153) by greater than 100ms, trashing audio to reconverge
[20:43:14] Sync: Audio PTS (423655635) >  Video PTS (423644153) by greater than 100ms insert silence until reconverged
[20:43:14] sync: adding a silent AC-3 frame for track 80bd
[20:43:15] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:15] Sync: Audio PTS (-1) < Video PTS (423655673) by greater than 100ms, trashing audio to reconverge
[20:43:15] Sync: Audio PTS (423667155) >  Video PTS (423655673) by greater than 100ms insert silence until reconverged
[20:43:15] sync: adding a silent AC-3 frame for track 80bd
[20:43:15] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:15] Sync: Audio PTS (-1) < Video PTS (423667193) by greater than 100ms, trashing audio to reconverge
[20:43:15] Sync: Audio PTS (423678675) >  Video PTS (423667193) by greater than 100ms insert silence until reconverged
[20:43:15] sync: adding a silent AC-3 frame for track 80bd
[20:43:17] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:17] Sync: Audio PTS (-1) < Video PTS (423678713) by greater than 100ms, trashing audio to reconverge
[20:43:17] Sync: Audio PTS (423690195) >  Video PTS (423678713) by greater than 100ms insert silence until reconverged
[20:43:17] sync: adding a silent AC-3 frame for track 80bd
[20:43:18] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:18] Sync: Audio PTS (-1) < Video PTS (423690233) by greater than 100ms, trashing audio to reconverge
[20:43:18] Sync: Audio PTS (423701715) >  Video PTS (423690233) by greater than 100ms insert silence until reconverged
[20:43:18] sync: adding a silent AC-3 frame for track 80bd
[20:43:19] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:19] Sync: Audio PTS (-1) < Video PTS (423701753) by greater than 100ms, trashing audio to reconverge
[20:43:19] Sync: Audio PTS (423713235) >  Video PTS (423701753) by greater than 100ms insert silence until reconverged
[20:43:19] sync: adding a silent AC-3 frame for track 80bd
[20:43:20] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:20] Sync: Audio PTS (-1) < Video PTS (423713273) by greater than 100ms, trashing audio to reconverge
[20:43:20] Sync: Audio PTS (423724755) >  Video PTS (423713273) by greater than 100ms insert silence until reconverged
[20:43:20] sync: adding a silent AC-3 frame for track 80bd
[20:43:21] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:21] Sync: Audio PTS (-1) < Video PTS (423724793) by greater than 100ms, trashing audio to reconverge
[20:43:21] Sync: Audio PTS (423736275) >  Video PTS (423724793) by greater than 100ms insert silence until reconverged
[20:43:21] sync: adding a silent AC-3 frame for track 80bd
[20:43:22] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:22] Sync: Audio PTS (-1) < Video PTS (423736313) by greater than 100ms, trashing audio to reconverge
[20:43:22] Sync: Audio PTS (423747795) >  Video PTS (423736313) by greater than 100ms insert silence until reconverged
[20:43:22] sync: adding a silent AC-3 frame for track 80bd
[20:43:23] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:23] Sync: Audio PTS (-1) < Video PTS (423747833) by greater than 100ms, trashing audio to reconverge
[20:43:23] Sync: Audio PTS (423759315) >  Video PTS (423747833) by greater than 100ms insert silence until reconverged
[20:43:23] sync: adding a silent AC-3 frame for track 80bd
[20:43:24] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:24] Sync: Audio PTS (-1) < Video PTS (423759353) by greater than 100ms, trashing audio to reconverge
[20:43:24] Sync: Audio PTS (423770835) >  Video PTS (423759353) by greater than 100ms insert silence until reconverged
[20:43:24] sync: adding a silent AC-3 frame for track 80bd
[20:43:25] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:25] Sync: Audio PTS (-1) < Video PTS (423770873) by greater than 100ms, trashing audio to reconverge
[20:43:25] Sync: Audio PTS (423782355) >  Video PTS (423770873) by greater than 100ms insert silence until reconverged
[20:43:25] sync: adding a silent AC-3 frame for track 80bd
[20:43:26] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:26] Sync: Audio PTS (-1) < Video PTS (423782393) by greater than 100ms, trashing audio to reconverge
[20:43:26] Sync: Audio PTS (423793875) >  Video PTS (423782393) by greater than 100ms insert silence until reconverged
[20:43:26] sync: adding a silent AC-3 frame for track 80bd
[20:43:27] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:27] Sync: Audio PTS (-1) < Video PTS (423793913) by greater than 100ms, trashing audio to reconverge
[20:43:27] Sync: Audio PTS (423805395) >  Video PTS (423793913) by greater than 100ms insert silence until reconverged
[20:43:27] sync: adding a silent AC-3 frame for track 80bd
[20:43:28] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:28] Sync: Audio PTS (-1) < Video PTS (423805433) by greater than 100ms, trashing audio to reconverge
[20:43:28] Sync: Audio PTS (423816915) >  Video PTS (423805433) by greater than 100ms insert silence until reconverged
[20:43:28] sync: adding a silent AC-3 frame for track 80bd
[20:43:30] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:30] Sync: Audio PTS (-1) < Video PTS (423816953) by greater than 100ms, trashing audio to reconverge
[20:43:30] Sync: Audio PTS (423828435) >  Video PTS (423816953) by greater than 100ms insert silence until reconverged
[20:43:30] sync: adding a silent AC-3 frame for track 80bd
[20:43:30] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:30] Sync: Audio PTS (-1) < Video PTS (423828473) by greater than 100ms, trashing audio to reconverge
[20:43:30] Sync: Audio PTS (423839955) >  Video PTS (423828473) by greater than 100ms insert silence until reconverged
[20:43:30] sync: adding a silent AC-3 frame for track 80bd
[20:43:32] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:32] Sync: Audio PTS (-1) < Video PTS (423839993) by greater than 100ms, trashing audio to reconverge
[20:43:32] Sync: Audio PTS (423851475) >  Video PTS (423839993) by greater than 100ms insert silence until reconverged
[20:43:32] sync: adding a silent AC-3 frame for track 80bd
[20:43:33] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:33] Sync: Audio PTS (-1) < Video PTS (423851513) by greater than 100ms, trashing audio to reconverge
[20:43:33] Sync: Audio PTS (423862995) >  Video PTS (423851513) by greater than 100ms insert silence until reconverged
[20:43:33] sync: adding a silent AC-3 frame for track 80bd
[20:43:34] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:34] Sync: Audio PTS (-1) < Video PTS (423863033) by greater than 100ms, trashing audio to reconverge
[20:43:34] Sync: Audio PTS (423874515) >  Video PTS (423863033) by greater than 100ms insert silence until reconverged
[20:43:34] sync: adding a silent AC-3 frame for track 80bd
[20:43:35] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:35] Sync: Audio PTS (-1) < Video PTS (423874553) by greater than 100ms, trashing audio to reconverge
[20:43:35] Sync: Audio PTS (423886035) >  Video PTS (423874553) by greater than 100ms insert silence until reconverged
[20:43:35] sync: adding a silent AC-3 frame for track 80bd
[20:43:36] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:36] Sync: Audio PTS (-1) < Video PTS (423886073) by greater than 100ms, trashing audio to reconverge
[20:43:36] Sync: Audio PTS (423897555) >  Video PTS (423886073) by greater than 100ms insert silence until reconverged
[20:43:36] sync: adding a silent AC-3 frame for track 80bd
[20:43:37] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:37] Sync: Audio PTS (-1) < Video PTS (423897593) by greater than 100ms, trashing audio to reconverge
[20:43:37] Sync: Audio PTS (423909075) >  Video PTS (423897593) by greater than 100ms insert silence until reconverged
[20:43:37] sync: adding a silent AC-3 frame for track 80bd
[20:43:38] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:38] Sync: Audio PTS (-1) < Video PTS (423909113) by greater than 100ms, trashing audio to reconverge
[20:43:38] Sync: Audio PTS (423920595) >  Video PTS (423909113) by greater than 100ms insert silence until reconverged
[20:43:38] sync: adding a silent AC-3 frame for track 80bd
[20:43:39] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:39] Sync: Audio PTS (-1) < Video PTS (423920633) by greater than 100ms, trashing audio to reconverge
[20:43:39] Sync: Audio PTS (423932115) >  Video PTS (423920633) by greater than 100ms insert silence until reconverged
[20:43:39] sync: adding a silent AC-3 frame for track 80bd
[20:43:40] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:40] Sync: Audio PTS (-1) < Video PTS (423932153) by greater than 100ms, trashing audio to reconverge
[20:43:40] Sync: Audio PTS (423943635) >  Video PTS (423932153) by greater than 100ms insert silence until reconverged
[20:43:40] sync: adding a silent AC-3 frame for track 80bd
[20:43:41] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:41] Sync: Audio PTS (-1) < Video PTS (423943673) by greater than 100ms, trashing audio to reconverge
[20:43:41] Sync: Audio PTS (423955155) >  Video PTS (423943673) by greater than 100ms insert silence until reconverged
[20:43:41] sync: adding a silent AC-3 frame for track 80bd
[20:43:42] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:42] Sync: Audio PTS (-1) < Video PTS (423955193) by greater than 100ms, trashing audio to reconverge
[20:43:42] Sync: Audio PTS (423966675) >  Video PTS (423955193) by greater than 100ms insert silence until reconverged
[20:43:42] sync: adding a silent AC-3 frame for track 80bd
[20:43:43] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:43] Sync: Audio PTS (-1) < Video PTS (423966713) by greater than 100ms, trashing audio to reconverge
[20:43:43] Sync: Audio PTS (423978195) >  Video PTS (423966713) by greater than 100ms insert silence until reconverged
[20:43:43] sync: adding a silent AC-3 frame for track 80bd
[20:43:44] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:44] Sync: Audio PTS (-1) < Video PTS (423978233) by greater than 100ms, trashing audio to reconverge
[20:43:44] Sync: Audio PTS (423989715) >  Video PTS (423978233) by greater than 100ms insert silence until reconverged
[20:43:44] sync: adding a silent AC-3 frame for track 80bd
[20:43:45] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:45] Sync: Audio PTS (-1) < Video PTS (423989753) by greater than 100ms, trashing audio to reconverge
[20:43:45] Sync: Audio PTS (424001235) >  Video PTS (423989753) by greater than 100ms insert silence until reconverged
[20:43:45] sync: adding a silent AC-3 frame for track 80bd
[20:43:46] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:46] Sync: Audio PTS (-1) < Video PTS (424001273) by greater than 100ms, trashing audio to reconverge
[20:43:46] Sync: Audio PTS (424012755) >  Video PTS (424001273) by greater than 100ms insert silence until reconverged
[20:43:46] sync: adding a silent AC-3 frame for track 80bd
[20:43:48] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:48] Sync: Audio PTS (-1) < Video PTS (424012793) by greater than 100ms, trashing audio to reconverge
[20:43:48] Sync: Audio PTS (424024275) >  Video PTS (424012793) by greater than 100ms insert silence until reconverged
[20:43:48] sync: adding a silent AC-3 frame for track 80bd
[20:43:49] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:49] Sync: Audio PTS (-1) < Video PTS (424024313) by greater than 100ms, trashing audio to reconverge
[20:43:49] Sync: Audio PTS (424035795) >  Video PTS (424024313) by greater than 100ms insert silence until reconverged
[20:43:49] sync: adding a silent AC-3 frame for track 80bd
[20:43:49] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:49] Sync: Audio PTS (-1) < Video PTS (424035833) by greater than 100ms, trashing audio to reconverge
[20:43:49] Sync: Audio PTS (424047315) >  Video PTS (424035833) by greater than 100ms insert silence until reconverged
[20:43:49] sync: adding a silent AC-3 frame for track 80bd
[20:43:50] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:50] Sync: Audio PTS (-1) < Video PTS (424047353) by greater than 100ms, trashing audio to reconverge
[20:43:50] Sync: Audio PTS (424058835) >  Video PTS (424047353) by greater than 100ms insert silence until reconverged
[20:43:50] sync: adding a silent AC-3 frame for track 80bd
[20:43:52] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:52] Sync: Audio PTS (-1) < Video PTS (424058873) by greater than 100ms, trashing audio to reconverge
[20:43:52] Sync: Audio PTS (424070355) >  Video PTS (424058873) by greater than 100ms insert silence until reconverged
[20:43:52] sync: adding a silent AC-3 frame for track 80bd
[20:43:53] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:53] Sync: Audio PTS (-1) < Video PTS (424070393) by greater than 100ms, trashing audio to reconverge
[20:43:53] Sync: Audio PTS (424081875) >  Video PTS (424070393) by greater than 100ms insert silence until reconverged
[20:43:53] sync: adding a silent AC-3 frame for track 80bd
[20:43:54] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:54] Sync: Audio PTS (-1) < Video PTS (424081913) by greater than 100ms, trashing audio to reconverge
[20:43:54] Sync: Audio PTS (424093395) >  Video PTS (424081913) by greater than 100ms insert silence until reconverged
[20:43:54] sync: adding a silent AC-3 frame for track 80bd
[20:43:55] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:55] Sync: Audio PTS (-1) < Video PTS (424093433) by greater than 100ms, trashing audio to reconverge
[20:43:55] Sync: Audio PTS (424104915) >  Video PTS (424093433) by greater than 100ms insert silence until reconverged
[20:43:55] sync: adding a silent AC-3 frame for track 80bd
[20:43:56] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:56] Sync: Audio PTS (-1) < Video PTS (424104953) by greater than 100ms, trashing audio to reconverge
[20:43:56] Sync: Audio PTS (424116435) >  Video PTS (424104953) by greater than 100ms insert silence until reconverged
[20:43:56] sync: adding a silent AC-3 frame for track 80bd
[20:43:57] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:57] Sync: Audio PTS (-1) < Video PTS (424116473) by greater than 100ms, trashing audio to reconverge
[20:43:57] Sync: Audio PTS (424127955) >  Video PTS (424116473) by greater than 100ms insert silence until reconverged
[20:43:57] sync: adding a silent AC-3 frame for track 80bd
[20:43:58] sync: got 46433 frames, 47409 expected
[20:43:59] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:43:59] Sync: Audio PTS (-1) < Video PTS (424127993) by greater than 100ms, trashing audio to reconverge
[20:43:59] Sync: Audio PTS (424139475) >  Video PTS (424127993) by greater than 100ms insert silence until reconverged
[20:43:59] sync: adding a silent AC-3 frame for track 80bd
[20:44:00] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:44:00] Sync: Audio PTS (-1) < Video PTS (424139513) by greater than 100ms, trashing audio to reconverge
[20:44:00] Sync: Audio PTS (424150995) >  Video PTS (424139513) by greater than 100ms insert silence until reconverged
[20:44:00] sync: adding a silent AC-3 frame for track 80bd
[20:44:01] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:44:01] Sync: Audio PTS (-1) < Video PTS (424151033) by greater than 100ms, trashing audio to reconverge
[20:44:01] Sync: Audio PTS (424162515) >  Video PTS (424151033) by greater than 100ms insert silence until reconverged
[20:44:01] sync: adding a silent AC-3 frame for track 80bd
[20:44:03] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:44:03] Sync: Audio PTS (-1) < Video PTS (424162553) by greater than 100ms, trashing audio to reconverge
[20:44:03] Sync: Audio PTS (424174035) >  Video PTS (424162553) by greater than 100ms insert silence until reconverged
[20:44:03] sync: adding a silent AC-3 frame for track 80bd
[20:44:04] Sync: Audio is way out of sync, attempt to reconverge from current video PTS
[20:44:04] Sync: Audio PTS (-1) < Video PTS (424174073) by greater than 100ms, trashing audio to reconverge
[20:44:12] Reader has exited early, inserting silence.
[20:44:12] sync: adding a silent AC-3 frame for track 80bd
[20:44:12] Reader has exited early, inserting silence.
[20:44:12] sync: adding a silent AC-3 frame for track 80bd
[20:44:13] Reader has exited early, inserting silence.
[20:44:13] sync: adding a silent AC-3 frame for track 80bd
x264 [error]: 2nd pass has more frames than 1st pass (46430)
x264 [error]: continuing anyway, at constant QP=18
x264 [error]: disabling adaptive B-frames
[20:44:13] Reader has exited early, inserting silence.
[20:44:13] sync: adding a silent AC-3 frame for track 80bd
x264 [error]: 2nd pass has more frames than 1st pass (46430)
x264 [error]: continuing anyway, at constant QP=18
x264 [error]: disabling adaptive B-frames
[20:44:13] Reader has exited early, inserting silence.
[20:44:13] sync: adding a silent AC-3 frame for track 80bd
x264 [error]: 2nd pass has more frames than 1st pass (46430)
x264 [error]: continuing anyway, at constant QP=18
x264 [error]: disabling adaptive B-frames
[20:44:13] Reader has exited early, inserting silence.
[20:44:13] sync: adding a silent AC-3 frame for track 80bd
[20:44:13] thread 258f200 exited ("AC3 decoder")
[20:44:13] thread 2559400 exited ("Renderer")
[20:44:13] thread 20c5a00 exited ("MPEG-2 decoder (libmpeg2)")
[20:44:13] thread 20c5a00 joined ("MPEG-2 decoder (libmpeg2)")
[20:44:13] thread 2559400 joined ("Renderer")
[20:44:13] fifo_close: trashing 1 buffer(s)
[20:44:13] mux: file size, 348186909 bytes
[20:44:13] mux: track 0, 309852058 bytes, 1600.15 kbps
[20:44:13] mux: video bitrate error, +29212 bytes
[20:44:13] mux: track 1, 37178112 bytes, 192.00 kbps
[20:44:13] mux: overhead, 12.20 bytes per frame
[20:44:13] thread 20e8e00 exited ("muxer")
[20:44:14] thread 258f600 exited ("H.264/AVC encoder (libx264)")
[20:44:14] thread 258f600 joined ("H.264/AVC encoder (libx264)")
x264 [info]: slice I:190   Avg QP:16.06  size: 24544  PSNR Mean Y:49.86 U:51.56 V:51.68 Avg:50.36 Global:50.29
x264 [info]: slice P:19483 Avg QP:17.81  size: 10216  PSNR Mean Y:47.70 U:49.62 V:50.03 Avg:48.27 Global:48.16
x264 [info]: slice B:26755 Avg QP:19.71  size:  3967  PSNR Mean Y:46.63 U:49.06 V:49.62 Avg:47.32 Global:47.16
x264 [info]: mb I  I16..4: 32.3% 52.7% 15.0%
x264 [info]: mb P  I16..4:  7.4%  8.9%  1.5%  P16..4: 53.5% 17.7%  6.9%  0.1%  0.0%    skip: 4.0%
x264 [info]: mb B  I16..4:  1.0%  1.0%  0.2%  B16..8: 39.6%  1.2%  2.7%  direct: 9.1%  skip:45.2%
x264 [info]: 8x8 transform  intra:49.7%  inter:73.1%
x264 [info]: ref P  52.1% 20.1% 12.9%  7.8%  7.0%
x264 [info]: ref B  56.3% 20.4% 11.6%  6.3%  5.4%
x264 [info]: SSIM Mean Y:0.9881109
x264 [info]: PSNR Mean Y:47.090 U:49.303 V:49.799 Avg:47.731 Global:47.563 kb/s:1600.12
[20:44:14] thread 258f200 joined ("AC3 decoder")
[20:44:14] thread 207bc00 joined ("reader")
[20:44:14] thread 20e8e00 joined ("muxer")
[20:44:14] fifo_close: trashing 0 buffer(s)
[20:44:14] fifo_close: trashing 0 buffer(s)
[20:44:14] fifo_close: trashing 0 buffer(s)
[20:44:14] fifo_close: trashing 0 buffer(s)
[20:44:14] fifo_close: trashing 1 buffer(s)
[20:44:14] Freed 41 buffers of size 512
[20:44:14] Freed 85 buffers of size 1024
[20:44:14] Freed 2048 buffers of size 2048
[20:44:14] Freed 0 buffers of size 4096
[20:44:14] Freed 0 buffers of size 8192
[20:44:14] Freed 0 buffers of size 16384
[20:44:14] Freed 0 buffers of size 32768
[20:44:14] Freed 102 buffers of size 506880
[20:44:14] Allocated 56006144 bytes of buffers on this pass and Freed 56004096 bytes, 2048 bytes leaked
[20:44:14] fifo_close: trashing 0 buffer(s)
[20:44:14] fifo_close: trashing 0 buffer(s)
[20:44:14] fifo_close: trashing 0 buffer(s)
[20:44:14] fifo_close: trashing 1 buffer(s)
[20:44:14] thread 206e600 exited ("work")
[20:44:14] thread 206e600 joined ("work")
[20:44:14] libhb: work result = 0
tlunde
Posts: 31
Joined: Fri Dec 15, 2006 9:52 pm

Looooooong duration

Post by tlunde »

Awesome! I checked out the svn today and it'll finally handle the files that my HD Homerun produces. (My recordings are made via MythTV and the resulting files end in *.mpg -- SVN handles them after I rename to *.ts)

The only downside is that HB doesn't detect the duration of the files correctly. I've attached the output of it processing a 30 minute file. The duration is detected at more than 1 billion hours (!) by HB. Oddly, the .mp4 file it produces is 14:50:35 long, according to VLC. Even more oddly, despite the duration strangeness, VLC plays the file very, very nicely -- unless I manually seek more than 30 minutes into the file and it runs out of content.

Any ideas?

I can provide this clip or a five minute example of something which was broadcast OTA if that'd be helpful for testing.

Thanks


tlunde@entrepot:~$ time ~/bin/HandBrake-source/HandBrakeCLI -i /tmp/test.ts -o /tmp/test.mp4
HandBrake 0.9.1 (2007092500) - http://handbrake.m0k.org/
4 CPUs detected
Opening /tmp/test.ts...
ERROR: dvd: DVDOpen failed (/tmp/test.ts)Scanning title 0...
+ title 0:
+ vts 0, ttn 0, cells 0->0 (0 blocks)
+ duration: 1099820439:17:16
+ size: 704x480, aspect: 1.33, 29.970 fps
+ autocrop: 0/0/0/2
+ chapters:
+ 1: cells 0->0, 0 blocks, duration 1099820439:17:16
+ audio tracks:
+ 1, English (AC3) (2.0 ch), 48000Hz, 192000bps
+ subtitle tracks:
[mpeg4 @ 0x84fcc38]removing common factors from framerate
No accelerated IMDCT transform found
Muxing: 0.00 % 1 of 1, 0.02 % (203.91 fps, avg 266.14 fps, ETA 237h11m13s)
Rip done!
HandBrake has exited.

real 4m25.597s
user 7m43.297s
sys 0m1.156s
tlunde@entrepot:~$
awk
Enlightened
Posts: 109
Joined: Sat Mar 31, 2007 11:55 pm

Post by awk »

Determining the duration of the stream is a tricky affair 8-)

With a DVD there's some additional meta information from the DVD structure itself that handbrake uses to determine a title length.

For streams the duration is a more tricky affair. There are timestamps in the MPEG-2 Program stream, however in my experience they are inconsistent and can 'jump' around. Indeed if I recall correctly the recently fixed audio glitches problem relates back to the variability of the clock information in the program stream.

Transport streams have additional timestamp information that should be more reliable (according to the specs) - and my code attempts to use these by taking the first and last timestamp in the file and using the delta to return the stream duration.

It sounds like your stream has some odd timestamping details in it and those timestamps have propagated into the output file. A sample might help me determine why the initial duration calculation is incorrect, it's possible that this initial error is what causes everything else to be wrong too.
tlunde
Posts: 31
Joined: Fri Dec 15, 2006 9:52 pm

Post by tlunde »

awk -

Thanks for the quick response. FWIW, I tried recording different OTA channels at different times and had the same experience with duration. Perhaps it's something in the way the HDHR saves out the streams. I'll PM you with more.
awk
Enlightened
Posts: 109
Joined: Sat Mar 31, 2007 11:55 pm

Post by awk »

tlunde wrote:awk -

Thanks for the quick response. FWIW, I tried recording different OTA channels at different times and had the same experience with duration. Perhaps it's something in the way the HDHR saves out the streams. I'll PM you with more.
The HDHR is really just a 'pass-through' device. So far the oddities I've seen in streams where the HDHR has been used have actually been caused by the application doing the export (EyeTV for example - it doesn't rewrite the PAT on export).

Having said that - streams recorded by Myth are less likely (I believe) to have been tweaked.
Cavalicious
Moderator
Posts: 1804
Joined: Mon Mar 26, 2007 12:07 am

Post by Cavalicious »

EyeTV has just came out with a bug fix release today...some of the bugs dealt with HDHR
zuzu
Posts: 8
Joined: Mon Aug 27, 2007 2:00 pm

Post by zuzu »

Cavalicious wrote:EyeTV has just came out with a bug fix release today...some of the bugs dealt with HDHR
You're referring to the release of version 2.5.0 (up from the 2.4.2 beta released to support the HDHR)?

(hmm... I forgot to check if 2.5.0 includes a more recent firmware update for the HDHR.)
Cavalicious
Moderator
Posts: 1804
Joined: Mon Mar 26, 2007 12:07 am

Post by Cavalicious »

I guess it was just this:

Code: Select all

HD HomeRun: A problem skipping some Clear QAM transponders during EyeTV's Auto-Tune has been corrected.
MundoMan4
Posts: 9
Joined: Thu Mar 01, 2007 1:01 am

Post by MundoMan4 »

I hope this is OK to ask.

Does any one have a copy of the program with AWK's new additions that they could send me.
I'd like to try it out with all my recordings from my Comcast DVR but have no idea "how to build" the program myself.

I've been waiting since May 23rd when Jbrjake hinted this feature was coming, and really need to convert my recording, or give up and use another application.

If its possible to send me a complete application with these new additions, please PM me and I'll get back to you with an e-mail address to send it to.
THANKS!!
zuzu
Posts: 8
Joined: Mon Aug 27, 2007 2:00 pm

Post by zuzu »

MundoMan4 wrote:I hope this is OK to ask.

Does any one have a copy of the program with AWK's new additions that they could send me.
I'd like to try it out with all my recordings from my Comcast DVR but have no idea "how to build" the program myself.
I'm sympathetic to this situation, really. but if you can figure out how to read off the video from your CableCo DVR, then you can figure out how to compile HandBrake: http://handbrake.m0k.org/trac/wiki/CompileGuide

you should already have Xcode installed, not because I know your system but because I smack my forehead at the fact that Xcode (and X11, and MacPorts) isn't part of the standard install. so if you're missing Xcode, you really should have it installed anyway. installing Xcode means you can then install MacPorts, which is nice because then you can:

Code: Select all

$ sudo port install subversion
and

Code: Select all

$ svn co svn://svn.m0k.org/HandBrake/trunk HandBrake-source
or use that RapidSVN app the wiki recommends.

oh yeah, and make sure the ./HandBrake-source directory has a path without any spaces in it; that tripped me up -- throwing errors about not being able to find the language localization files.
jbrjake
Veteran User
Posts: 4805
Joined: Wed Dec 13, 2006 1:38 am

Post by jbrjake »

MundoMan4 wrote:I've been waiting since May 23rd when Jbrjake hinted this feature was coming
Uh...there is no way I was hinting things were coming in May that aren't already in a release build. Did you miss 0.9.0 or something?
MundoMan4
Posts: 9
Joined: Thu Mar 01, 2007 1:01 am

Post by MundoMan4 »

zuzu wrote: but if you can figure out how to read off the video from your CableCo DVR, then you can figure out how to compile HandBrake..............
........you can:

Code: Select all

$ sudo port install subversion
and

Code: Select all

$ svn co svn://svn.m0k.org/HandBrake/trunk HandBrake-source
I'm not sure why but that scares the BeJesus out of me!!


I'm sure I could eventually figure out how to "compile" a program, but I bet I could also do brain surgery (after a few mess-ups) But I also bet I could screw up my computer because I don't "understand" exactly what I am doing.

BTW: Its easy to get stuff off my Comcast DVR. You just connect a FireWire cable (the FCC, in their one good decision, has said cable companies must make the firewire port active) then with a GUI program (Apple's AVCVideoCap or a previous app) click record and its saved on your Mac.

jbrjake wrote:
MundoMan4 wrote:I've been waiting since May 23rd when Jbrjake hinted this feature was coming
Uh...there is no way I was hinting things were coming in May that aren't already in a release build. Did you miss 0.9.0 or something?
Hey jbrjake, I'm not saying you did anything wrong or gave me advance info. Its just we were talking about some issues in the "Anamorphic Guide" and I had mentioned I wished it was supporting additional file types like .ts and .m2t because HandBrake was so good/fast at DVD's and on may 23rd you replied
jbrjake wrote: Also, .ts support will be coming to HandBrake very soon, so you might want to just wait for that...
Awk had already started this thread on April 1st, so I guess it wasn't a hint but a future feature.
BUT, it seemed like a hint to me since I waited from May 23rd to August 19th before "soon" was real. I would just like to try anything that MIGHT work, since so far it has not worked for any on my files.


Thanks for everyones hard work, if I understood anything about how you were creating these programs I'd be helping out.
MundoMan4
Posts: 9
Joined: Thu Mar 01, 2007 1:01 am

Re: SVN Revision 976 has fixes

Post by MundoMan4 »

I have good news and bad news regarding my streams captured off a Comcast DVR in HB 0.9.1

I tried opening my few SD recordings(528 × 480) and it opened every one (they had all been edited in MPEG StreamClip and were now .ts files)

I then tried my HD recordings (1280 × 720p) and HB froze after a few seconds on every one. Some had been edited in MPEG StreamClip and were .ts files, others were straight off the DVR with .m2t extension.

I was so happy that it at least opened my SD files I almost posted right away, but decided to convert one first. The conversion seemed to go fine, and the resulting file looks great, but there is no sound (actually every 20-30 sec's there is a pop, and once I heard something in that blip) I tried a few more conversions and they all had no sound.

So its getting closer but still not all the way there.
Could I send you short clips to see if you can figure out what the problem is? I could make them as short or long as you want.

Thanks
awk
Enlightened
Posts: 109
Joined: Sat Mar 31, 2007 11:55 pm

Post by awk »

I've seen audio dropouts today when using the released version of 0.9.1 with a transport stream which had some corruption right at the very beginning.

My suspicion is that the corruption caused the timestamps to be off and the decode process never recovered - my handbrake log file was full of audio sync error messages.

I think I have a clip to work with - but it might be worth a) looking at your log file/activity window during a transcode b) seeing if the original stream has some sort of error in it - VLC for example will report errors but often recovers.
zuzu
Posts: 8
Joined: Mon Aug 27, 2007 2:00 pm

Post by zuzu »

awk:

what tools do you use to inspect MPEG-2 transport streams to understand their composition?

I have two streams that should have audio but don't, and I'm trying to determine what's malformed in them that the audio can't be decoded/heard.
awk
Enlightened
Posts: 109
Joined: Sat Mar 31, 2007 11:55 pm

Post by awk »

zuzu wrote:awk:

what tools do you use to inspect MPEG-2 transport streams to understand their composition?
Basically I use the code in hb_stream.c, a copy of the specification and a notepad 8-)

There are stream analyzers out there - but the ones I've seen have been commercial and very expensive (aimed at the broadcast market). You could try googling and looking on SourceForge or similar for open source projects which do a full stream analysis.

Really though - there's no substitute for understanding the spec and just rolling up your sleeves and jumping in 8-)
Cavalicious
Moderator
Posts: 1804
Joined: Mon Mar 26, 2007 12:07 am

Post by Cavalicious »

zuzu wrote:awk:

what tools do you use to inspect MPEG-2 transport streams to understand their composition?

I have two streams that should have audio but don't, and I'm trying to determine what's malformed in them that the audio can't be decoded/heard.
You're not trying to open them up in quicktime are you? I know with MPEG PS's it won't decode the audio. So I use VLC to verify my PSs.
evilpenguin
Posts: 21
Joined: Fri Oct 12, 2007 2:44 am

HDhomerun TS->PS file won't encode

Post by evilpenguin »

Hi awk,

I've been following this thread and eagerly awaiting the next release so I could start encoding my HDhomerun HDTV streams w/handbrake, but I ran into a little snag. I'm using SageTV with my HDhomerun, and apparently Sage is recording the video through a graph which converts it from TS->PS on the fly. Then when I try and run that PS file though 9.1 I'm getting...

Code: Select all

[19:52:14] hb_init: checking cpu count
[19:52:14] hb_init: starting libhb thread
[19:52:14] thread ed2338 started ("libhb")
HandBrake 0.9.1 (2007100800) - http://handbrake.m0k.org/
4 CPUs detected
Opening D:\Videos\WindsorCastleARoyalYear-TheBanquet-718824-0.mpg...
[19:52:14] hb_scan: path=D:\Videos\WindsorCastleARoyalYear-TheBanquet-718824-0.mpg, title_index=1
[19:52:14] thread ed24c0 started ("scan")
[19:52:14] scan: trying to open with libdvdread
ERROR: dvd: DVDOpen failed (D:\Videos\WindsorCastleARoyalYear-TheBanquet-718824-0.mpg)[19:52:14] scan: trying to open as MPEG-2 Stream
[19:52:14] scan: decoding previews for title 0
[19:52:14] scan: preview 1
Scanning title 0...
[19:52:15] Warning: Could not read data for preview 1, skipped
[19:52:15] scan: preview 2
Scanning title 0...
[19:52:15] scan: preview 3
[19:52:15] scan: preview 4
Scanning title 0...
[19:52:15] scan: preview 5
[19:52:15] scan: preview 6
Scanning title 0...
[19:52:16] scan: preview 7
[19:52:16] scan: preview 8
Scanning title 0...
[19:52:16] scan: preview 9
[19:52:16] scan: preview 10
[19:52:16] scan: 1280x720, 59.940 fps, autocrop = 0/0/12/10
[19:52:16] hb_stream_update_audio: id=80bd, lang=Unknown (AC3) (2.0 ch), 3cc=und, rate = 0, bitrate = 0, flags = 0x0 (0)
[19:52:16] scan: removing audio with codec of 0x800 because of no bitrate
[19:52:16] thread ed24c0 exited ("scan")
[19:52:16] thread ed24c0 joined ("scan")
[19:52:16] libhb: scan thread found 0 valid title(s)
No title found.
[19:52:16] thread ed2338 exited ("libhb")
[19:52:16] thread ed2338 joined ("libhb")
HandBrake has exited.
I have a small video clip (8 mb) if you'd like to take a look.

Thanks,
Scott
zuzu
Posts: 8
Joined: Mon Aug 27, 2007 2:00 pm

Post by zuzu »

Cavalicious wrote:You're not trying to open them up in quicktime are you? I know with MPEG PS's it won't decode the audio. So I use VLC to verify my PSs.
no, no. these are two feeds from my television provider (who apparently also send over-sized headers) which used to have audio until said provider made some sort of change to their network/infrastructure setup; now they are delaying, denying, and otherwise doing everything other than actually fixing the problem. the process of resolving this issue with the leviathan/provider has been akin to descending into Dante's Inferno. some technical knowledge of how HDTV over 256 QAM works has been the life raft of my endless argument with the provider, so the better I'm able to diagnose the problem (i.e. do their job for them) the more tools I can draw upon in demanding they actually repair their delivery service.

as I mentioned earlier in the thread, I use EyeTV with an HDHR tuner. I can use VLC, but that doesn't breakdown/introspect into data composition very deeply -- at least from the GUI interface.
awk wrote:Basically I use the code in hb_stream.c, a copy of the specification and a notepad 8-)
...
Really though - there's no substitute for understanding the spec and just rolling up your sleeves and jumping in 8-)
thanks. :wink: not exactly the answer I was hoping for, but glad to know. I'm rather in the [Censored] Sites of DEC camp with "I'd rather write programs to write programs than write programs." rather than hex editing or manually managing resources such as memory and threading. so, yeah, I was hoping for more of a grep-like tool, perhaps built from hb_stream.c, which could output/analyze based on the spec. I will attempt to "google that $hit" and see what turns up though.

p.s. censorship for "s h i t"? really???

p.p.s. this Transport Stream analyzer looks like a start; written in C# and source code available. I'm going to see if I can get it to run on Mono. spreadsheet view. also, apparently http://dvbsnoop.sourceforge.net/ is more mature.
bochawa
Posts: 4
Joined: Mon Oct 15, 2007 11:56 pm

Post by bochawa »

I stumbled on this great feature by accident, but I'm glad I did. I'm using HB 0.9.1 to encode h.264 video for my iPod video. Source material is standard def TV recorded using my eyeTV 200.

Why would I bother to do this when the eyeTV software already has h.264 export built in? For normal 4:3 shows, I use the eyeTV export feature and that works great. But for programs like The Office and 30 Rock that are shown in widescreen format with black bars at the top and bottom, the regular eyeTV export just won't do.

What I've been doing is exporting a program stream from eyeTV, then opening it in HB 0.9.1. From there I can go into Picture Settings and crop the black bars and then encode @ 320 pixel width h.264 for the iPod.

What's interesting is that this appears to be a hit or miss affair. Most of the time it works great, but I've seen one instance with The Office - Dunder-Mifflin Infinity where HB 0.9.1 reports "No Valid Title Found" when trying to select the exported program stream as the source video.

I've tried just about every thing I can think of with no luck on this particular file. After reading this thread, I'm currently downloading the necessary components to try building my own copy of the latest version of HB, to see if that works. Is there anything else I should try?

Thanks for all the work done on HB - you guys rock!
Post Reply