我尝试对视频进行编码 mov
至mp4
宽度 h264
编解码器,但我收到此错误:
Unknown encoder 'libx264'
但是当我检查
h264
如果我的配置支持,我看到它确实:DVD h264 H.264 / AVC / MPG-4 AVC/ MPEG-4 part 10
和我的代码:
FFMPEG -y -i video.mov -vcodec h264 video.mp4 ;
有人可以帮我弄这个吗 ?
谢谢。
最佳答案
运行ffmpeg -codecs
;它将列出所有支持的编解码器,并确保您拥有 libx264
这是 H.264 编码器的名称。 ffmpeg中的解码器命名为h264
.
如果您正在编译 ffmpeg,您需要编译并安装 x264,然后使用编译选项 --enable-gpl --enable-libx264
编译 ffmpeg .见 Compile FFmpeg on Ubuntu Hardy Heron或 How to quickly compile libx264 .或者,您可以使用已编译的 static build .
关于FFMPEG 和 H264 编码 mp4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13723814/