eu quero adicionar tags para mp3 convertidas por youtube-dl & ffmpeg:
youtube-dl -o '/Output/qpgTC9MDx1o.mp3' qpgTC9MDx1o -f bestaudio --extract-audio --metadata-from-title "% (artist) s -% (title) s" 2> & 1
eu tenho este erro no resultado de saída:
[youtube] qpgTC9MDx1o: Fazendo download da página da web [youtube] qpgTC9MDx1o: Extraindo informações do vídeo [youtube] qpgTC9MDx1o: Fazendo download do js player en_US-vfluGO3jj [youtube] qpgTC9MDx1o: Fazendo o download do manifesto de vhosH [download] / DAS httpdocs / Mp3_Output / quick-mp3.com-JALAL-EL-HAMDAOUI-2007-ARRASSIATES-VOL2-F1P-9CDoxlQ.mp3 já foi baixado [download] 100% de 13,43 MiB AVISO: qpgTC9MDx1o: gravando DASH m4a. Apenas alguns jogadores suportam este contêiner. Instale o ffmpeg ou avconv para corrigir isso automaticamente. [fromtitle] analisado artista: Maroon 5 [fromtitle] título analisado: Animals ERROR: ffprobe or avprobe not found. Por favor, instale um.
Respostas:
Certifique-se de ter a última versão do youtube-dl
sudo youtube-dl -U
depois disso, você pode resolver esse problema instalando o que está faltando
ffmpeg
no ubuntu e debian:sudo apt-get install ffmpeg
e o macOS usam o comando:
brew install ffmpeg
fonte
brew install ffmpeg
instalará o que você precisa e todas as dependências se você estiver em um Mac.fonte
Eu sei que o usuário perguntou isso para Linux, mas eu tive esse problema no Windows (10 64bits) e encontrei poucas informações, então resolvi assim:
Caso o LIBAV não ajude, tente com o FFMPEG , copiando o conteúdo da pasta "bin" para onde está "youtube-dl.exe". Isso não me ajudou, mas outros disseram que sim, então vale a pena tentar.
Espero que isso ajude alguém com esse problema no Windows.
fonte
Há alguma confusão ao usar
pip install
no Windows. As instruções falam sobre uma pasta específica que possuiyoutube-dl.exe
. Não existe tal pasta se você usarpip install
.A solução é:
bin
pasta (há três arquivos exe) em qualquer pasta dopath
Windows. Eu pessoalmente uso o Ananconda, então coloquei-os em/Anaconda/Scripts
, mas você pode colocá-lo em qualquer pasta e adicioná-la ao caminho.fonte
No Windows, você pode instalar facilmente o ffmpeg via chocolatey
fonte
O que funcionou para mim (youtube-dl versão 2018.03.03, ffprobe 0.5, no avprobe, 3.4.1-tessus, em Hi-Sierra / iMac) foi:
(obrigado ao post de marciovsena no GitHub ).
Eu vi em outro lugar que a libav pode se tornar obsoleta no futuro, mas vou me preocupar com isso quando chegarmos lá.
fonte
avprobe
partir do fork do Libav.brew install ffmpeg
deve instalar affprobe
partir do FFmpeg. Acho que qualquer um dos dois funcionaráyoutube-dl
, mas o FFmpeg é uma organização muito mais ativa do que o Libav.Compilando as últimas respostas em uma:
Se você estiver no Windows , use chocolate :
Se você estiver no Mac , use o Brew:
Se você estiver em uma distribuição Debian Linux , use apt:
E certifique-se de que o Youtube-dl esteja atualizado:
fonte
Você pode instalá-los por
fonte
Atualize sua versão do youtube-dl para a mais recente, pois a versão mais antiga pode não ser compatível.
Instale o módulo 'ffmpeg' e 'ffprobe'
Se você enfrentar o mesmo problema, baixe as compilações do ffmpeg e coloque todos os arquivos .exe na pasta Script ($ path: "Python \ Python38-32 \ Scripts") (somente sistema operacional Windows)
fonte
atualize sua versão do youtube-dl para a mais recente, pois a versão anterior pode não suportar listas de paleta.
sudo youtube-dl -U if u installed via .deb
sudo pip install --upgrade youtube_dl via pip
use isso para baixar a lista de reprodução como um arquivo MP3
youtube-dl --extract-audio --audio-format mp3 #url_to_playlist
fonte
Esta é uma velha questão. Mas se você estiver usando um virtualenv com python, coloque o conteúdo da
bin
pasta libav baixada naScripts
pasta de seu virtualenv.fonte