2013-03-27, 16:01
I have some transport stream files extracted from a (now retired Digifusion PVR. (These have a .pes extension)
In most cases, I have been able to use avidemux 2.5.4 to read and convert these files to Matroska (mkv) so that I can view from my XBMC box.
In a few cases, avidemux throws a fatal error "Assert failed: _run->nbPushed<MAX_PUSHED at line 278...", and fails to create the index file. In these cases, I've successfully used ProjectX to demux the stream file, then avidemux to remux and package into mkv container files.
However, there is one file that neither avidemux nor ProjectX can handle. Avidemux spits out the fatal error as before, and ProjectX spews out thousands of stream errors and, although it does create the m2v stream, it contains segments of deleted recordings. All this suggests that the disk has been corrupted.
BUT, and this is the weird part - this file can be played back in its raw stream - i.e. exactly as extracted from the Digifusion PVR - using VLC media player.
I've tried copying the file to the XBMC library, and changed the extension to .ts, but XBMC cannot play the file.
Anybody know what might be going on here?
In most cases, I have been able to use avidemux 2.5.4 to read and convert these files to Matroska (mkv) so that I can view from my XBMC box.
In a few cases, avidemux throws a fatal error "Assert failed: _run->nbPushed<MAX_PUSHED at line 278...", and fails to create the index file. In these cases, I've successfully used ProjectX to demux the stream file, then avidemux to remux and package into mkv container files.
However, there is one file that neither avidemux nor ProjectX can handle. Avidemux spits out the fatal error as before, and ProjectX spews out thousands of stream errors and, although it does create the m2v stream, it contains segments of deleted recordings. All this suggests that the disk has been corrupted.
BUT, and this is the weird part - this file can be played back in its raw stream - i.e. exactly as extracted from the Digifusion PVR - using VLC media player.
I've tried copying the file to the XBMC library, and changed the extension to .ts, but XBMC cannot play the file.
Anybody know what might be going on here?