View Single Post
Old 14th October 2018, 22:42   #2  |  Link
manolito
Registered User
 
manolito's Avatar
 
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 3,078
If your USB capture stick produces an .mpg file does this mean that the BBC broadcasts the HD content as HD MPEG2, or does the capture stick (with the help of the included capture software) reencode to MPEG2 on the fly during capturing?

If the capture is reencoded on the fly then I think you can get better results skipping the real time conversion to MPEG2 by using VDub for capturing in the native broadcast format (most likely AVC/AAC in a TS container).

If the BBC really broadcasts in HD MPEG2 then maybe you can specify the output container to be .ts instead of .mpg. In any case you will always get such ffmpeg errors during encoding of broadcast MPEG2 content. The only reliable solution for me has always been to convert TS to PS using software like ProjextX. This will demux the source while correcting all these timing problems.


Good luck
manolito

//EDIT//
For repairing .ts files from a broadcast there is a tool called TSDoctor (they have a 30 days trial period). It does not always fix all the errors, but worth a try...

Last edited by manolito; 14th October 2018 at 22:54.
manolito is offline   Reply With Quote