
Tengo una conexión lenta y solo quiero extraer audio de YouTube con youtube-dl
.
Por lo tanto, mi objetivo es descargar y extraer audio de la mejor calidad, mientras descargo el formato de video más pequeño disponible, que se desecha de todos modos.
Respuesta1
No sé si realmente está implementado, pero esto podría funcionar:
youtube-dl -f worstvideo+bestaudio www.youtube.com/watch?v=dQw4w9WgXcQ
o
youtube-dl -f worst+bestaudio www.youtube.com/watch?v=dQw4w9WgXcQ
Respuesta2
Si solo desea extraer audio, youtube-dl tiene una opción específica para eso --extract-audio
.
También puedes descargar el mp3 directamente desde youtube sin convertirlo usando ffmpeg.
youtube-dl --extract-audio --audio-format mp3 <video URL>
De la ayuda en línea:
-x, --extract-audio convert video files to audio-only files (requires
ffmpeg or avconv and ffprobe or avprobe)
Tenga en cuenta también que youtube-dl utiliza de forma predeterminada avconv, por lo que debería considerar especificar avconv o FFmpeg en la línea de comandos. De la ayuda en línea:
--prefer-avconv Prefer avconv over ffmpeg for running the
postprocessors (default)
--prefer-ffmpeg Prefer ffmpeg over avconv for running the
postprocessors
Se pueden ver más opciones para conservar el vídeo original, ajustar la tasa de bits o la calidad del audio y algunas otras en youtube-dl -h
.