Я получил это предупреждение:
Your copy of avconv is outdated,
update avconv to version 10-0 or newer if you encounter any errors.
при загрузке видео YouTube youtube-dl -f 137+140
. Я использую kubuntu 14.04.
Что я должен сделать для избавлений от этой проблемы?
Для ответа на вопрос OP путем, он хочет это:
# before
$ avconv |& grep \ version | awk '{print $3}'
9.18-6:9.18-0ubuntu0.14.04.1,
$ sudo add-apt-repository ppa:heyarje/libav-11 && sudo apt-get update
$ sudo apt-get install libav-tools
# after
$ avconv |& grep \ version | awk '{print $3}'
11.3-6:11.3-1~trusty,
, С другой стороны, может avconv -version
для получения avconv
последняя версия
Использованием youtube-dl по умолчанию avconv
, но можно сказать этому использовать ffmpeg
вместо этого.
Затем youtube-dl использования с --prefer-ffmpeg
флаг, например:
youtube-dl -f 137+140 --prefer-ffmpeg <url>
, Чтобы постараться не вводить тот флаг каждый раз, можно поместить его в конфигурационный файл .
Как указано в сообщении об ошибке, Ваша версия avconv
устарела, и должна быть обновлена.
, Если Вы установили avconv
через диспетчер пакетов (такой как apt-get
или synaptic
), можно использовать следующие команды для обновления avonv
:
sudo apt-get update
sudo apt-get upgrade
sudo склонный - получают обновление обновления Ваш локальный индекс программного обеспечения в репозиториях Ubuntu. Это позволяет sudo apt-get upgrade
обнаруживать, если какие-либо обновления доступны.
sudo склонный - добираются, обновление ответственно за то, что на самом деле обновило любое устаревшее программное обеспечение.
Скомпилируйте свою собственную версию libav
sudo apt-get install dpkg-dev build-essential nasm pkg-config
wget https://libav.org/releases/libav-10.7.tar.gz
./configure
make
sudo cp avconv avprobe avserver /usr/local/bin/
, Это особенно работает на более старые дистрибутивы, которые не могут выбрать последние версии libav. Источник: https://forums.linuxmint.com/viewtopic.php? t=197316