¿Es posible leer un video de YouTube solo para sonido en la línea de comando?

8

Me gustaría conectarme a YouTube y leer un video solo para audio con comandos. ¿Es eso posible?

aleroy
fuente
VLC puede reproducir videos de Youtube, deberías jugar con las opciones de línea de comandos para deshabilitar GUI, video y decirle el dispositivo de audio correcto para usar

Respuestas:

13

Para descargar el audio como mp3, nombrando el archivo incluyendo el nombre del autor y el título del video, use:

youtube-dl -x --audio-format mp3 '<URL>'


Por ejemplo, para descargar esa charla interesante de Linus gite incluir el nombre del cargador en el nombre del archivo (*),

youtube-dl -x --audio-format mp3 --output '%(uploader)s-%(title)s.%(ext)s' 'https://www.youtube.com/watch?v=4XpnKHJAok8'

guardará el audio como archivo
Google-Tech Talk - Linus Torvalds on git.mp3


Hasta la fecha , esto necesita descargar los datos de video completos y dividir la parte de audio , descartando las imágenes.
Sin embargo, se espera que será posible descargar solo el audio pista pronto , con una de las siguientes actualizaciones de youtube-dl, combinados con los cambios en el lado del servidor de YouTube.

youtube-dlluego se usa ffmpegpara convertir el .m4aarchivo descargado al .mp3formato.

Para acortar la línea de comando, las opciones se pueden guardar en el archivo de configuración:
~/.config/youtube-dl.conf

* -xes la forma abreviada de--extract-audio

Volker Siegel
fuente
No funciona: [descarga] 100% del tamaño .MiB a tiempo ERROR: ffprobe o avprobe no encontrado. Por favor instale uno. Creo que es por ffmpeg.
aleroy
@aleroy Sí, claro. (Pruebe apt-get install ffmpeg o equivalente)
Volker Siegel
Todo esto supone descargar el video, pero ¿qué pasa si no lo descargamos, pero solo lo leemos? ¿Cómo puedo hacer eso?
aleroy
¿Qué quieres decir con "solo leer"? El audio se mezcla con el video en un archivo, por lo que primero debemos obtener ese archivo.
Volker Siegel
¿Por qué estás pasando --restrict-filenames? Eso no es necesario en absoluto. También tenga en cuenta que cualquier versión reciente de youtube-dl solo descarga el audio de los videos de YouTube .
phihag
6

Puede usar youtube-dl -f bestaudio <URL>para descargar el audio del video y mplayerreproducirlo.

Khaelix
fuente
Gracias, pero no lo tengo mplayer, y no quiero instalarlo. ¿Conoces uno que ya esté instalado en OS X Mavericks?
aleroy
aleroy, necesitarás instalar algo , ¿por qué no mplayer?
Alexander
@Alexander Finalmente lo hice, el sitio web no me hizo confiar en él. Pero como sea, ¿cómo puedo ahora poner esto en segundo plano? (no suspendido con Ctrl+Z)
aleroy
simplemente escriba bgdespués de presionar ctrl-z, o mejor, usetmux
Alexander
1
@Alexander gracias, descubrí Tmux y es muy poderoso.
aleroy