Estou tentando baixar alguns vídeos em formato mp3. É uma lista de reprodução. Como faço para baixar a lista de reprodução inteira usando um comando?
Estou tentando baixar alguns vídeos em formato mp3. É uma lista de reprodução. Como faço para baixar a lista de reprodução inteira usando um comando?
Respostas:
Ambas as partes desta pergunta (baixar em mp3 e baixar uma lista de reprodução) são suportadas por youtube-dl
:
youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" <url to playlist>
Algumas anotações minhas e os comentários:
Versões mais antigas de youtube-dl
luta com listas de reprodução modernas. Pode ser necessário substituir a versão repo pela mais recente .
cmo : você pode ignorar vídeos ausentes ("indisponíveis em seu país" ou removidos) com uma -i
bandeira.
frans : se sua lista de reprodução não estiver funcionando e o URL contiver um v=<ID>
elemento, remova-o para que haja apenas o ?list=...
item na string de consulta.
youtube-dl
(veja o link no final), mas parece que seu problema é que você não está fornecendo um URL da lista de reprodução.
https://www.youtube.com/watch?v=<VIDEO_ID>&list=<LIST_ID>
. Eu tive que remover a v=<ID>
parte do URL.
-i
argumento no comando ele irá ignorar qualquer vídeos na lista de reprodução que tenham sido removidos do youtube
Nota: - A versão antiga do youtube-dl não pode baixar a lista de reprodução. primeiro você sabe qual é a sua versão do youtube-dl. Para verificar a versão do Youtube-dl use o comando
youtube-dl --version
a versão 2014.02.17 e a versão anterior não podem baixar a lista de reprodução. Se você usa uma versão mais antiga, atualize-a
sudo youtube-dl -U
após o comando update use bem-sucedido
youtube-dl -cit https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk
Além disso, você pode criar uma lista de URLs em um arquivo de texto simples e usar o seguinte comando.
youtube-dl -cit -a file_name_in_which_you_paste_URL_list
Para o formato MP3, o áudio pode ser salvo. Mas o áudio salva como formato .m4a na minha máquina.
youtube-dl -cit --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk
NOTA: - Se você instalar o youtube-dl a partir do centro de software Ubuntu. Você não pode atualizá-lo do terminal.
Vá para o centro de software e atualize a partir dele.
Eu testei esses comandos no Wine porque meu youtube-dl também é antigo. E não consigo atualizá-lo.
Se você pode atualizar seu youtube-dl, pode baixar a lista de reprodução usando os comandos acima.
Espero que ajude...
sudo apt install pip3
), mas, em seguida sudo pip3 install youtube-dl
, instalar e sudo pip3 install youtube-dl --upgrade
obter a versão mais recente. Eu recomendo atualizar todas as vezes antes de usar o youtube-dl. Oh, e sim, usar o PIP Python 3 em vez de Python 2.
Você pode encontrar muitas instruções usando o seu mecanismo de pesquisa favorito. Por exemplo:
Para esta lista de reprodução , seria:youtube-dl -t https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M
Espero poder ajudá-lo!
youtube-dl -t --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M
Se você instalou usando o pip, execute o seguinte para atualizar:
sudo pip install youtube-dl --upgrade
Desfrutar...
Você está realmente certo de que quer MP3? Hoje em dia, muitos dispositivos podem reproduzir AAC e alguns até Opus.
Se você deseja manter a mais alta qualidade (Opus 160 kbps) e seu player suporta o codec Opus, é melhor usar:
youtube-dl -f 251 (Playlist URL)
Mas se o seu player suportar apenas AAC (como a maioria das TVs de nível básico em 2018):
youtube-dl -f 140 (Playlist URL)
Se você usar MP3, a qualidade será reduzida, pois será necessária a recodificação (a partir do áudio já recodificado pelo YouTube).