[FFmpeg-trac] #616(undetermined:new): WebM/VP8 issue incombination with VLC
FFmpeg
trac at avcodec.org
Sun Nov 6 17:33:35 CET 2011
#616: WebM/VP8 issue incombination with VLC
-------------------------------------+-------------------------------------
Reporter: | Type: defect
jongerenchaos | Priority: normal
Status: new | Version:
Component: | unspecified
undetermined | Blocked By:
Keywords: | Reproduced by developer: 0
Blocking: |
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
I try to use the following command VLC (1.1.15linux) (to transcode the
mpeg file into a new Webm format):
cvlc test.mpg --sout
"#transcode{vcodec=VP80,vb=800,scale=1,acodec=vorbis,ab=128,channels=2}:std{access=file,mux='ffmpeg{mux=webm}',dst=aVeryNiceMoive.webm}"
But when i use this i get the following error:
{{{
[0x2586dd8] avcodec generic error: cannot open codec (MPEG-1/2 Video)
[0x2587238] avcodec encoder error: cannot find encoder Google/On2's VP8
Video
*** Your FFMPEG installation is crippled. ***
*** Please check with your FFMPEG packager. ***
*** This is NOT a VLC media player issue. ***
[0x2587238] main encoder error: Streaming / Transcoding failed
[0x2587238] main encoder error: It seems your FFMPEG (libavcodec)
installation lacks the following encoder:
Google/On2's VP8 Video.
If you don't know how to fix this, ask for support from your distribution.
This is not an error inside VLC media player.
Do not contact the VideoLAN project about this issue.
[0x30f79f8] stream_out_transcode stream out error:
}}}
I use the GIT version of ffmpeg (and i can decode and encode webm files
without any problem with the command ffmpeg -threads 4 -i input.mpg -s
720x480 -acodec libvorbis -ab 128k -vcodec libvpx -b 256k -re -f webm
output.webm):
{{{
root at ubuntu:~# ffmpeg
ffmpeg version 0.8.5.git, Copyright (c) 2000-2011 the FFmpeg developers
built on Oct 23 2011 11:24:43 with gcc 4.5.2
configuration: --enable-postproc --enable-libvpx --enable-libvorbis
--enable-pthreads --prefix=/usr --enable-avfilter
libavutil 51. 22. 0 / 51. 22. 0
libavcodec 53. 21. 0 / 53. 21. 0
libavformat 53. 16. 1 / 53. 16. 1
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 44. 0 / 2. 44. 0
libswscale 2. 1. 0 / 2. 1. 0
Hyper fast Audio and Video encoder
}}}
Therefore i think there is a problem with the extension. When i launch the
VLC with "vcodec=VP80" this will refer to the ffmpeg VP80 video codec
extension (and this is changed recently in ffmpeg to -vcodec libvpx).
Is there a solution to repair/solve this problem?
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/616>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list