[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