Problem Description: Failed to encode video using the codec libvpx - VP9 Number -release version of the selected component ( if applicable): libvpx -1.3.0 - 3.fc20.x86_64 libvpx -1.3.0 - 3.fc20.i686 How reproducible : Using ffmpeg to try to change any format to VP9 Steps to reproduce : 1. ffmpeg -i - vcodec video original.mp4 VP9 -strict -2 best -quality video - resultante.webm Actual results : Failure audio and video synchronization causing poor quality Expected results: Additional Information : The error message when changing format is: [ libvpx - VP9 @ 0x1d389e0 ] Failed to September VP8E_SET_TOKEN_PARTITIONS codec check: Unspecified internal error According to a forum the solution is to activate VP9 before compiling using: $ Git clone- b experimental http://git.chromium.org/webm/libvpx.git $ Cd libvpx $. / Configure - enable- VP9 - enable -shared $ Make && make install link: http://superuser.com/questions/597916/vp9-encoding-using-ffmpeg
*** Bug 1071566 has been marked as a duplicate of this bug. ***
I'm not sure what to tell you here. The answer is not "pass --enable-vp9" to configure, because vp9 is enabled by default (for both encoder/decoder support). Nor do I think it is solved by using the experimental code branch here, the link you posted is 9 months old and the vp9 support in libvpx is now in the stable code branch. I suspect this is an issue with ffmpeg somehow. Please open a ticket with them: https://trac.ffmpeg.org/ticket/ Also, your error is not "Failed to September", but rather, "Failed to set". I'm guessing spell-check helped you out there. :) Please reopen this bug if the ffmpeg upstream is able to show that the issue is in the libvpx code base.