Avertissement Avconv lors du téléchargement d'une vidéo YouTube

22

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?

Bodhoday Mukherjee
la source
.. update avconv to version 10-0 ...
blade19899
1
Je pense que c'est juste à ce moment- sudo apt-get updatelà (quand il se termine)sudo apt-get upgrade
Mina Michael

Réponses:

29

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,

Vous pouvez également avconv -versionobtenir la avconvdernière version

bartekbrak
la source
23

Par défaut, youtube-dl utilise avconv, mais vous pouvez lui dire de l'utiliser à la ffmpegplace.

Ensuite, utilisez youtube-dl avec --prefer-ffmpegindicateur, par exemple:

youtube-dl -f 137+140 --prefer-ffmpeg <url>

Pour éviter de taper cet indicateur à chaque fois, vous pouvez le placer dans le fichier de configuration .

pileofrocks
la source
Cela n'a pas aidé ma boîte Ubuntu 14.04.3, mais la mise à niveau suggérée par @ user35186 (voir ci-dessous) a aidé. L'astuce avec le fichier de configuration est très utile, merci.
Peterino
1

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-getou synaptic), vous pouvez utiliser les commandes suivantes pour mettre à jour avonv:

sudo apt-get update
sudo apt-get upgrade

sudo apt-get update met à jour votre index local de logiciels dans les référentiels Ubuntu. Cela permet sudo apt-get upgradede détecter si des mises à jour sont disponibles.

sudo apt-get upgrade est responsable de la mise à niveau de tout logiciel obsolète.

Aaron Hill
la source
0

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 distributions plus anciennes qui ne peuvent pas choisir les dernières versions de libav. Source: https://forums.linuxmint.com/viewtopic.php?t=197316

David Okwii
la source