Bug#607593: ffmpeg: encoding ogg fails:[libtheora @ 0x2567a80]theora_encode_init failed. Use debian-multimedia.org fine.

Hector Oron hector.oron at gmail.com
Mon Dec 20 03:57:28 UTC 2010


Hello,

2010/12/20 Jonas Smedegaard <dr at jones.dk>:
> On Mon, Dec 20, 2010 at 02:05:31AM +0000, Hector Oron wrote:

>> Severity: important

> FFmpeg supports a wide range of codecs.  Please elaborate on why you believe
> this particular combination is "important" for Debian generally.

`ogg' format and `libtheora' codec are one of the well known free and
open source codecs which
could be used by video team. I believe it is "important" to Debian,
because I can imagine video-team
trying to setup streams during conferences, trying to use (not yet)
released squeeze distribution and
causing undesired set of issues added to the ones that already happen.
Of course, users [0] could also
complain when their setups break, nor to talk on the set of scripts
people might run producing the wrong
behaviour, inclding derivatives from Debian and having to spend quite
a while to dig where the problem is,
which it already happen to me today.

>>  On a pure Debian/unstable system, I attempt to convert *.flv to
>> *.ogg and it fails in many ways (I tried many options during the day).

> The FFmpeg in unstable has been frozen since around july.

Sure, feel free to downgrade severity if you find it appropriate.

> For latest and greatest FFmpeg, try install from experimental.

