quiero agregar etiquetas a mp3 convertido por youtube-dl y ffmpeg:
youtube-dl -o '/Output/qpgTC9MDx1o.mp3' qpgTC9MDx1o -f bestaudio --extract-audio --metadata-from-title "% (artista) s -% (título) s" 2> & 1
tengo este error en el resultado de salida:
[youtube] qpgTC9MDx1o: descargando página web [youtube] qpgTC9MDx1o: extrayendo información de video [youtube] qpgTC9MDx1o: descargando js player en_US-vfluGO3jj [youtube] qpgTC9MDx1o: descargando manifiesto DASH [descargar] /var/www/vhosts/mp3 httpdocs / Mp3_Output / quick-mp3.com-JALAL-EL-HAMDAOUI-2007-ARRASSIATES-VOL2-F1P-9CDoxlQ.mp3 ya ha sido descargado [descargar] 100% de 13.43MiB ADVERTENCIA: qpgTC9MDx1o: escribiendo DASH m4a. Solo algunos jugadores admiten este contenedor. Instale ffmpeg o avconv para solucionar este problema automáticamente. [fromtitle] artista analizado: Maroon 5 [fromtitle] título analizado: Animales ERROR: ffprobe o avprobe no encontrado. Instale uno.
Respuestas:
Asegúrese de tener la última versión de youtube-dl
sudo youtube-dl -U
después de eso, puede resolver este problema instalando lo que falta
ffmpeg
en ubuntu y debian:sudo apt-get install ffmpeg
y macOS usa el comando:
brew install ffmpeg
fuente
brew install ffmpeg
instalará lo que necesita y todas las dependencias si está en una Mac.fuente
Sé que el usuario preguntó esto para Linux, pero tuve este problema en Windows (10 64 bits) y encontré poca información, así que así es como lo resolví:
En caso de que LIBAV no ayude, intente con FFMPEG , copiando el contenido de la carpeta "bin" donde está "youtube-dl.exe". Eso no me ayudó, pero otros dijeron que sí, así que vale la pena intentarlo.
Espero que esto ayude a alguien que tenga el problema en Windows.
fuente
Existe cierta confusión al usarlo
pip install
en Windows. Las instrucciones hablan de una carpeta específica que tieneyoutube-dl.exe
. No existe tal carpeta si usapip install
.La solucion es:
bin
carpeta (hay tres archivos exe) en cualquier carpeta que estépath
en Windows. Yo personalmente uso Ananconda, así que los coloqué/Anaconda/Scripts
, pero puedes colocarlo en cualquier carpeta y agregar esa carpeta a la ruta.fuente
En Windows, puede instalar ffmpeg fácilmente a través de chocolatey
fuente
Lo que funcionó para mí (youtube-dl versión 2018.03.03, ffprobe 0.5, no avprobe, 3.4.1-tessus, en Hi-Sierra / iMac) fue:
(gracias a la publicación de marciovsena en GitHub ).
Vi en otro lugar que libav podría quedar obsoleto en el futuro, pero me preocuparé cuando lleguemos allí.
fuente
avprobe
desde la bifurcación Libav.brew install ffmpeg
debe instalarffprobe
desde FFmpeg. Supongo que funcionará con cualquierayoutube-dl
, pero FFmpeg es una organización mucho más activa que Libav.Compilando las últimas respuestas en una:
Si está en Windows , use chocolatey :
Si está en Mac , use Brew:
Si está en una distribución Debian Linux , use apt:
Y asegúrese de que Youtube-dl esté actualizado:
fuente
Puede instalarlos por
fuente
Actualice su versión de youtube-dl a la última ya que es posible que la versión anterior no sea compatible.
Instale el módulo 'ffmpeg' y 'ffprobe'
Si se enfrenta al mismo problema, descargue las compilaciones de ffmpeg y coloque todos los archivos .exe en la carpeta Script ($ ruta: "Python \ Python38-32 \ Scripts") (solo en el sistema operativo Windows)
fuente
actualice su versión de youtube-dl a la última ya que es posible que la versión anterior no admita listas de reproducción.
sudo youtube-dl -U if u installed via .deb
sudo pip install --upgrade youtube_dl via pip
use esto para descargar la lista de reproducción como un archivo MP3
youtube-dl --extract-audio --audio-format mp3 #url_to_playlist
fuente
Ésta es una vieja pregunta. Pero si está usando un virtualenv con python, coloque el contenido de la
bin
carpeta libav descargada en laScripts
carpeta de su virtualenv.fuente