Tengo youtube-dl versión 2015.07.04. Mientras descargo un video, veo este mensaje:
Su copia de avconv está desactualizada y no puede enviar correctamente archivos de audio y video separados, youtube-dl descargará archivos de un solo medio. Actualice avconv a la versión 10-0 o posterior para solucionar esto.
Aparentemente, el inconveniente de un avconv desactualizado es que youtube-dl no podrá descargarlos bestvideo
y mezclarlos porbestaudio
separado en un solo archivo, lo que brinda la mejor calidad general disponible.
¿Cómo puedo encontrar el número de versión de mi avconv instalado actualmente? ¿Cómo puedo obtener una versión más nueva que la que proporciona libav-tools 6:9.18-0ubuntu0.14.04.1
?
¿Hay un ppa disponible para 14.04 con avconv versión 10.0 o superior?
-f best
.-F
primero para ver qué es "mejor" y luego usar-f
para seleccionar explícitamente la mejor calidad?youtube-dl -F
seguido de la URL. Esto debería enumerar todos los códecs disponibles y las versiones disponibles de calidad y formato. Uno de estos se enumerará como "mejor" uso-f
seguido por el número del que figura como mejor, tal como lo usaría normalmente-f best
así ...youtube-dl -f
seguido por el número y seguido por la url. Por ejemplo: la primera ejecuciónyoutube-dl -F http://example.com
y decir 13 aparece como "mejor", luego ejecutar:youtube-dl -f 13 http://example.com
make
), generalmente puede limitar el número de subprocesos que el proceso consumirá durante la compilación usandomake j1
(para limitar a un subproceso, por ejemplo) para que no acapare recursos y solo ocupar un núcleo de procesador. Probablemente tomará mucho más tiempo compilar, pero puede dejar que se ejecute en segundo plano (en caso de que alguna vez construya algo desde la fuente en el futuro) ha pasado un tiempo y no recuerdo cuán pesado es porque 15.04 tiene real ffmpeg ahora de todos modos.Respuestas:
ppa se puede encontrar aquí
El siguiente comando agregará un alias a su archivo bashrc para que su usuario pueda ejecutar
youtube-dl
y bash se ejecutaráyoutube-dl --prefer-ffmpeg
automáticamente para eliminar la escritura innecesaria en el futuro:También puede agregar banderas adicionales al comando editando su archivo ~ / .bashrc con su editor de texto favorito como gedit, vim o nano; solo tenga en cuenta que no necesita y no debe usar sudo para editar este archivo, ya que debe estar bajo su perfil de usuario actual y necesita mantener sus permisos de usuario, no el de sudo o root. Simplemente agregue banderas adicionales dentro del comando citado para youtube-dl. Además, después de editar ~ / .bashrc, deberá obtener el archivo o abrir un nuevo terminal para usar el nuevo alias. Obtenga el archivo ejecutando el siguiente comando:
Para ver la versión instalada actualmente de libav-tools, ejecute el siguiente comando:
Además, para ver lo que está disponible en apt-get, ejecute el siguiente comando:
Se enumerarán todas las versiones disponibles. La versión más nueva se instalará de manera predeterminada cuando ejecute
sudo apt-get upgrade
o 'dist-upgrade
o simplemente puedesudo apt-get install
instalarla y se instalará la versión más nueva disponible a menos que se especifique lo contrario.Para hacer una búsqueda de paquetes relacionados, use
apt-cache search
así:Para limitar la búsqueda, puede usar grep para imprimir solo resultados que contengan una palabra clave como esta:
fuente
youtube-dl --prefer-ffmpeg …
era suficiente. Sugiero probar eso antes de buscar depósitos inestables / beta.Avconv-11 todavía está disponible para Ubuntu Trusty en el ppa heyarje:
fuente
ffmpeg
instalarme en 14.04.http://www.tecmint.com/record-ubuntu-desktop-screen-using-avconv/
fuente
Instalar FFMpeg
Utilizar esta
Trabajar en
youtube-dl
2015.11.19fuente