首页 > 解决方案 > 使用 FFmpeg 从 mjpeg 转换为 mp4 (libx264)

问题描述

如果您使用 FFmpeg 从 mjpeg 转换为 mp4 (libx264),则无法在 Windows·Mac 上执行播放。

图标上不显示缩略图。但是,使用 HTML5 Video 标签,播放是可能的。

为什么?如果你明白,请告诉我。谢谢你。

ffmpeg -i source_file.mov -b 4000k -vcodec libx264 destination_file.mp4

标签: videoffmpeghtml5-videomjpeglibx264

解决方案


造成这种情况的通常原因是像素格式。MJPEG 可能具有大多数播放器在 H264 中不支持的 4:2:2 或 4:4:4 色度采样。所以试试

ffmpeg -i source_file.mov -pix_fmt yuv420p -b:v 4000k -c:v libx264 destination_file.mp4

推荐阅读