Bug 1071565

Summary: FFMPEG problem with VP9
Product: [Fedora] Fedora Reporter: unknown <m.vitta>
Component: libvpxAssignee: Tom "spot" Callaway <tcallawa>
Status: CLOSED DEFERRED QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 20CC: tcallawa
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-03-03 20:08:59 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description unknown 2014-03-01 18:58:09 UTC
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

Comment 1 Tom "spot" Callaway 2014-03-03 16:50:34 UTC
*** Bug 1071566 has been marked as a duplicate of this bug. ***

Comment 2 Tom "spot" Callaway 2014-03-03 20:08:59 UTC
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.