ffmpeg 實(shí)現(xiàn)視頻慢動(dòng)作/快動(dòng)作

ffmpeg 處理視頻,可以把視頻做成快鏡頭(文件時(shí)長(zhǎng)變短),也可以做成慢鏡頭(文件時(shí)長(zhǎng)變長(zhǎng))。

1. 快鏡頭:

ffmpeg -i input.mp4 -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2.0[a]" -map "[v]" -map "[a]" output.mp4

其中:

[0:v]setpts=0.5*PTS[v] 意思是視頻流變成0.5的倍;也就是原來(lái)的一半;
[0:a]atempo=2.0[a] 意思是音頻流加快2.0倍;其實(shí)也是原來(lái)的一半長(zhǎng)度。

2. 慢鏡頭

ffmpeg -i input.mp4 -filter_complex "[0:v]setpts=1.2*PTS[v];[0:a]atempo=1/1.2[a]" -map "[v]" -map "[a]" output.mp4

其中:

[0:v]setpts=1.2*PTS[v] 意思是視頻流變成原來(lái)的1.2倍長(zhǎng);
[0:a]atempo=1/1.2[a] 意思是音頻流也變成原來(lái)的1.2倍長(zhǎng)(ffmpeg會(huì)自動(dòng)計(jì)算1/1.2)。

【小結(jié)】建議用分?jǐn)?shù)來(lái)設(shè)置音頻倍數(shù)。比如把音視頻都變成1.5倍:
setpts=1.5
atempo=1/1.5


3. 降低音頻播放速度

ffmpeg -i input.mp3 -filter:a "atempo=3/4" -vn output.mp3

其中:

3/4 就是改成 3/4 的速度

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 教程一:視頻截圖(Tutorial 01: Making Screencaps) 首先我們需要了解視頻文件的一些基...
    90后的思維閱讀 4,980評(píng)論 0 3
  • 超高速音視頻編碼器用法: ffmpeg [options] [[infile options] -i infile...
    吉兇以情遷閱讀 4,803評(píng)論 0 4
  • 因?yàn)檎趯W(xué)習(xí)音視頻,從當(dāng)當(dāng)買了關(guān)于FFmpeg的書(shū),在家補(bǔ)充知識(shí)。遇到了一些命令行的使用,我把它從書(shū)上移到筆記上,...
    請(qǐng)叫我果爸閱讀 15,056評(píng)論 0 18
  • FFmpeg 是一個(gè)專業(yè)的多媒體框架,能夠解碼、編碼、轉(zhuǎn)碼、復(fù)用、解復(fù)用、流式傳輸、過(guò)濾和播放幾乎所有格式的媒體文...
    rollingstarky閱讀 6,931評(píng)論 0 12
  • 使用 ffmpeg 縮放、裁剪、剪輯視頻 我們平時(shí)使用手機(jī)拍攝的視頻一般都在1080p及以上,在實(shí)際應(yīng)用中,比如共...
    瑪格納斯閱讀 1,934評(píng)論 2 1

友情鏈接更多精彩內(nèi)容