Já tínhamos falado sobre youtube-dl, uma ferramenta que por meio de comandos no terminal nos permite baixar vídeos do YouTube e depois visualizá-los offline, com conforto.
Acontece que dmacias Há algum tempo ele fez um roteiro que faz exatamente o que diz o título do post:
- Baixe um vídeo do YouTube
- Extraia o áudio desse vídeo
Para o script funcionar, você precisa ter instalado youtube-dl:
No Ubuntu e derivados:
sudo apt-get install youtube-dl
No ArchLinux ou derivados:
sudo pacman -S youtube-dl
Agora vamos instalar o ffmpeg:
No Ubuntu e derivados:
sudo apt-get install ffmpeg
No ArchLinux ou derivados:
sudo pacman -S ffmpeg
Pronto, agora vamos baixar o script e dar permissões de execução:
wget http://www.dmaciasblog.com//wp-content/uploads/2013/09/yoump3
chmod +x yoump3
Pronto!
Agora, para trabalhar com isso, ou seja, para baixar o áudio de um vídeo do YouTube, obviamente precisamos saber qual vídeo do YouTube não é? Veja, por exemplo, este vídeo: Hora da história, Nightwish
Executamos o script e como primeiro parâmetro passamos a URL do vídeo:
./yoump3 http://www.youtube.com/watch?v=4Hlw2xHOXAI
No meio do processo, ele nos perguntará o nome que queremos dar ao arquivo, você tem ser um nome SEM espaços.
E pronto!
A propósito, se ele mostrar algum erro de que ele (o script) não consegue encontrar o youtube-dl em / usr / local / bin / youtube-dl, você deve fazer um link simbólico do caminho do seu youtube-dl para onde você indicar, isto é:
sudo ln -s /usr/bin/youtube-dl /usr/local/bin/
O fim!
Esta é uma forma um pouco mais automática de extrair o áudio, embora, é claro, você sempre possa baixar o vídeo e extrair o áudio com seu aplicativo preferido. Embora esta solução possa ser melhorada, por exemplo, suporte para espaços no nome (corrigível com aspas no script), torna-se quase um Conversor de YouTube para MP3 Como tantos que existem na internet para Windows, claro, a gente corre o nosso desde o terminal, vai consumir menos, saberemos exatamente como funciona, etc 🙂
Muito obrigado a dmacias por escrita.
Espero que seja útil.
(Y)
É muito mais fácil usar JDownloader ou DownloadHelper (para Firefox o último) ...
Eu uso o Download Helper, mas é sempre bom saber que existem mais ferramentas do que se usa.
Não preciso fazer download de programas do youtube.
Eu só faço assim:
-Usando o player HTML5 do Youtube, clico com o botão direito no vídeo.
-Eu seleciono «Inspecionar elemento»
-Na árvore HTML, seleciono a tag onde está localizado o vídeo que está sendo reproduzido e vou para a propriedade "src".
-Há o link direto para o arquivo de vídeo. Acabei de copiar esse link e abri-lo em outra guia.
-Eu pressiono Ctrl + S (salvar como) e seleciono a pasta onde desejo baixar o vídeo. Ou você também pode colar esse link ao lado do comando wget, para o qual usamos o console. e Voilá.
Basicamente é isso que o youtube-dl faz, ele também analisa o html para obter o título do vídeo e colocar esse título no nome do arquivo.
Obrigado pela menção companheiro.
Em relação ao que é muito improvável, vocês ficaram aquém, é muito muitíssimo improvável xD já que fiz isso com a intenção de mostrar alguns novos GNU / linuxeros que reconverti do Windowscrismo que com apenas alguns minutos de teclado podemos fazer um " pequeno programa "para nossas necessidades específicas sem carregar nossos sistemas de programa mais pesados para que então utilizemos 10% de suas opções, porque aqui estão aqueles 10% que usaremos.
Já que você mencionou, vou editá-lo para poder dar o nome com espaços, o que me faz corar por causa da imprecisão 😛
Outra pequena nota, se você colocar o script na pasta / usr / local / bin e dar a ele as permissões de execução lá, será suficiente colocar no terminal yoump3 "endereço" sem ter que ir para a pasta de script e iniciá-lo com ./ Para maior comodidade, basta fazer o download diretamente no site que desejar.
Uma saudação
Boa informação
Amigo, forma interessante de fazer é sempre bom ter várias alternativas para fazer alguma coisa, mas, como indicado acima, é muito mais fácil fazer com videodownloadhelper (extensão firefox), é fácil de instalar e extrair o áudio também use ffmpeg.
Dê uma olhada se você quiser:
https://addons.mozilla.org/es/firefox/addon/video-downloadhelper/?src=hp-dl-mostpopular
Você também gosta do Nightwish? Eu estava ouvindo ele há alguns anos ... Já o perdi de vista ...
Da mesma forma, o áudio é ruim naquele vídeo.
Além disso, grande contribuição!
Abraço! Paulo.
Desde que a Tarja saiu do Nightwish mudou muito, com a Anette não era a mesma coisa ... agora eles mudaram o Florr (ou o que quer que esteja escrito), veremos 🙂
Sobre o áudio ... bem, é um exemplo que honestamente, procurei um vídeo e voilá, nem chequei a qualidade do áudio hahaha
lembranças
Eu uso o clipgrab, você dá a ele o endereço do vídeo que você quer baixar do YouTube e dá as opções de formato que você quer, tanto áudio quanto vídeo. Eu acho que não é complicado.
Ontem estava tentando usá-lo, mas com quase todos os links que estava tentando converter, ele me mostrou o seguinte erro:
Assinaturas criptografadas detectadas.
ERROR: incapaz de baixar o vídeo
Acabei usando um dos muitos sites que convertem links do YouTube em MP3. Pena.
As versões mais recentes do youtube-dl têm a opção de extrair o áudio usando os seguintes parâmetros:
youtube-dl -x – formato de áudio mp3
Saudações!
Era uma vez um terminal que dizia:
»Ffmpeg versão 0.8.9-6: 0.8.9-0ubuntu0.13.10.1, Copyright (c) 2000-2013 os desenvolvedores Libav criados em 9 de novembro de 2013 19:09:46 com gcc 4.8.1
*** ESTE PROGRAMA ESTÁ DESCONTINUADO ***
Este programa é fornecido apenas para compatibilidade e será removido em uma versão futura. Em vez disso, use o avconv. »
E eu acabo com um arquivo 0 mega ... felizes para sempre
Minitube também é bom e mais confortável
lembranças
Olá, fiz tudo com o zypper porque tenho OpenSuse e naquele momento baixei o exemplo, sem problemas, mas agora não sei o que é o script e entendo o seguinte: bash: ./yoump3: O arquivo ou diretório sim não existe.
se você sabe que o próprio youtube-dl tem uma opção para extrair áudio, certo?
$ youtube-dl –ajuda
Opções de pós-processamento:
-x, –extract-audio converte arquivos de vídeo em arquivos apenas de áudio (requer
ffmpeg ou avconv e ffprobe ou avprobe)
–Formato de áudio FORMATO "melhor", "aac", "vorbis", "mp3", "m4a", "opus" ou
"Wav"; melhor por padrão
- Especificação de qualidade de áudio de QUALIDADE de áudio ffmpeg / avconv, inserir
um valor entre 0 (melhor) e 9 (pior) para VBR
ou uma taxa de bits específica como 128K (padrão 5)
–Recode-video FORMAT Codifique o vídeo para outro formato, se necessário
(atualmente compatível: mp4 | flv | ogg | webm)
-k, –keep-video mantém o arquivo de vídeo no disco após o post-
em processamento; o vídeo é apagado por padrão
Não acho que preciso de um script separado.
Excelente, há dias procuro algo assim!
Obrigado!
$ youtube-dl –extract-audio (ou -x também funciona) –audio-format mp3 (vorbis também ou mp4 e outros) –audio-quality 129k (ou 192 320 64 32) URLdelvideo
Só sem a necessidade de nenhum script externo faz o mesmo.
Muito bom roteiro, muito útil, preciso e simples.
-------------------
Aqui está um link com um script semelhante e um pouco mais complexo que você baixa e oferece a opção de convertê-lo nos formatos mp3 e 3gp.
https://github.com/c4explosive/tubecprt
alguém sabe por que eu recebo isso no final:
*** ESTE PROGRAMA ESTÁ DESCONTINUADO ***
Este programa é fornecido apenas para compatibilidade e será removido em uma versão futura. Em vez disso, use o avconv.
* 4Hlw2xHOXAI *: Não existe tal arquivo ou diretório
rm: não é possível excluir "* 4Hlw2xHOXAI *": Arquivo ou diretório não existe
Terminado