2
我需要使用ffmpeg將許多avi文件(超過100個)轉換爲mp4。我做了這樣的批處理文件,它的工作原理。如何使用ffmpeg同時轉換多個文件?
ffmpeg.exe -i "A.avi" -s 320x240 "A.mp4"
ffmpeg.exe -i "B.avi" -s 320x240 "B.mp4"
ffmpeg.exe -i "C.avi" -s 320x240 "C.mp4"
ffmpeg.exe -i "D.avi" -s 320x240 "D.mp4"
...
問題是它們是按順序發生的,而不是同時發生,所以需要太多時間。我的CPU是8核心,64位,8G Ram,所以我想最好儘可能地同時做。我該怎麼辦?
確定的ffmpeg是不是已經多線程? – Blender
是的,我確定。控制檯逐行顯示在文件中,每行完成後,它會啓動下一個文件。 – user1610952
這並不意味着它不是多線程的。編碼器可以爲每個文件產生多個工作線程,這會使並行處理毫無意義。 – Blender