
我有一系列 15 個 PNG 檔案 -https://www.sendspace.com/file/jrpbl1。
我想使用 FFMPEG 創建 MP4 影片。
在我的影片中,我希望有 15 幀(每個圖像一幀),其中每幀播放 1 秒 (FPS 1)。
我下載了最新的適用於 Windows 的 FFMPEG(版本 3.2.4)。
我跟著導遊FFMPEG - 幻燈片。
我使用的命令列是ffmpeg -framerate 1 -i NR_1_%05d.png -c:v libx264 -crf 15 -pix_fmt yuv420p out.mp4
.
我也嘗試過(和ffmpeg -r 1 -i NR_1_%05d.png -c:v libx264 -crf 15 -pix_fmt yuv420p out.mp4
有什麼區別?)。-r 1
-framerate 1
但生成的影片並不符合預期。
第一幀是黑色的,然後只有一個圖像是恆定的(我在 VLC 媒體播放器上觀看)。
知道如何在 Windows 上正確產生它嗎?
謝謝。
答案1
VLC 在播放低幀率影片時存在問題。使用
ffmpeg -framerate 1 -i NR_1_%05d.png -r 10 -c:v libx264 -crf 15 -pix_fmt yuv420p out.mp4.
影像仍將以 1 Hz 的頻率更新,但每秒會有 9 個重複影格。 x264 可以有效編碼重複幀,因此大小不會增加 10 倍。