2011-06-17 70 views
1

我有一個關於ffmpeg的使用問題。每當我嘗試將視頻文件轉換爲 某種不同的格式時,輸出文件將獲得靜態關鍵幀序列。FFmpeg的靜態關鍵幀速率

我的意思是,關鍵幀出現在12幀的距離。我知道,它的controllerd通過參數-g,你可以換到任何其它號碼。

ffmpeg -i 1.avi -vcodec mpeg4 -b 2000000 out.avi 

我相信應該有一些方法讓關鍵幀以不均勻的間隔出現。這些間隔應該由編解碼器計算,並且應該基於視頻文件中的圖像變化。因此,關鍵幀只能在需要時插入,而不能在N幀之後始終插入。

可有人請向我解釋如何「聰明」的編碼可以與ffmpeg的做什麼? 謝謝

解決方案:確定什麼I'ev一直在尋找具有非常簡單的解決方案。如果設置-g爲零,ffmpeg的會選擇基於視頻鏡頭關鍵幀和比特率

回答

6

如果設定-g爲零,將ffmpeg的基於視頻的鏡頭選擇關鍵幀和比特率

+2

對不起 - 沒想要挖掘你的答案,但是如果我看到一個沒有答案的問題,我往往會反彈而沒有閱讀。 – 2011-11-07 20:35:40