我們在編碼視頻的過程中經(jīng)常為了編碼倍速,并且保留視頻質(zhì)量的情況下,盡量不要編碼 P幀和B幀,
編碼器編碼速度依次為
I幀 > P幀 > B幀 的速度
所以為了速度的話,自行酌情 盡量不要編碼B和P幀
后期需要處理的時候再二次處理。
舉例
ffmpeg -i 1000p10s_9k.mp4 \
-vcodec libx264 -bf 0 -g 1 \
-x264-params "keyint=1:min-keyint=1" \
-crf 26 -an -y test9k.mp4
參考資料:https://trac.ffmpeg.org/wiki/Encode/H.264
-bf 0主要設(shè)置B幀數(shù)量keyint=1:min-keyint=1主要設(shè)置 I幀間隔 和最小I幀間隔,其實就是GOP數(shù)量
主要依靠這兩點