web-dev-qa-db-fra.com

version avconv et youtube-dl

J'ai la version youtube-dl 2015.07.04. Lors du téléchargement d'une vidéo, je vois ce message:

Votre copie de avconv est obsolète et ne parvient pas à regrouper correctement les fichiers audio et vidéo. YouTube-dl télécharge un fichier multimédia. Mettez à jour avconv vers la version 10-0 ou une version plus récente pour résoudre ce problème.

Apparemment, l’inconvénient d’un avconv obsolète est que youtube-dl ne pourra pas télécharger bestvideo et bestaudio et les regrouper dans un fichier unique offrant la meilleure qualité globale disponible.

Comment trouver le numéro de version de mon avconv actuellement installé? Comment puis-je obtenir une version plus récente que celle fournie par libav-tools 6:9.18-0ubuntu0.14.04.1?

Existe-t-il un ppa disponible pour 14.04 avec avconv version 10.0 ou supérieure?

21
DK Bose

ppa peut être trouvé ici

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

La commande suivante ajoutera un alias à votre fichier bashrc afin que votre utilisateur puisse exécuter youtube-dl et que bash exécute automatiquement youtube-dl --prefer-ffmpeg pour éliminer les saisies inutiles à l'avenir:

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

Vous pouvez également ajouter des indicateurs supplémentaires à la commande en modifiant votre fichier ~/.bashrc avec votre éditeur de texte favori, tel que gedit, vim ou nano; Gardez simplement à l'esprit que vous n'avez pas besoin d'utiliser Sudo pour éditer ce fichier comme il se doit sous votre profil d'utilisateur actuel et que vous devez conserver vos autorisations utilisateur, et non celles de Sudo ou de root. Ajoutez simplement des indicateurs supplémentaires dans la commande citée pour youtube-dl. De même, après avoir modifié ~/.bashrc, vous devrez source le fichier ou ouvrir un nouveau terminal pour utiliser le nouvel alias. Sourcez le fichier en lançant la commande suivante:

. ~/.bashrc

Pour afficher la version actuellement installée de libav-tools, exécutez la commande suivante:

dpkg -l | grep libav

De plus, pour voir ce qui est disponible chez apt-get, exécutez la commande suivante:

apt-cache show libav-tools | grep Version:

Toutes les versions disponibles seront listées. La version la plus récente sera installée par défaut lorsque vous exécuterez Sudo apt-get upgrade ou 'dist-upgrade ou vous pourrez simplement Sudo apt-get install et installer la dernière version disponible, sauf indication contraire.

Pour effectuer une recherche de packages associés, utilisez apt-cache search comme suit:

apt-cache search libav

Pour restreindre la recherche, vous pouvez utiliser grep pour n’imprimer que les résultats contenant un mot clé, comme ceci:

apt-cache search libav | grep libav
13
mchid

Avconv-11 est toujours disponible pour Ubuntu Trusty dans le PPA heyarje:

Sudo add-apt-repository ppa:heyarje/libav-11 && Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get install libav-tools
8
Jaime M.

http://www.tecmint.com/record-ubuntu-desktop-screen-using-avconv/

Sudo apt-get install yasm
$ git clone git://git.libav.org/libav.git
$ cd libav
$ ./configure
$ make
$ Sudo make install
3
Altair CA
  1. Installer FFMpeg

    Sudo apt-get install ffmpeg
    
  2. Utilisez ceci

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

Travailler dans youtube-dl 2015.11.19

3
Mateus Lopes