BJsgoodlife Asked: 2020-06-03 08:43:20 +0800 CST2020-06-03 08:43:20 +0800 CST 2020-06-03 08:43:20 +0800 CST 如何为 winff 安装 libxvid? 772 我在使用 ffmpeg 时遇到问题。我想用 Winff 转换文件,但我无法收到此错误消息: Unknown encoder 'libxvid' 我尝试从这个站点重新编译 ffmpeg 。我编译它没有打嗝,所以这不是问题。有没有人有什么建议?谢谢你。 ffmpeg 1 个回答 Voted Best Answer llogan 2020-06-03T10:24:24+08:002020-06-03T10:24:24+08:00 为什么没有 libxvid 该站点只是FFmpeg Wiki: Ubuntu的盗版。wiki 没有安装 libxvid 有两个原因: libxvid 输出旧的、传统格式的 MPEG-4 视频。这种格式已被更现代、更常见和更高效的格式所取代,例如 H.264、H.265/HEVC、VP9。所以 libxvid 很久以前就从编译指令中删除了。 ffmpeg已经有一个内置的 MPEG-4 视频编码器。它的质量与 libxvid 相当。使用示例:ffmpeg -i input.avi -c:v mpeg4 output.mp4 你可以做什么 选项,从最简单到最难: 如果您需要 MPEG-4 视频,请使用-c:v mpeg4而不是。-c:v libxvid 使用更现代的格式,例如 H.264 和-c:v libx264. 从 Ubuntu 存储库中卸载编译ffmpeg并安装ffmpeg包。它支持 libxvid。 重新编译ffmpeg。您需要从 Ubuntu 存储库安装libxvidcore-dev--enable-libxvid软件包,然后使用.
为什么没有 libxvid
该站点只是FFmpeg Wiki: Ubuntu的盗版。wiki 没有安装 libxvid 有两个原因:
libxvid 输出旧的、传统格式的 MPEG-4 视频。这种格式已被更现代、更常见和更高效的格式所取代,例如 H.264、H.265/HEVC、VP9。所以 libxvid 很久以前就从编译指令中删除了。
ffmpeg
已经有一个内置的 MPEG-4 视频编码器。它的质量与 libxvid 相当。使用示例:ffmpeg -i input.avi -c:v mpeg4 output.mp4
你可以做什么
选项,从最简单到最难:
-c:v mpeg4
而不是。-c:v libxvid
-c:v libx264
.ffmpeg
并安装ffmpeg包。它支持 libxvid。ffmpeg
。您需要从 Ubuntu 存储库安装libxvidcore-dev--enable-libxvid
软件包,然后使用.