video - 使用 FFmpeg 从 mjpeg 转换为 mp4 (libx264)

标签 video ffmpeg html5-video mjpeg libx264

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

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

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

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

最佳答案

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

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

关于video - 使用 FFmpeg 从 mjpeg 转换为 mp4 (libx264),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52396602/

相关文章:

javascript - 如何仅通过 JavaScript 播放视频?

html - 如何在 native 播放器中播放 HTML 5 视频?

javascript - WebRTC:在 SDP 中将视频添加到没有 BUNDLE 行的音频调用

django - 如何使用 Django 在我的网站上实现视频聊天?

android - 在 Android 视频上绘图并保存

ffmpeg - CRF/CQP 与 2pass 不兼容。 FFmpeg错误

node.js - 使用 fluent-ffmpeg 和 NodeJS 来加速转换的视频

c++ - QMediaPlayer 无法打开媒体文件

batch-file - 在 Windows 上维护元数据和目录结构时,使用 FFmpeg 将 FLAC 递归转换为 MP3

javascript - 使用 navigate.getUserMedia() 选择相机