Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding support for WebM VP8 & VP9 to ffmpeg #33

Closed
beligum opened this issue Jan 11, 2015 · 2 comments
Closed

Adding support for WebM VP8 & VP9 to ffmpeg #33

beligum opened this issue Jan 11, 2015 · 2 comments

Comments

@beligum
Copy link
Contributor

beligum commented Jan 11, 2015

Hi all,

I've patched the ffmpeg/cppbuild.sh script to include support for libvpx (to encode WebM videos).
Here's the gist: https://gist.github.com/beligum/f4a46aac90b807aa6907
For now, it's only implemented for linux x64, since it's the only architecture I have access to. Sources are downloaded from the official Google repo.

Enabling compilation for other platforms should be trivial.

Feel free to post feedback, follow-up or suggestions.

b.

@saudet
Copy link
Member

saudet commented Jan 12, 2015

Thanks!! Looks good. Could you modify that to download the source archive instead? I'm not sure if they recommend to pick the master branch like the x264 guys, but if they do, that would be:
https://chromium.googlesource.com/webm/libvpx/+archive/master.tar.gz
This way we don't need to add a dependency on git.

As for the platform, I didn't check, but it looks like --target=x86_64-linux-gcc should be added for x64_86 in case someone tries to cross-compile, and we can also build 32-bit x86 on 64-bit Linux, so give it a try with --target=x86-linux-gcc, and send me a pull request to have all this merged! Thanks

saudet added a commit that referenced this issue Jun 13, 2015
…ebM format (issue #33)

 * Upgrade presets for FFmpeg 2.7 and OpenSSL 1.0.2c
@saudet
Copy link
Member

saudet commented Jul 17, 2015

Support included in version 1.0. Enjoy!

@saudet saudet closed this as completed Jul 17, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants