Intereting Posts

Предупреждение Avconv при загрузке видео YouTube

Я получил это предупреждение:

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 apt-get обновляет локальный индекс программного обеспечения в репозиториях Ubuntu. Это позволяет sudo apt-get upgrade чтобы определить, доступны ли какие-либо обновления.

Обновление sudo apt-get отвечает за фактическое обновление любого устаревшего программного обеспечения.

Скомпилируйте свою собственную версию 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