首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ffmpeg无法找到编码器libvpx

ffmpeg无法找到编码器libvpx
EN

Stack Overflow用户
提问于 2012-06-13 03:23:25
回答 3查看 26.9K关注 0票数 52

当我跑的时候

代码语言:javascript
复制
ffmpeg -y -i test.mov -threads 8 -f webm -aspect 16:9 -vcodec libvpx -deinterlace -g 120 -level 216 -profile 0 -qmax 42 -qmin 10 -rc_buf_aggressivity 0.95 -vb 2M -acodec libvorbis -aq 90 -ac 2 OUTPUT_FILE.webm

它返回一个错误,显示为Unknown encoder 'libvpx'

我通过macports安装了libvpx、libvorbis、libogg和ffmpeg。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-11-29 23:42:56

您的macports配置不是使用libvpx构建的。尝试卸载ffmpeg,并使用Homebrew而不是macports来安装软件包:

代码语言:javascript
复制
brew install ffmpeg --with-libvpx

or

brew reinstall ffmpeg --with-libvpx

那么你的命令应该可以工作了。

票数 129
EN

Stack Overflow用户

发布于 2012-06-14 13:21:26

我不确定如何以及是否可以更改Macports上的默认配置。不管怎么说,你可以用手工的方式来做。

打开终端和cd到您的首选目录。在安装之前,请检查是否安装了ffmpeg,安装位置以及安装的版本。依次使用which ffmpegport uninstall ffmpegwhich ffmpeg验证是否正确卸载了ffmpeg。

从以下地址下载源代码:

代码语言:javascript
复制
git clone https://github.com/FFmpeg/FFmpeg ffmpeg

cd到ffmpeg目录

代码语言:javascript
复制
cd ffmpeg

使用"./configure --help“获取有关可能的配置的信息

代码语言:javascript
复制
./configure --extra-cflags=-I/opt/local/include --extra-ldflags=-L/opt/local/lib --enable-gpl --enable-version3 --enable-nonfree --enable-libvpx --enable-libvorbis

我建议添加额外的c/ld标志,因为/opt/local/是默认的macport安装目录。

制作、安装ffmpeg

代码语言:javascript
复制
make
sudo make install

在这些步骤中有很多退路,如果你有任何问题,请在评论中询问。

票数 8
EN

Stack Overflow用户

发布于 2015-02-24 12:50:27

由于所有的依赖,从源代码构建ffmpeg在OS X上是一场噩梦,你需要几天时间才能正确地构建它。

别费神。

相反,只需从https://www.ffmpeg.org/download.html下载静态二进制文件并将其复制到/usr/local/bin

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11003420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档