web-dev-qa-db-fra.com

Avconv avertissement lors du téléchargement de la vidéo YouTube

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?

22
Bodhoday Mukherjee

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

29
bartekbrak

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 .

23
pileofrocks

Comme indiqué dans le message d'erreur, votre version de avconvest obsolète et doit être mise à jour.

Si vous avez installé avconvvia un gestionnaire de packages (tel que apt-get ou synapticname__), vous pouvez utiliser les commandes suivantes pour mettre à jour avonvname__:

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.

1
Aaron Hill

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

0
David Okwii