FFMPEG 和 H264 编码 mp4

标签 ffmpeg debian h.264 mp4

我尝试对视频进行编码 movmp4宽度 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 HeronHow to quickly compile libx264 .或者,您可以使用已编译的 static build .

关于FFMPEG 和 H264 编码 mp4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13723814/

相关文章:

html - 如何生成用于 VideoJS 的视频预览缩略图?

使用 FFMPEG 创建的视频无法在 IOS/Safari 上播放

linux - Debian Mips 系统调用 unistd.h 丢失了吗?

android - Nv21字节数据在android中保存为彩色H264格式

video - H264有什么缺点?

c++ - FFMpeg 编码的视频只会在 FFPlay 中播放

ffmpeg - 为什么透明drawbox不适用于某些视频源?

java - Tomcat - 在 VPS 上运行

apache - 如何在 shell 中重启谷歌云服务?

ffmpeg - 在 MPEG2 传输流中封装 H.264 流可变帧率