使用 FFMPEG 从图像生成 2-fps mp4
Generate a 2-fps mp4 from images using FFMPEG
需要根据一系列图像制作视频。视频需要具有低帧率。这是我用来创建视频的命令。
ffmpeg.exe -r 2 -i images/%3d.jpg -vcodec libx264 -pix_fmt yuvj420p output.mp4
问题是,虽然视频在通过 HTML5 视频播放时效果很好,但当文件下载到本地并通过 Windows 10默认视频播放器甚至 VLC(奇怪的是,默认视频播放器效果更好)。
谁能解释为什么会发生这种情况以及如何解决这个问题?
有些播放器,例如 VLC,不喜欢低帧率的视频。
使用
ffmpeg.exe -framerate 2 -i images/%3d.jpg -r 8 -c:v libx264 -pix_fmt yuvj420p output.mp4
每帧仍会持续 0.5 秒,但输出速率为 8,应该可以在 VLC 中播放。
需要根据一系列图像制作视频。视频需要具有低帧率。这是我用来创建视频的命令。
ffmpeg.exe -r 2 -i images/%3d.jpg -vcodec libx264 -pix_fmt yuvj420p output.mp4
问题是,虽然视频在通过 HTML5 视频播放时效果很好,但当文件下载到本地并通过 Windows 10默认视频播放器甚至 VLC(奇怪的是,默认视频播放器效果更好)。
谁能解释为什么会发生这种情况以及如何解决这个问题?
有些播放器,例如 VLC,不喜欢低帧率的视频。
使用
ffmpeg.exe -framerate 2 -i images/%3d.jpg -r 8 -c:v libx264 -pix_fmt yuvj420p output.mp4
每帧仍会持续 0.5 秒,但输出速率为 8,应该可以在 VLC 中播放。