[mythtv-users] Encoding error while archive/burning dvd

Mike Adolf mlnx at mho.com
Tue Apr 7 20:33:57 UTC 2009


Paul Harrison wrote:
> Mike Adolf wrote:
>   
>> After my attempt at archive/burning a dvd from a recording, I looked
>> at the log and found that this command errored
>>
>> ------------------
>> ffmpeg -threads 2 -v 1 -i
>> "/home/madolf/mythtv/temp/work/1/newfile.mpg" -r ntsc -target dvd -b
>> 4771k -s 720x480 -acodec copy -copyts -aspect 16:9
>> "/home/madolf/mythtv/temp/work/1/newfile2.mpg" -map 0:0 -map 0:1
>> ------------------
>>
>> I entered the command manually in a terminal and got the following
>> output and error.
>> -----------------
>> FFmpeg version r11872+debian_3:0.svn20080206-12ubuntu3.1, Copyright
>> (c) 2000-2008 Fabrice Bellard, et al.
>>  configuration: --enable-gpl --enable-pp --enable-swscaler
>> --enable-x11grab --prefix=/usr --enable-libgsm --enable-libtheora
>> --enable-libvorbis --enable-pthreads --disable-strip --enable-libfaad
>> --enable-libfaadbin --enable-liba52 --enable-liba52bin
>> --enable-libdc1394 --disable-armv5te --disable-armv6 --disable-altivec
>> --disable-vis --enable-shared --disable-static
>>  libavutil version: 49.6.0
>>  libavcodec version: 51.50.0
>>  libavformat version: 52.7.0
>>  libavdevice version: 52.0.0
>>  built on Mar 13 2009 17:48:10, gcc: 4.3.2
>>
>> Seems stream 0 codec frame rate differs from container frame rate:
>> 29.97 (30000/1001) -> 59.94 (60000/1001)
>> Input #0, mpeg, from '/home/madolf/mythtv/temp/work/1/newfile.mpg':
>>  Duration: 00:59:56.1, start: 0.360000, bitrate: 12424 kb/s
>>    Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 1920x1080 [PAR 1:1
>> DAR 16:9], 17377 kb/s, 59.94 tb(r)
>>    Stream #0.1[0x80]: Audio: liba52, 48000 Hz, 5:1, 384 kb/s
>> Assuming NTSC for target.
>> Unknown encoder 'mpeg2video'
>> ---------------------
>>
>> The log also said the the encode profile was from
>> /usr/local/share/mythtv/mytharchive/encoder_profile/ffmpeg_dvd_ntsc.xml/
>>
>> I don't know what much of this means!
>> Any Ideas?
>>
>> Mike
>>     
>
> ffmpeg have a nasty habit of making changes that break things that use
> it like the script behind MythArchive. They often change parameter names
> and codec names :-(
>
> What does 'ffmpeg -formats | grep mpeg' show?
>
> Paul H.
>  
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
>   
I did as you suggested and got the following; and mpeg2video does show.

-------------------------------------------------------
madolf at mlnx:~$ ffmpeg -formats | grep mpeg
FFmpeg version r11872+debian_3:0.svn20080206-12ubuntu3.1, Copyright (c) 
2000-2008 Fabrice Bellard, et al.
  configuration: --enable-gpl --enable-pp --enable-swscaler 
--enable-x11grab --prefix=/usr --enable-libgsm --enable-libtheora 
--enable-libvorbis --enable-pthreads --disable-strip --enable-libfaad 
--enable-libfaadbin --enable-liba52 --enable-liba52bin 
--enable-libdc1394 --disable-armv5te --disable-armv6 --disable-altivec 
--disable-vis --enable-shared --disable-static
  libavutil version: 49.6.0
  libavcodec version: 51.50.0
  libavformat version: 52.7.0
  libavdevice version: 52.0.0
  built on Mar 13 2009 17:48:10, gcc: 4.3.2
 DE mpeg            MPEG1 System format
  E mpeg1video      MPEG video
  E mpeg2video      MPEG2 video
 DE mpegts          MPEG2 transport stream format
 D  mpegtsraw       MPEG2 raw transport stream format
 D  mpegvideo       MPEG video
 DE yuv4mpegpipe    YUV4MPEG pipe format
 DEVSDT mpeg1video
 D VSDT mpeg2video
 D VSDT mpeg4
 D A    mpeg4aac
 D VSDT mpegvideo
 D VSD  msmpeg4
 D VSD  msmpeg4v1
 D VSD  msmpeg4v2
-------------------------------------------------------------------

What about the line:
"Seems stream 0 codec frame rate differs from container frame rate:"
which appears in the original error?

Mike


More information about the mythtv-users mailing list