我是ffmpeg的新手,正在Windows上使用它。我尝试使用H.264 vcodec (h264)转换avi文件。收到此错误:未知编码器'h264‘。对于-acodec使用的mp3,也显示了“未知编码器”错误。
有人能帮我解决这个问题吗?
发布于 2011-07-05 21:06:37
以下是一些事情:
ffmpeg构建supports.
h264和mp3是压缩标准,运行命令ffmpeg -codecs列出编解码器,但并不真正标识特定的编码器。libmp3lame.
x264或libx264,这取决于#1中列出的内容。mp3编码器很烂,通常由诸如ffmpeg之类的东西来标识必须有一个支持这些库的ffmpeg版本,因为它们不是ffmpeg的直接组成部分。如果这些编解码器未在ffmpeg -codecs中列出,则需要创建或查找支持它们的构建。发布于 2013-07-30 09:51:54
使用以下标志在x264的目录中安装./configure并添加run ffmpeg:
--enable-gpl
--enable-shared
--enable-libx264
--extra-cflags="-I/path/to/include"
--extra-ldflags="-L/path/to/lib"其中-I/path/to/include可能是-I/usr/local/include,-L/path/to/lib可能是-L/usr/local/lib。
发布于 2011-07-05 21:07:22
确保在配置FFmpeg时启用了'h264‘编码器。'h264‘编码器属于通用公共许可证。
https://stackoverflow.com/questions/6582602
复制相似问题