Ffmpeg Webm 编码错误

Kit*_*Kit 5 ffmpeg

我正在尝试使用 ffmpeg v. 0.6.1 将各种视频文件格式转换为 .webm,但遇到了一些麻烦。它创建文件,但大小为零 kb。我也收到以下错误:

Encoder (codec id 146) not found for output stream #0.0
Run Code Online (Sandbox Code Playgroud)

我已经尝试了大量修复,但似乎都没有奏效。我在 ./confure 上使用了 --enable-libvorbis 并下载了最新版本的 libvpx 和此处列出的所有其他依赖项:http : //www.videochat-scripts.com/install-ffmpeg-mplayer-flvtool2-yamdi-x264 -theora-mp3lame-vorbis-ogg-faac/

我需要从 webm 应用任何补丁吗?或者这个版本的 ffmpeg 是为了支持它吗?

谁有想法?谢谢,

克里斯。

Jor*_*ker 7

对于遇到此问题的 Mac 用户,此人指出在使用homebrew安装时,您需要稍微更改语法以在ffmpeg 中包含编解码器。

例子:

brew install ffmpeg --with-libvpx --with-theora --with-libogg --with-libvorbis


Kit*_*Kit 1

我已经解决了。该错误是由 ffmpeg 安装不当引起的。重新安装并运行正常。