J'ai reçu cet avertissement:
Your copy of avconv is outdated,
update avconv to version 10-0 or newer if you encounter any errors.
lors du téléchargement d'une vidéo YouTube avec youtube-dl -f 137+140
. J'utilise kubuntu 14.04.
Que dois-je faire pour me débarrasser de ce problème?
Pour répondre à la question d'OP comme il le souhaite:
# 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,
Sinon, peut avconv -version
pour obtenir avconv
dernière version
Par défaut, youtube-dl utilise avconv
, mais vous pouvez lui indiquer d'utiliser ffmpeg
à la place.
Puis utilisez youtube-dl avec le drapeau --prefer-ffmpeg
, par exemple:
youtube-dl -f 137+140 --prefer-ffmpeg <url>
Pour éviter de taper ce drapeau à chaque fois, vous pouvez le mettre dans le fichier fichier de configuration .
Comme indiqué dans le message d'erreur, votre version de avconv
est obsolète et doit être mise à jour.
Si vous avez installé avconv
via un gestionnaire de packages (tel que apt-get
ou synaptic
name__), vous pouvez utiliser les commandes suivantes pour mettre à jour avonv
name__:
Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get update met à jour votre index local des logiciels dans les référentiels Ubuntu. Ceci permet à Sudo apt-get upgrade
de détecter si des mises à jour sont disponibles.
Sudo apt-get upgrade est responsable de la mise à jour effective des logiciels obsolètes.
Compilez votre propre version de 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/
Cela fonctionne particulièrement pour les anciennes distributions qui ne peuvent pas choisir les dernières versions de libav. Source: https://forums.linuxmint.com/viewtopic.php?t=197316