Hay varios hilos de preguntas y respuestas que explican cómo descargar videos de YouTube usando el terminal.
Sin embargo, también me gustaría aprender a extraer las bandas sonoras del video como archivos MP3, también usando solo el terminal.
Respuestas que expliquen brevemente cómo usar youtube-dl
u otras utilidades similares antes de explicar cómo extraer el MP3 sería ideal por tener toda la información en un solo lugar, a pesar de que este aspecto se ha cubierto en otras publicaciones.
youtube-dl -F "$1" ; read -p "Please enter the desired quality # " FORMAT ; youtube-dl -f $FORMAT "$1"
sudo port install youtube-dl
para instalaryoutube-dl
.Respuestas:
También puedes descargar el mp3 directamente desde youtube sin convertirlo usando ffmpeg
De la ayuda en línea:
Tenga en cuenta también que youtube-dl usa de manera predeterminada avconv, por lo que debería considerar especificar avconv o FFmpeg en la línea de comandos. De la ayuda en línea:
Se pueden ver más opciones para mantener el video original, ajustar la velocidad de bits o la calidad del audio y algunas otras
youtube-dl -h
.fuente
ffmpeg
ERROR: Unable to download webpage: <urlopen error [Errno 8] _ssl.c:510: EOF occurred in violation of protocol>
esto me ayudó: askubuntu.com/questions/791969/error-while-using-youtube-dlzsh
o enOh My Zsh
lugar deBash
, puede recibir un error que dice "no se encontraron coincidencias", simplemente coloque la URL dentro de las comillas así:youtube-dl --extract-audio --audio-format mp3 "<video URL>"
oyoutube-dl --extract-audio --audio-format mp3 '<video URL>'
.youtube-dl --output "%(title)s.%(ext)s" --extract-audio --audio-format mp3 --audio-quality 0
-f bestaudio
. De la documentación : "Por defecto, youtube-dl intenta descargar la mejor calidad disponible, es decir, si desea la mejor calidad, no necesita pasar ninguna opción especial, youtube-dl lo adivinará por defecto".Descargando desde youTube
Instale youtube-dl desde el repositorio oficial en Ubuntu:
o como el archivo Léame oficial sugiere usar
curl
owget
. Esto te permitirá actualizar consudo youtube-dl -U
Para descargar un video ejecute lo siguiente:
P.ej
También puedes especificar otras opciones
Para obtener una lista completa de los conmutadores, ejecute
man youtube-dl
en el terminal.Información desde aquí
Convertir a mp3
Ahora instale ffmpeg desde el repositorio oficial.
Luego eche un vistazo para asegurarse de que el archivo flv se haya descargado de youtube escribiendo
Esto mostrará una lista de todos los archivos flv que tienes. Lo que debería ver es un archivo flv con el mismo nombre que el componente 'v' de la url de youtube que descargó.
Por ejemplo, si descargaste
http://www.youtube.com/watch?v=_z-hEyVQDRA
, deberías tener un archivo llamado_z-hEyVQDRA.flv
A continuación, debe copiar ese nombre de archivo y luego ponerlo en un comando ffmpg como
Entonces, para este ejemplo, escribirías
Una vez que esto se haya completado con éxito, ahora tendrá el archivo mp3 que buscaba.
Nota
rm _z-hEyVQDRA.flv
para deshacerse del archivo flv que ya no necesita.fuente
-acodec liblamemp3
en la línea de comando ffmpeg.-ac 2 -ab 128k
para asegurarse de que se convierta a 128kyoutube-dl -x "${URL}"
.Para aquellos de nosotros que preferimos una interfaz GUI, hay YouTube a MP3 de MediaHuman.
1. Instalación
Puede hacer descargas directas para Ubuntu 16.04+ pero prefiero el repositorio debido a las actualizaciones automáticas.
2. Uso
Busque y abra 'Youtube to MP3' a través de un tablero u otro iniciador. Copie la URL del video de Youtube desde el navegador a su portapapeles y péguelo en la aplicación haciendo clic en el botón 'Pegar enlace' en la esquina superior izquierda. Ver captura de pantalla a continuación.
La descarga y la conversión comenzarán automáticamente y el audio se guardará en la carpeta Inicio en
/Music/Downloaded by MediaHuman
fuente