当我跑的时候
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。
发布于 2012-11-29 23:42:56
您的macports配置不是使用libvpx构建的。尝试卸载ffmpeg,并使用Homebrew而不是macports来安装软件包:
brew install ffmpeg --with-libvpx
or
brew reinstall ffmpeg --with-libvpx那么你的命令应该可以工作了。
发布于 2012-06-14 13:21:26
我不确定如何以及是否可以更改Macports上的默认配置。不管怎么说,你可以用手工的方式来做。
打开终端和cd到您的首选目录。在安装之前,请检查是否安装了ffmpeg,安装位置以及安装的版本。依次使用which ffmpeg、port uninstall ffmpeg和which ffmpeg验证是否正确卸载了ffmpeg。
从以下地址下载源代码:
git clone https://github.com/FFmpeg/FFmpeg ffmpegcd到ffmpeg目录
cd ffmpeg使用"./configure --help“获取有关可能的配置的信息
./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
make
sudo make install在这些步骤中有很多退路,如果你有任何问题,请在评论中询问。
发布于 2015-02-24 12:50:27
由于所有的依赖,从源代码构建ffmpeg在OS X上是一场噩梦,你需要几天时间才能正确地构建它。
别费神。
相反,只需从https://www.ffmpeg.org/download.html下载静态二进制文件并将其复制到/usr/local/bin
https://stackoverflow.com/questions/11003420
复制相似问题