2012-11-26 73 views
-2

下面是ffmpeg命令,將靜止圖像轉換爲視頻,每個圖像延遲5秒。ffmpeg給vcodec兩個參數

ffmpeg -f image2 -r 1/5 -i img%03d.png -vcodec libx264 out.mp4 

該命令工作正常。我只是想知道,是否可以將-vcodec這兩個參數與libx264一起使用,我也希望使用H264,以使該視頻即使在i-phone上也能正常工作。

回答

1

添加另一個-vcodec沒有意義,除非您想要兩個不同的輸出。其次,h264是ffmpeg中H.264解碼器的名稱。如果您的ffmpeg版本支持libx264,則使用h264作爲編碼器只是libx264的別名;否則ffmpeg將會報告Unknown encoder 'h264'

Apple設備根據型號支持不同的H.264配置文件。對於廣泛的兼容性只需添加以下內容作爲輸出選項:

-profile:v baseline -level 30


注意,FFmpeg的使用問題更適合superuser.com。堆棧溢出僅限於編程討論。