前に述べたようにここ、以下を使用してオーディオの速度を上げることができますffmpeg
。
$ ffmpeg -i input.mkv -filter:a "atempo=2.0" -vn output.mkv
ただし、はUbuntu
にffmpeg
置き換えられ、avconv
フィルタatempo
は使用できませんavconv
。
私の質問は次のとおりです
atempo
利用可能なフィルタに代わるものはありますかavconv
?または、オーディオとビデオの使用速度を上げる方法はありますかavconv
?- ビデオファイルを高速化する方法(より良いアイデアがある場合)
答え1
次の事実を避けることができます。高速でフィルタは使用できませんavconv
(ただし、セットポイントビデオフィルタは)です。次のような他のツールを使用してください。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ファイルを使用してみましたが、うまくいきました。
答え2
avconv
代わりに使用しないで評価してみてくださいffmpeg
。このプロジェクトは、単にダウンロードしてインストールし、所定の場所で使用できる静的に構築されたバージョンを提供します。
ダウンロードして解凍すると、次のように実行できます。
./ffmpeg ....