Ubuntu
是否有任何等效於 atempo ffmpeg 音頻過濾器但讓 avconv 加速影片和音頻?
如此處所述,我們可以使用以下方法加速音頻
ffmpeg
:$ ffmpeg -i input.mkv -filter:a "atempo=2.0" -vn output.mkv
但是打開
Ubuntu
,ffmpeg
被替換avconv
,並且atempo
過濾器在 中不可用avconv
。我的問題是:
- 是否有任何替代
atempo
過濾器可以使用avconv
,或者如何使用 加速音頻和影片avconv
?- 如何加快影片文件的速度(如果您有更好的想法)?
可以規避 atempo 過濾器不可用的事實*(但
avconv
setpts影片*過濾器可用)。只需使用另一個工具sox
來完成音頻部分(根據流調整映射):avconv -i input.mkv -c copy -map 0:0 video.raw #copy raw video stream avconv -i input.mkv -c copy -map 0:1 audio.raw #copy raw audio stream sox audio.raw audioq.raw speed 4 #speed up(4x)audio&pitch sox audio.raw audioq.raw tempo 4 #or, to preserve pitch avconv -i video.raw -filter:v "setpts=0.25*PTS" output.raw #speed up (4x) video avconv -i output.raw -i audioq.raw final.mkv #combine outputs to .mkv
肯定有一種更簡單的方法可以做到這一點,但我嘗試了一些隨機的 .mkv 文件並且它有效。