Thanks. Version in `experimental' seems to fix the problem.

[...]
Setting up libavutil50 (4:0.6.1-2) ...
Setting up libva1 (1.0.4-1) ...
Setting up libvpx0 (0.9.5-1) ...
Setting up libavcodec52 (4:0.6.1-2) ...
Setting up libgpg-error0 (1.6-1) ...
Setting up libgcrypt11 (1.4.6-2) ...
Setting up libtasn1-3 (2.7-1) ...
Setting up libgnutls26 (2.10.4-1) ...
Setting up librtmp0 (2.3-2) ...
Setting up libavformat52 (4:0.6.1-2) ...
Setting up libavdevice52 (4:0.6.1-2) ...
Setting up libswscale0 (4:0.6.1-2) ...
Setting up libavfilter1 (4:0.6.1-2) ...
Setting up libpostproc51 (4:0.6.1-2) ...
Setting up ffmpeg (4:0.6.1-2) ...

$ ffmpeg -y -i Underworld_Born_Slippy_1999_Live-K7Pts7AljZQ.flv
Underworld_Born_Slippy_1999_Live-K7Pts7AljZQ.oggFFmpeg version
0.6.1-4:0.6.1-2, Copyright (c) 2000-2010 the FFmpeg developers
  built on Nov 19 2010 10:06:54 with gcc 4.4.5
  configuration: --extra-version=4:0.6.1-2 --prefix=/usr
--enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib
--enable-libdirac --enable-libgsm --enable-libopenjpeg
--enable-libschroedinger --enable-libspeex --enable-libtheora
--enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib
--enable-libvpx --disable-stripping --enable-runtime-cpudetect
--enable-gpl --enable-postproc --enable-x11grab --enable-libfaad
--enable-librtmp --enable-libdc1394 --enable-shared --disable-static
  WARNING: library configuration mismatch
  libavutil   configuration: --extra-version=4:0.6.1-2 --prefix=/usr
--enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib
--enable-libdirac --enable-libgsm --enable-libopenjpeg
--enable-libschroedinger --enable-libspeex --enable-libtheora
--enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib
--enable-libvpx --disable-stripping --enable-runtime-cpudetect
--enable-gpl --enable-postproc --enable-x11grab --enable-libfaad
--enable-librtmp --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov
--cpu=i686 --enable-shared --disable-static --disable-ffmpeg
--disable-ffplay
  libavcodec  configuration: --extra-version=4:0.6.1-2 --prefix=/usr
--enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib
--enable-libdirac --enable-libgsm --enable-libopenjpeg
--enable-libschroedinger --enable-libspeex --enable-libtheora
--enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib
--enable-libvpx --disable-stripping --enable-runtime-cpudetect
--enable-gpl --enable-postproc --enable-x11grab --enable-libfaad
--enable-librtmp --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov
--cpu=i686 --enable-shared --disable-static --disable-ffmpeg
--disable-ffplay
  libavformat configuration: --extra-version=4:0.6.1-2 --prefix=/usr
--enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib
--enable-libdirac --enable-libgsm --enable-libopenjpeg
--enable-libschroedinger --enable-libspeex --enable-libtheora
--enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib
--enable-libvpx --disable-stripping --enable-runtime-cpudetect
--enable-gpl --enable-postproc --enable-x11grab --enable-libfaad
--enable-librtmp --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov
--cpu=i686 --enable-shared --disable-static --disable-ffmpeg
--disable-ffplay
  libavdevice configuration: --extra-version=4:0.6.1-2 --prefix=/usr
--enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib
--enable-libdirac --enable-libgsm --enable-libopenjpeg
--enable-libschroedinger --enable-libspeex --enable-libtheora
--enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib
--enable-libvpx --disable-stripping --enable-runtime-cpudetect
--enable-gpl --enable-postproc --enable-x11grab --enable-libfaad
--enable-librtmp --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov
--cpu=i686 --enable-shared --disable-static --disable-ffmpeg
--disable-ffplay
  libavfilter configuration: --extra-version=4:0.6.1-2 --prefix=/usr
--enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib
--enable-libdirac --enable-libgsm --enable-libopenjpeg
--enable-libschroedinger --enable-libspeex --enable-libtheora
--enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib
--enable-libvpx --disable-stripping --enable-runtime-cpudetect
--enable-gpl --enable-postproc --enable-x11grab --enable-libfaad
--enable-librtmp --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov
--cpu=i686 --enable-shared --disable-static --disable-ffmpeg
--disable-ffplay
  libswscale  configuration: --extra-version=4:0.6.1-2 --prefix=/usr
--enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib
--enable-libdirac --enable-libgsm --enable-libopenjpeg
--enable-libschroedinger --enable-libspeex --enable-libtheora
--enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib
--enable-libvpx --disable-stripping --enable-runtime-cpudetect
--enable-gpl --enable-postproc --enable-x11grab --enable-libfaad
--enable-librtmp --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov
--cpu=i686 --enable-shared --disable-static --disable-ffmpeg
--disable-ffplay
  libpostproc configuration: --extra-version=4:0.6.1-2 --prefix=/usr
--enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib
--enable-libdirac --enable-libgsm --enable-libopenjpeg
--enable-libschroedinger --enable-libspeex --enable-libtheora
--enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib
--enable-libvpx --disable-stripping --enable-runtime-cpudetect
--enable-gpl --enable-postproc --enable-x11grab --enable-libfaad
--enable-librtmp --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov
--cpu=i686 --enable-shared --disable-static --disable-ffmpeg
--disable-ffplay
  libavutil     50.15. 1 / 50.15. 1
  libavcodec    52.72. 2 / 52.72. 2
  libavformat   52.64. 2 / 52.64. 2
  libavdevice   52. 2. 0 / 52. 2. 0
  libavfilter    1.19. 0 /  1.19. 0
  libswscale     0.11. 0 /  0.11. 0
  libpostproc   51. 2. 0 / 51. 2. 0
[flv @ 0x96e0be0]Estimating duration from bitrate, this may be inaccurate
Input #0, flv, from 'Underworld_Born_Slippy_1999_Live-K7Pts7AljZQ.flv':
  Metadata:
    duration        : 505
    starttime       : 0
    totalduration   : 505
    width           : 322
    height          : 288
    videodatarate   : 370
    audiodatarate   : 118
    totaldatarate   : 496
    framerate       : 25
    bytelength      : 31356776
    canseekontime   : true
    sourcedata      : BCCF6EA03HH1292793577283876
    purl            :
    pmsg            :
  Duration: 00:08:25.12, start: 0.000000, bitrate: 500 kb/s
    Stream #0.0: Video: h264, yuv420p, 322x288 [PAR 1:1 DAR 161:144],
378 kb/s, 25 tbr, 1k tbn, 50 tbc
    Stream #0.1: Audio: aac, 44100 Hz, stereo, s16, 121 kb/s
Output #0, ogg, to 'Underworld_Born_Slippy_1999_Live-K7Pts7AljZQ.ogg':
  Metadata:
    encoder         : Lavf52.64.2
    Stream #0.0: Video: libtheora, yuv420p, 322x288 [PAR 1:1 DAR
161:144], q=2-31, 200 kb/s, 25 tbn, 25 tbc
    Stream #0.1: Audio: flac, 44100 Hz, stereo, s16, 64 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
Press [q] to stop encoding
frame= 5871 fps=131 q=0.0 size=   31280kB time=234.79 bitrate=1091.4kbits/s
[...]
video:12328kB audio:55087kB global headers:3kB muxing overhead 0.447973%

>>  After installing packages from debian-multimedia.org, everything
>> works fine at the first time.
>
> Interesting.  Similar to it being interesting if it worked better with
> manually compiled FFmpeg or Fedora.  Nothing else than that.

No, just `experimental' fixes it.

[0] http://www.debian.org/social_contract #4

Best regards,
-- 
 Héctor Orón

"Our Sun unleashes tremendous flares expelling hot gas into the Solar
System, which one day will disconnect us."

-- Day DVB-T stop working nicely
Video flare: http://antwrp.gsfc.nasa.gov/apod/ap100510.html





More information about the pkg-multimedia-maintainers mailing list