J'ai la version youtube-dl 2015.07.04. Lors du téléchargement d'une vidéo, je vois ce message:
Votre copie d'avconv est obsolète et ne peut pas correctement multiplexer des fichiers vidéo et audio séparés, youtube-dl téléchargera un média à fichier unique. Mettez à jour avconv vers la version 10-0 ou 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 les télécharger bestvideo
et les bestaudio
séparer séparément dans un seul fichier donnant la meilleure qualité globale disponible.
Comment puis-je trouver le numéro de version d'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?
-f best
.-F
abord pour voir ce qu'est le "meilleur" et ensuite d'utiliser-f
pour sélectionner explicitement la meilleure qualité?youtube-dl -F
suivie de l'URL. Cela devrait répertorier tous les codecs disponibles et les versions disponibles de qualité et de format. L'un de ceux-ci sera répertorié comme «meilleur» usage-f
suivi du numéro de celui répertorié comme meilleur, tout comme vous l'utiliseriez normalement-f best
comme ça ...youtube-dl -f
suivi du numéro et suivi de l'url. Par exemple: lancez d'abordyoutube-dl -F http://example.com
et dites 13 est répertorié comme "meilleur", puis exécutez:youtube-dl -f 13 http://example.com
make
), vous pouvez généralement limiter le nombre de threads que le processus consommera pendant la compilation en utilisantmake j1
(pour limiter à un thread par exemple) afin qu'il ne monopolise pas les ressources et ne occupent un cœur de processeur. Cela prendra probablement beaucoup plus de temps à compiler, mais vous pouvez le laisser s'exécuter en arrière-plan (juste au cas où vous construirez quelque chose à partir de la source à l'avenir), cela fait un certain temps et je ne me souviens pas à quel point c'est lourd car 15.04 a de vrais ffmpeg maintenant de toute façon.Réponses:
ppa peut être trouvé ici
La commande suivante ajoutera un alias à votre fichier bashrc pour que votre utilisateur puisse s'exécuter
youtube-dl
et bash s'exécuterayoutube-dl --prefer-ffmpeg
automatiquement pour éliminer la saisie inutile à l'avenir:Vous pouvez également ajouter des indicateurs supplémentaires à la commande en modifiant votre fichier ~ / .bashrc avec votre éditeur de texte préféré comme gedit, vim ou nano; gardez à l'esprit que vous n'avez pas besoin et que vous ne devez pas utiliser sudo pour modifier ce fichier tel qu'il devrait être sous votre profil utilisateur actuel et doit conserver vos autorisations utilisateur, pas celles de sudo ou root. Ajoutez simplement des drapeaux supplémentaires dans la commande citée pour youtube-dl. De plus, après avoir édité ~ / .bashrc, vous devrez source le fichier ou ouvrir un nouveau terminal pour utiliser le nouvel alias. Sourcez le fichier en exécutant la commande suivante:
Pour afficher la version actuellement installée de libav-tools, exécutez la commande suivante:
De plus, pour afficher ce qui est disponible dans apt-get, exécutez la commande suivante:
Toutes les versions disponibles seront répertoriées. La version la plus récente sera installée par défaut lorsque vous exécutez
sudo apt-get upgrade
ou 'dist-upgrade
ou vous pouvez simplement lasudo apt-get install
faire et elle installera la version la plus récente disponible, sauf indication contraire.Pour effectuer une recherche de packages associés, utilisez
apt-cache search
comme suit:Pour affiner la recherche, vous pouvez utiliser grep pour imprimer uniquement les résultats contenant un mot-clé comme ceci:
la source
youtube-dl --prefer-ffmpeg …
était suffisante. Je suggère d'essayer cela avant de creuser dans des référentiels instables / bêta.Avconv-11 est toujours disponible pour Ubuntu Trusty dans le ppa heyarje:
la source
ffmpeg
s'installer le 14.04.http://www.tecmint.com/record-ubuntu-desktop-screen-using-avconv/
la source
Installer FFMpeg
Utilisez ceci
Travailler en
youtube-dl
2015.11.19la source