adelay に相当する avconv はありますか?

adelay に相当する avconv はありますか?

オーディオ/ビデオファイルとオーディオファイルを結合するffmpegコマンドが動作しており、Ubuntu 14.04でavconvを使用して同じ操作を実行しようとしています。ffmpeg コマンド複雑なフィルタadelayを使用する必要があります。

ffmpeg \
-i video_and_audio.webm \
-i audio_only.webm \
-c:v copy \
-filter_complex '[1:a] adelay=2500|2500 [delayed]; [0:a] [delayed] amix [out]' \
-map 0:v \
-map '[out]' \
out.webm

残念ながら、これは avconv と ffmpeg の動作が異なるケースです。同じ引数で avconv を呼び出すと、次のエラーが発生します。

[AVFilterGraph @ 0x1426ca0] No such filter: 'adelay' Error configuring filters.

これに相当する avconv はありますか? それとも ffmpeg をインストールする必要がありますか?

答え1

adelay に相当する avconv はありますか?

いいえ。まだホイールは再設計されていません(NIH症候群)。

かなり短いavconvオーディオフィルターのリスト

それともffmpegをインストールする必要がありますか?

これが私のお勧めです。簡単で、いくつかのオプションがあります(最も簡単なものから最も難しいものまで):


静的ビルドの使用

静的ビルドは次のように使用できます (ディレクトリ内にあると仮定Downloads)。

/home/mattm/Downloads/ffmpeg -i input ...

または

~/Downloads/ffmpeg -i input ...

または、どこからでも入力するだけで「そのまま動作」するようにするには、環境変数ffmpegに含まれるディレクトリに追加します。PATH

mkdir ~/bin
mv ~/Downloads/ffmpeg ~/bin
hash -r ffmpeg
. ~/.profile

元に戻すには:

rm ~/bin/ffmpeg
hash -r ffmpeg

関連情報