Saltar al contenido

Cómo descargar videos de youtube como audio mp3 de la mejor calidad usando youtube-dl

Posterior a de una larga selección de datos dimos con la respuesta esta duda que pueden tener ciertos los usuarios. Te brindamos la respuesta y nuestro deseo es serte de gran ayuda.

Solución:

Desde man youtube-dl:

-x, --extract-audio                  Convert video files to audio-only files (requires ffmpeg or avconv and ffprobe or avprobe)
    --audio-format FORMAT            Specify audio format: "best", "aac", "vorbis", "mp3", "m4a", "opus", or "wav"; "best" by default
    --audio-quality QUALITY          Specify ffmpeg/avconv audio quality, insert a value between 0 (better) and 9 (worse) for VBR or a specific bitrate like 128K (default

Entonces tu comando podría ser:

youtube-dl -f bestaudio --extract-audio --audio-format mp3 --audio-quality 0 

El --audio-quality 0 utiliza la calidad de codificación más alta, pero puede aumentar el tamaño de su archivo innecesariamente. El valor predeterminado es 5 y podría ser una mejor opción según la calidad de la fuente.

Por lo tanto, si la calidad y el tamaño del archivo son importantes para usted, debe evitar volver a codificar y quedarse con los formatos de música nativos de Youtube:

youtube-dl -f bestaudio[ext=m4a] --embed-thumbnail --add-metadata 

resultando en un m4a archivo o

youtube-dl -f bestaudio --extract-audio --embed-thumbnail --add-metadata 

probablemente resultando en un ogg Archivo.

Puede enumerar el formato disponible con

youtube-dl -F 

Si solo quieres el archivo mp3:

youtube-dl -f bestaudio  "https://www.youtube.com/playlist?list=PLYRruMbyFRcBVdVN8v4FNkIKkXvL-bZn_" --exec "ffmpeg -i   -codec:a libmp3lame -qscale:a 0 .mp3 && rm  "

Si no desea eliminar el archivo original:

youtube-dl -f bestaudio  "https://www.youtube.com/playlist?list=PLYRruMbyFRcBVdVN8v4FNkIKkXvL-bZn_" --exec "ffmpeg -i   -codec:a libmp3lame -qscale:a 0 .mp3 "

Recomiendo usar Pafy (Python), muy fácil de obtener enlace de audio, y puedes descargarlo directamente si quieres:

  • https://pypi.python.org/pypi/pafy
  • http://pythonhosted.org/pafy/
#python3
import pafy
video = pafy.new('video id or video url')
bestaudio = video.getbestaudio()
bestaudio.bitrate #get bit rate
bestaudio.extension #extension of audio fileurl
...
bestaudio.url #get url
...
#download if you want
bestaudio.download()

Acuérdate de que tienes el privilegio reseñar .

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 5)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *