[FFmpeg-trac] #1183(undetermined:new): MP4->webm stopped playing in firefox (with git bisect)

FFmpeg trac at avcodec.org
Wed May 2 18:57:04 CEST 2012


#1183: MP4->webm stopped playing in firefox (with git bisect)
-------------------------------------+-------------------------------------
             Reporter:  MarkRose     |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
              Version:  unspecified  |  undetermined
             Keywords:  webm         |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0
-------------------------------------+-------------------------------------

Comment (by magon):

 Ok, tested against current git head(at least I hope it is).

 Video & Audio:
 {{{
 ffmpeg -y -i "/home/magon/video-galery/django-
 photologue/media/photologue/media/a1.mpg" -codec:v libvpx -vpre libvpx-
 360p -quality good -cpu-used 0 -b:v 1200k -qmin 10 -qmax 42 -maxrate 1200k
 -bufsize 2400k -threads 2  -vf scale=854:480 -codec:a libvorbis -ar 44100
 -b:a 128k -f webm /home/magon/video-galery/django-
 photologue/media/photologue/media/cache/a1_display_webm.webm
 ffmpeg version N-40282-gb197c1c Copyright (c) 2000-2012 the FFmpeg
 developers
   built on May  2 2012 18:34:11 with gcc 4.5.2
   configuration: --prefix=/usr --libdir=/usr/lib --shlibdir=/usr/lib
 --mandir=/usr/share/man --enable-shared --cc=i686-pc-linux-gnu-gcc
 --cxx=i686-pc-linux-gnu-g++ --ar=i686-pc-linux-gnu-ar --optflags='-O2
 -march=native -fomit-frame-pointer -pipe -U_FORTIFY_SOURCE' --extra-
 cflags='-O2 -march=native -fomit-frame-pointer -pipe -U_FORTIFY_SOURCE'
 --extra-cxxflags='-O2 -march=native -fomit-frame-pointer -pipe
 -U_FORTIFY_SOURCE' --disable-static --enable-gpl --enable-version3
 --enable-postproc --enable-avfilter --disable-stripping --disable-debug
 --disable-doc --disable-vdpau --enable-gnutls --enable-libmp3lame
 --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libtheora --enable-
 libvorbis --enable-libx264 --enable-libxvid --enable-libaacplus --enable-
 nonfree --enable-libfaac --enable-nonfree --enable-libdc1394 --disable-
 indev=v4l --disable-indev=v4l2 --disable-indev=oss --disable-indev=jack
 --enable-x11grab --enable-libpulse --disable-outdev=oss --enable-
 libfreetype --enable-pthreads --enable-libopencore-amr  libavutil      51.
 49.100 / 51. 49.100
   libavcodec     54. 17.101 / 54. 17.101
   libavformat    54.  3.100 / 54.  3.100
   libavdevice    53.  4.100 / 53.  4.100
   libavfilter     2. 72.102 /  2. 72.102
   libswscale      2.  1.100 /  2.  1.100
   libswresample   0. 11.100 /  0. 11.100
   libpostproc    52.  0.100 / 52.  0.100
 Input #0, mpeg, from '/home/magon/video-galery/django-
 photologue/media/photologue/media/a1.mpg':
   Duration: 00:00:04.76, start: 0.111722, bitrate: 6487 kb/s
     Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x576 [SAR
 64:45 DAR 16:9], 9100 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
     Stream #0:1[0x80]: Audio: ac3, 48000 Hz, stereo, s16, 256 kb/s
 [buffer @ 0x8a29d00] w:720 h:576 pixfmt:yuv420p tb:1/1000000 sar:64/45
 sws_param:flags=2
 [scale @ 0x8a3fe50] w:720 h:576 fmt:yuv420p sar:64/45 -> w:854 h:480
 fmt:yuv420p sar:1280/1281 flags:0x4
 Incompatible sample format 's16' for codec 'libvorbis', auto-selecting
 format 'flt'
 [libvpx @ 0x8a2a7e0] v0.9.6
 Output #0, webm, to '/home/magon/video-galery/django-
 photologue/media/photologue/media/cache/a1_display_webm.webm':
   Metadata:
     encoder         : Lavf54.3.100
     Stream #0:0: Video: vp8, yuv420p, 854x480 [SAR 1280:1281 DAR 16:9],
 q=10-42, 768 kb/s, 1k tbn, 25 tbc
     Stream #0:1: Audio: vorbis, 44100 Hz, stereo, flt, 128 kb/s
 Stream mapping:
   Stream #0:0 -> #0:0 (mpeg2video -> libvpx)
   Stream #0:1 -> #0:1 (ac3 -> libvorbis)
 Press [q] to stop, [?] for help
 [mpeg2video @ 0x8a29770] warning: first frame is no keyframe
 frame=  120 fps=7.1 q=0.0 Lsize=     576kB time=00:00:04.80 bitrate=
 983.1kbits/s
 video:494kB audio:75kB global headers:4kB muxing overhead 0.501624%
 }}}

 Video:
 {{{
 ffmpeg -y -i "/home/magon/video-galery/django-
 photologue/media/photologue/media/a1.mpg" -codec:v libvpx -vpre libvpx-
 360p -quality good -cpu-used 0 -b:v 1200k -qmin 10 -qmax 42 -maxrate 1200k
 -bufsize 2400k -threads 2  -vf scale=854:480 -an -f webm /home/magon
 /video-galery/django-
 photologue/media/photologue/media/cache/a1_display_webm.webm
 ffmpeg version N-40282-gb197c1c Copyright (c) 2000-2012 the FFmpeg
 developers
   built on May  2 2012 18:34:11 with gcc 4.5.2
   configuration: --prefix=/usr --libdir=/usr/lib --shlibdir=/usr/lib
 --mandir=/usr/share/man --enable-shared --cc=i686-pc-linux-gnu-gcc
 --cxx=i686-pc-linux-gnu-g++ --ar=i686-pc-linux-gnu-ar --optflags='-O2
 -march=native -fomit-frame-pointer -pipe -U_FORTIFY_SOURCE' --extra-
 cflags='-O2 -march=native -fomit-frame-pointer -pipe -U_FORTIFY_SOURCE'
 --extra-cxxflags='-O2 -march=native -fomit-frame-pointer -pipe
 -U_FORTIFY_SOURCE' --disable-static --enable-gpl --enable-version3
 --enable-postproc --enable-avfilter --disable-stripping --disable-debug
 --disable-doc --disable-vdpau --enable-gnutls --enable-libmp3lame
 --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libtheora --enable-
 libvorbis --enable-libx264 --enable-libxvid --enable-libaacplus --enable-
 nonfree --enable-libfaac --enable-nonfree --enable-libdc1394 --disable-
 indev=v4l --disable-indev=v4l2 --disable-indev=oss --disable-indev=jack
 --enable-x11grab --enable-libpulse --disable-outdev=oss --enable-
 libfreetype --enable-pthreads --enable-libopencore-amr  libavutil      51.
 49.100 / 51. 49.100
   libavcodec     54. 17.101 / 54. 17.101
   libavformat    54.  3.100 / 54.  3.100
   libavdevice    53.  4.100 / 53.  4.100
   libavfilter     2. 72.102 /  2. 72.102
   libswscale      2.  1.100 /  2.  1.100
   libswresample   0. 11.100 /  0. 11.100
   libpostproc    52.  0.100 / 52.  0.100
 Input #0, mpeg, from '/home/magon/video-galery/django-
 photologue/media/photologue/media/a1.mpg':
   Duration: 00:00:04.76, start: 0.111722, bitrate: 6487 kb/s
     Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x576 [SAR
 64:45 DAR 16:9], 9100 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
     Stream #0:1[0x80]: Audio: ac3, 48000 Hz, stereo, s16, 256 kb/s
 [buffer @ 0x97ec2a0] w:720 h:576 pixfmt:yuv420p tb:1/1000000 sar:64/45
 sws_param:flags=2
 [scale @ 0x97eabd0] w:720 h:576 fmt:yuv420p sar:64/45 -> w:854 h:480
 fmt:yuv420p sar:1280/1281 flags:0x4
 [libvpx @ 0x97eb670] v0.9.6
 Output #0, webm, to '/home/magon/video-galery/django-
 photologue/media/photologue/media/cache/a1_display_webm.webm':
   Metadata:
     encoder         : Lavf54.3.100
     Stream #0:0: Video: vp8, yuv420p, 854x480 [SAR 1280:1281 DAR 16:9],
 q=10-42, 768 kb/s, 1k tbn, 25 tbc
 Stream mapping:
   Stream #0:0 -> #0:0 (mpeg2video -> libvpx)
 Press [q] to stop, [?] for help
 [mpeg2video @ 0x97ea770] warning: first frame is no keyframe
 frame=  120 fps=7.6 q=0.0 Lsize=     498kB time=00:00:04.80 bitrate=
 849.3kbits/s
 video:496kB audio:0kB global headers:0kB muxing overhead 0.260896%
 }}}

 Audio:
 {{{
 ffmpeg -y -i "/home/magon/video-galery/django-
 photologue/media/photologue/media/a1.mpg" -vn -codec:a libvorbis -ar 44100
 -b:a 128k -f webm /home/magon/video-galery/django-
 photologue/media/photologue/media/cache/a1_display_webm.webm
 ffmpeg version N-40282-gb197c1c Copyright (c) 2000-2012 the FFmpeg
 developers
   built on May  2 2012 18:34:11 with gcc 4.5.2
   configuration: --prefix=/usr --libdir=/usr/lib --shlibdir=/usr/lib
 --mandir=/usr/share/man --enable-shared --cc=i686-pc-linux-gnu-gcc
 --cxx=i686-pc-linux-gnu-g++ --ar=i686-pc-linux-gnu-ar --optflags='-O2
 -march=native -fomit-frame-pointer -pipe -U_FORTIFY_SOURCE' --extra-
 cflags='-O2 -march=native -fomit-frame-pointer -pipe -U_FORTIFY_SOURCE'
 --extra-cxxflags='-O2 -march=native -fomit-frame-pointer -pipe
 -U_FORTIFY_SOURCE' --disable-static --enable-gpl --enable-version3
 --enable-postproc --enable-avfilter --disable-stripping --disable-debug
 --disable-doc --disable-vdpau --enable-gnutls --enable-libmp3lame
 --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libtheora --enable-
 libvorbis --enable-libx264 --enable-libxvid --enable-libaacplus --enable-
 nonfree --enable-libfaac --enable-nonfree --enable-libdc1394 --disable-
 indev=v4l --disable-indev=v4l2 --disable-indev=oss --disable-indev=jack
 --enable-x11grab --enable-libpulse --disable-outdev=oss --enable-
 libfreetype --enable-pthreads --enable-libopencore-amr  libavutil      51.
 49.100 / 51. 49.100
   libavcodec     54. 17.101 / 54. 17.101
   libavformat    54.  3.100 / 54.  3.100
   libavdevice    53.  4.100 / 53.  4.100
   libavfilter     2. 72.102 /  2. 72.102
   libswscale      2.  1.100 /  2.  1.100
   libswresample   0. 11.100 /  0. 11.100
   libpostproc    52.  0.100 / 52.  0.100
 Input #0, mpeg, from '/home/magon/video-galery/django-
 photologue/media/photologue/media/a1.mpg':
   Duration: 00:00:04.76, start: 0.111722, bitrate: 6487 kb/s
     Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x576 [SAR
 64:45 DAR 16:9], 9100 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
     Stream #0:1[0x80]: Audio: ac3, 48000 Hz, stereo, s16, 256 kb/s
 Incompatible sample format 's16' for codec 'libvorbis', auto-selecting
 format 'flt'
 Output #0, webm, to '/home/magon/video-galery/django-
 photologue/media/photologue/media/cache/a1_display_webm.webm':
   Metadata:
     encoder         : Lavf54.3.100
     Stream #0:0: Audio: vorbis, 44100 Hz, stereo, flt, 128 kb/s
 Stream mapping:
   Stream #0:1 -> #0:0 (ac3 -> libvorbis)
 Press [q] to stop, [?] for help
 size=      64kB time=00:00:04.80 bitrate= 109.5kbits/s
 video:0kB audio:58kB global headers:4kB muxing overhead 3.141131%
 }}}

 Non of them works in firefox 4 (ffmpeg 0.10.2 video&audio also tested on
 current firefox).[[BR]]
 Every video does play in mplayer. Audio plays in vlc(my VLC seems to not
 have VP80 codec).

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1183#comment:5>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list