具有不同尺寸影像的 FFmpeg 幻燈片

具有不同尺寸影像的 FFmpeg 幻燈片

我有像 (img001.jpg) 這樣的 .jpg 文件,每個文件都有不同的尺寸。我還有一個音訊檔案 .ogg。我想創建帶有音訊的幻燈片,但我遇到縮放問題,因為圖像尺寸不同。

ffmpeg -r 1/2 -i img%03d.jpg -i example.ogg -s 1920x1080 AL_SlideShow.mkv

(2秒影像變化間隔,x265 1920*1080)

我認為聲音只播放最後 30 秒。

答案1

您必須將圖像縮放到通用尺寸。新增scale視訊濾鏡:

ffmpeg -r 1/2 -i img%03d.jpg -i example.ogg \
-vf "scale=1920:1080,format=yuv420p" \
AL_SlideShow.mkv

如果你想使用,你也libx265需要指定。-c:v libx265

您可能需要-shortest在輸出檔案名稱之前添加,以便在讀取所有圖像後停止編碼。這樣,音頻流就會被切斷。

相關內容