
我正在尋找一種將影像檔案資料夾批次轉換為影片(每個影像一個)的方法,其中在影片的整個持續時間(例如 30 秒)內拍攝每個影像並將其放置在影片上。
有沒有一種方法可以自動化並且(如果可能的話)多執行緒執行此任務?
使用Ubuntu。
答案1
您可以使用 ffmpeg 來實現這一點。將 1 張影像轉換為 30 秒影片的範例如下:
ffmpeg -loop 1 -i img.png -c:v libx264 -t 30 -pix_fmt yuv420p out.mp4
現在您可以在批次檔中循環此程式碼。以下是有關使用 ffmpeg 處理影像的其他方法的更多記錄:
https://trac.ffmpeg.org/wiki/Create%20a%20video%20slideshow%20from%20images