versione di avconv e youtube-dl

21

Ho la versione di youtube-dl 2015.07.04. Durante il download di un video, vedo questo messaggio:

  

La tua copia di avconv è obsoleta e non è in grado di muxare correttamente file video e audio separati, youtube-dl scaricherà un singolo file multimediale. Aggiorna avconv alla versione 10-0 o successiva per risolvere il problema.

Apparentemente, l'inconveniente di un avconv obsoleto è che youtube-dl non sarà in grado di scaricare bestvideo e bestaudio separatamente e li metti insieme in un unico file dando la migliore qualità complessiva disponibile.

Come posso trovare il numero di versione di avconv attualmente installato? Come posso ottenere una versione più recente di quella fornita da libav-tools 6:9.18-0ubuntu0.14.04.1 ?

C'è un ppa disponibile per 14.04 con avconv versione 10.0 o successiva?

    
posta DK Bose 07.07.2015 - 12:40

4 risposte

13

ppa può essere trovato qui

sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install ffmpeg

Il seguente comando aggiungerà un alias al tuo file bashrc in modo che l'utente possa eseguire youtube-dl e bash eseguirà youtube-dl --prefer-ffmpeg automaticamente per eliminare la digitazione non necessaria in futuro:

echo "alias youtube-dl='youtube-dl --prefer-ffmpeg'" | tee -a ~/.bashrc; . ~/.bashrc

Puoi anche aggiungere altri flag al comando modificando il tuo file ~ / .bashrc con il tuo editor di testo preferito come gedit, vim o nano; è sufficiente tenere presente che non è necessario e non si deve usare sudo per modificare questo file come dovrebbe essere sotto il proprio profilo utente corrente e deve mantenere le autorizzazioni dell'utente, non quella di sudo o root. Basta aggiungere ulteriori flag all'interno del comando quotato per youtube-dl. Inoltre, dopo aver modificato ~ / .bashrc, dovrai utilizzare il nuovo file o aprire un nuovo terminale per utilizzare il nuovo alias. Sorgente del file eseguendo il seguente comando:

. ~/.bashrc

Per visualizzare la versione attualmente installata di libav-tools, eseguire il seguente comando:

dpkg -l | grep libav

Inoltre, per visualizzare ciò che è disponibile da apt-get, eseguire il seguente comando:

apt-cache show libav-tools | grep Version:

Verranno elencate tutte le versioni disponibili. La versione più recente verrà installata per impostazione predefinita quando esegui sudo apt-get upgrade o ' dist-upgrade oppure puoi solo sudo apt-get install e installerà la versione più recente disponibile se non diversamente specificato.

Per eseguire una ricerca di pacchetti correlati, usa apt-cache search in questo modo:

apt-cache search libav

Per restringere la ricerca, puoi usare grep per stampare solo risultati contenenti una parola chiave come questa:

apt-cache search libav | grep libav
    
risposta data mchid 09.07.2015 - 19:47
8

Avconv-11 è ancora disponibile per Ubuntu Trusty in heyarje ppa:

sudo add-apt-repository ppa:heyarje/libav-11 && sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libav-tools
    
risposta data Jaime M. 07.06.2016 - 15:56
3

link

sudo apt-get install yasm
$ git clone git://git.libav.org/libav.git
$ cd libav
$ ./configure
$ make
$ sudo make install
    
risposta data Altair CA 11.10.2015 - 08:47
3
  1. Installa FFMpeg

    sudo apt-get install ffmpeg
    
  2. Usa questo

    youtube-dl -x --audio-format mp3 --prefer-ffmpeg <video URL>
    

Funziona in youtube-dl 2015.11.19

    
risposta data Mateus Lopes 21.11.2015 - 20:46

Leggi altre domande sui tag