[Ffmpeg-devel] Bugreport: Problem with Files from VDR

Måns Rullgård mru
Thu Jun 29 21:11:54 CEST 2006

Marc Kalke <info at Marc-kalke.de> writes:

> M?ns Rullg?rd schrieb:
> [...]
>>>>>>Marc Kalke wrote:
>>>>>>>Yes, the automatic detection of the vdr file format used to work
>>>>>>>before. That stopped to work several months ago (too lazy to find
>>>>>>>out when exactly). Try this to help ffmpeg to recognize the format:
>>>>>>>fmpeg -f mpeg -i 001.vdr <whateveryouwantodo>
>>>>>>I'll fix this as soon as someone provides a sample.
>>>>>That would be great.
>>>>>I placed a sample of a file on ftp.mplayerhq.hu:/MPlayer/incoming/vdr
>>>>>001trunc.vdr along with a readme.txt
>>>>>This sample contains one MP2 stream only, as it's a DVB-C radio recording.
>>>>>This is typically what I do, and it shows the behaviour well.
>>>>The file you uploaded is a PES stream, not a full program stream,
>>>>which was causing the format detection to fail.
>>>Yes, vdr saves its DVB recordings as PES to that .vdr files.
>>>(according to http://www.vdr-wiki.de/wiki/index.php/PES)
>>>Hmm, that seemed fixes to fix it in the first place. As I tried more files
>>>(with Audio and Video Streams), I found that streams are silently missing.
>>>(Note the warnings from mpeg2video, maybe this has something to do with it?)
>> Upload samples, please.  Always give us samples.
> Yes, sorry.
> ftp.mplayerhq.hu/MPlayer/incoming/vdr1/videoandaudio_trunc.vdr is
> the first 5MB of the file I used to demonstrate the effect in my
> last post.


That file is invalid according to ISO 13818-1, but we can still
process it.  A PES stream may only contain packets from a single
elementary stream, and must have ESCR and ES_Rate fields.  The VDR
files violate both of these rules.

M?ns Rullg?rd
mru at inprovide.com

More information about the ffmpeg-devel mailing list