調整視頻速率的原理爲:修改視頻的pts,dts
此過程因爲不用進行解碼編碼,因此費時不多ide
ffmpeg -i input.mkv -an -filter:v "setpts=0.5*PTS" output.mkv
注意:編碼
ffmpeg -i input.mkv -an -r 60 -filter:v "setpts=2.0*PTS" output.mkv
簡單的方法是調整音頻採樣率,可是這種方法會改變音色,
通常採用經過對原音進行衝採樣,差值等方法。spa
ffmpeg -i input.mkv -filter:a "atempo=2.0" -vn output.mkv
注意:code
ffmpeg -i input.mkv -filter:a "atempo=2.0,atempo=2.0" -vn output.mkv
ffmpeg -i input.mkv -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2.0[a]" -map "[v]" -map "[a]" output.mkv
[1] http://trac.ffmpeg.org/wiki/How%20to%20speed%20up%20/%20slow%20down%20a%20video視頻