У меня есть работа ffmpeg команда для объединения аудио/видеофайла со звуковым файлом, и я теперь пытаюсь выполнить ту же операцию с помощью avconv на Ubuntu 14.04. Моя команда 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?
номер они еще не перепроектировали то колесо ( синдром NIH ).
Посмотрите довольно короткий список avconv
аудиофильтры .
, Именно это я рекомендую. Это легко, и у Вас есть несколько опций (от самого легкого до самого твердого):
можно использовать статическую сборку как это (предположение, что это находится в 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