Avviso Avconv durante il download di video di YouTube


22

Ho ricevuto questo avviso:

Your copy of avconv is outdated, 
update avconv to version 10-0 or newer if you encounter any errors.

durante il download di un video di YouTube con youtube-dl -f 137+140. Sto usando Kubuntu 14.04.

Cosa devo fare per sbarazzarmi di questo problema?


.. update avconv to version 10-0 ...
blade19899

1
Penso che sia solo sudo apt-get updateallora (quando finisce)sudo apt-get upgrade
Mina Michael,

Risposte:


29

Per rispondere alla domanda di OP nel modo desiderato:

# 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,

In alternativa, è possibile avconv -versionottenere l' avconvultima versione


23

Di default utilizza youtube-dl avconv, ma puoi invece dirlo come usare ffmpeg.

Quindi utilizzare youtube-dl con --prefer-ffmpegflag, ad esempio:

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

Per evitare di digitare quel flag ogni volta, è possibile inserirlo nel file di configurazione .


Questo non ha aiutato sulla mia casella Ubuntu 14.04.3, ma l'aggiornamento come suggerito da @ user35186 (vedi sotto) ha aiutato. Il suggerimento con il file di configurazione è molto utile, grazie.
Peterino,

1

Come indicato nel messaggio di errore, la versione di non avconvè aggiornata e deve essere aggiornata.

Se è stato installato avconvtramite un gestore pacchetti (come apt-geto synaptic), è possibile utilizzare i seguenti comandi per aggiornare avonv:

sudo apt-get update
sudo apt-get upgrade

sudo apt-get update aggiorna il tuo indice locale di software nei repository Ubuntu. Ciò consente sudo apt-get upgradedi rilevare se sono disponibili aggiornamenti.

sudo apt-get upgrade è responsabile per l'aggiornamento effettivo di qualsiasi software obsoleto.


0

Compila la tua versione di 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/

Questo funziona specialmente per le distribuzioni più vecchie che non possono scegliere le ultime versioni di libav. Fonte: https://forums.linuxmint.com/viewtopic.php?t=197316

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.