[MPlayer-users] [BUG] failure copying a telecined mpeg stream

Giacomo Comes comes at naic.edu
Wed Jul 20 21:19:01 CEST 2005


I have verified that the following command line does not
work properly all the times:

mencoder -of mpeg -mpegopts format=dvd -ovc copy -oac copy -noskip -mc 0 -o test.mpg source.mpg

When the source mpeg is 24000/1001fps telecined then the output file test.mpg is shorter.
Example: 
a 183 seconds source becomes 146 seconds (the final part is missing)
a 503 seconds source becomes 403 seconds (the final part is missing)
For bigger files (DVD movies) mencoder stops in the middle of the process with the error:

  Too many audio packets in the buffer: (4096 in 8257536 bytes).
  Maybe you are playing a non-interleaved stream/file or the codec failed?
  For AVI files, try to force non-interleaved mode with the -ni option.
  ds_fill_buffer: EOF reached (stream: video)

This problem appears only with telecined mpegs.
If the source video is pure 24000/1001fps or 30000/1001fps or 25fps the
copy works fine.

For the record, -noskip and -mc 0 are necessary to keep a/v sync 
with telecined sources.

This problem exists with MPlayer 1.0pre7 and CVS.

Giacomo




More information about the MPlayer-users mailing list