Ir para conteúdo
KTO

Como baixar vídeos e legendas do Crunchyroll, Youtube e outros sites

Ripando vídeos e legendas do Crunchyroll e outros sites

Ripando vídeos e legendas do Crunchyroll e outros sites

0pQP2gZ.png

Descrição:

Precisando baixar vídeos na Internet? Instale o Youtube-dl no Windows e baixe vídeos em vários sites de um jeito bem simples e rápido. Para que não conhece, o youtube-dl é um utilitário para download de vídeo que funciona na linha de comando e que, apesar do que o nome sugere, suporta download de vídeos a partir de centenas de sites além do YouTube. Ele pode extrair o áudio automaticamente, suporta download de playlists, fazer o download e incorporação de legendas em vídeos e muito mais. Youtube-dl é uma software feito em Python sob a licença GPL (General Public License), como Python é um linguagem de programação multiplataforma o software roda tanto em Linux como Windows, Mac, ou qualquer outro sistema que tenha suporte para Python.

Informações:

Título......: Ripando vídeos e legendas do Crunchyroll e outros sites
Tamanho.....: 134 Mb (Youtube-dl + FFmpeg e RTMPDump)
Idioma......: Português-BR
Autor.......: AlvoErrado2

Tutorial:

 

O aplicativo vem com muitos recursos úteis, ele traz opções para especificar a qualidade/formato de vídeo, adicionar o título original para o nome do arquivo de vídeo baixado, suportar proxy, extrair automaticamente áudio de vídeos baixados e muito mais.

Youtube-dl suporta: YouTube (onde além de vídeos individuais, também suporta listas de reprodução, pesquisas e vídeos do usuário), metacafe.com, vídeo do Google (incluindo pesquisas), hotnewhiphop.com, auengine.com, gamespot.com, RingTV, wat.tv, traileraddict.com, tu.tv, instagram.com, Statigr.am, break.com, tudou.com, Jukebox, Wimp.com, CSpan, 3sat, brightcove.com, Pinsthotobucket, Dailymotion, DepositFiles, blip.tv, Vimeo, myvideo.de, The Daily Show/Colbert Nation, The Escapist, CollegeHumor, arte.tv, Soundcloud, xvideos, infoq, mixcloud, Stanford Open Content, Youku, MTV, Xnxx, Google Plus, archive.org e há também um downloader genérico que funciona com alguns outros sites.

Como instalar youtube-dl, FFmpeg e RTMPDump no Windows.

Qual é a ferramenta definitiva para fazer download e conversão multimídia? A linha de comando! Antes de você começar a resmungar youtube-dl é possivelmente o maior downloader de conteúdo multimídia, ele não tem uma interface de usuário própria, mas é muito poderoso. FFmpeg pode converter qualquer coisa e pode mesmo até fazer edições básicas. RTMPDump pode fazer o download de mídia de sites em Flash (sem a necessidade de Flash!)

Youtube-dl:

Baixe a compilação do Windows, que deve estar no segundo parágrafo intitulado "windows exe".


https://rg3.github.io/youtube-dl/download.html

Crie uma pasta na raiz do disco C ou no disco de sua preferência e salve esse arquivo lá. Você pode querer agora baixar todos os vídeos conhecidos pela humanidade. No entanto, existem algumas ferramentas extras que você pode querer instalar.

FFmpeg:

FFmpeg é um poderoso conversor de áudio e vídeo (e editor básico). Para detectar a taxa de bits no youtube-dl você precisará do FFmpeg e do FFprobe. Dirija-se para a página de download e escolha a versão Windows da seção marcada "Get the packages" (o link superior baixa o código-fonte e não o arquivo compilado).


https://ffmpeg.org/download.html

b2U8Zsg.png

Agora você deve ser redirecionado para um site de terceiros que hospeda downloads para as compilações estáticas de 32 bits ou 64 bits. Uma vez baixado, extraia o zip e olhe na pasta "bin" dentro da pasta do FFmpeg recém-extraída. Agora, copie ambos ffmpeg.exe e ffprobe.exe para sua pasta de usuário onde você copiou youtube-dl.exe anteriormente.

RTMPDump:

Se você acabar em uma página flash você precisará do RTMPDump. A página oficial está aqui. No entanto, as compilações no servidor não são atualizadas e não funcionou para mim, no entanto, você pode encontrar compilações mais atualizadas no mesmo site que você usou para baixar o FFmpeg para Windows. Se essas compilações não funcionarem, então você poderá encontrar uma outra versão aqui. Novamente copie estes arquivos para a mesma pasta do youtube-dl.

A única outra dica que eu daria seria usar ConEmu em vez do prompt de comando do windows (CMD), me pareceu funcionar muito melhor.

Como usar o Youtube-dl

Abra o prompt de comando (CMD), clique na tecla Windows e na tecla R do teclado e depois digite CMD e dê Enter

Acesse a pasta na qual você baixou o programa, geralmente baixado na pasta downloads, Digitando no prompt de comando: CD + Nome da pasta onde você baixou o arquivo (no meu caso Youtube). e tecle ENTER.

PGYjZyT.png

Agora para usar o programa basta digitar o comando: youtube-dl -f LINK DO VÍDEO, como na imagem abaixo:

a9xPyye.png

Na imagem acima temos como exemplo um vídeo do youtube, essa opção baixa automaticamente o vídeo de melhor qualidade disponível, excluindo arquivos Dash.
Se você quiser selecionar a qualidade do vídeo, use primeiro a opção -F para listar os formatos disponíveis, aqui está um exemplo:


youtube-dl -F https://www.youtube.com/watch?v=_hj-s8iBcxs


E o resultado pode ser conferido na imagem abaixo:

LmzVfm2.png

A melhor opção é a de número 22 então use -f 22 em vez de -F para baixar o vídeo MP4 com resolução de 1280x720 como este:


youtube-dl -f 22 "https://www.youtube.com/watch?v=_hj-s8iBcxs"

O programa baixará essa versão quando você usar o -f minúsculo na sua linha de comando e não indicar a qualidade como no comando acima.

Ou, opcionalmente, use os seguintes sinalizadores para baixar automaticamente as melhores faixas de áudio e vídeo disponíveis:


youtube-dl -f bestvideo+bestaudio --merge-output-format mkv "https://www.youtube.com/watch?v=_hj-s8iBcxs"

Como você pode ver, para 1080p há apenas 2 vídeos DASH disponíveis (formato 137 e 248) e cinco arquivos de áudio separados DASH (formatos 249, 171, 250,  251 e 140). Para obter a melhor qualidade de vídeo (formato 1080p DASH "137") e a melhor qualidade de áudio (formato de áudio DASH "140"), você deve usar o seguinte comando:


youtube-dl -f 137+140 "https://www.youtube.com/watch?v=_hj-s8iBcxs"

Essa parte "-f 137+140" especifica o formato: 137 (que significa mp4 1080p como você pode ver acima) para vídeo e 140 (o que significa m4a áudio @ 128k) para áudio, conforme exibido pelo comando na etapa anterior. Ele irá baixar o vídeo 1080p e juntá-lo com o áudio com maior bitrate. Ele também deve excluir automaticamente as partes baixadas separadas. Este método requer um pouco de trabalho extra, mas você obterá os melhores resultados.

Para ver todas as opções disponíveis (extrair áudio, escolher uma qualidade de vídeo diferente, baixar uma lista de reprodução de vídeo e muitas outras opções), digite os seguintes comandos em um terminal: "man youtube-dl" ou "youtube-dl -h".

Esses exemplos foram focados no youtube, mas agora vou demonstrar alguns exemplos para o Crunchyroll, todos focados em linha de comando, vamos ao trabalho.

-u, --username Seu Nome de usuário do Crunchyroll
-p, --password Sua Senha do Crunchyroll

Listar todas as resoluções disponíveis de um vídeo ou série no Crunchyroll:


youtube-dl -u xxxxxxx -p xxxxxxx -F "http://www.crunchyroll.com/dragon-ball-super/episode-1-the-peace-reward-who-will-get-the-100-million-zeni-723163"

OUK8uMM.png

Baixar o vídeo de melhor resolução e todas as legendas:


youtube-dl -u xxxxxxx -p xxxxxxx -f "best[height=1080]" --all-subs --write-sub --sub-format "ass" "http://www.crunchyroll.com/dragon-ball-super/episode-1-the-peace-reward-who-will-get-the-100-million-zeni-723163"

xD52lKH.png

Você deve ter notado que você poderia ter feito a mesma coisa que fizemos no youtube, mas ao invés de usar o código hls-2337-2 para o vídeo em 1080p usamos o best[height=1080], por quê usamos esse código? Por quê se formos baixar vários vídeos dessa série de uma vez, o código do melhor vídeo não será o mesmo para todos, então se usarmos o mesmo método do youtube, alguns vídeos não serão baixados, então ao substituir por esse novo código garantimos que todos os vídeos 1080p serão baixados, você pode trocar o 1080 por 720, 480, 360, tudo depende do seu gosto e necessidade.

Para baixar todos os vídeos disponíveis de uma série, é só apagar a parte do link referente ao episódio, conforme exemplo abaixo:


youtube-dl -u xxxxxxx -p xxxxxxx -f "best[height=1080]" --all-subs --write-sub --sub-format "ass" "http://www.crunchyroll.com/dragon-ball-super/"

Esse código acima irá baixar todos os vídeos e suas respectivas legendas em todos os idiomas disponíveis para sua conta.
Outra forma de fazer o download de vários arquivos é copiar os links e salvá-lo em um arquivo de texto, um link por linha no arquivo, depois só usar o código abaixo, no lugar de C:\Youtube\Crunchyroll.txt você coloca o caminho para o arquivo onde você salvou os links, no meu caso foi nesse caminho onde salvei os arquivos txt.


youtube-dl -u xxxxxxx -p xxxxxxx -f "best[height=1080]" --all-subs --write-sub --sub-format "ass"  --batch-file C:\Youtube\Crunchyroll.txt

Você quer baixar apenas as legendas, você usa o comando abaixo, apenas mudando o link do Crunchyroll, os comandos abaixo baixam todas as legendas disponíveis no vídeo no formato especificado por você.

*.srt


youtube-dl --skip-download --all-subs --sub-format "srt"  -u xxxxxxx -p xxxxxxx "http://www.crunchyroll.com/dragon-ball-super/episode-1-the-peace-reward-who-will-get-the-100-million-zeni-723163"

*.ass


youtube-dl --skip-download --all-subs --sub-format "ass" -u xxxxxxx -p xxxxxxx  "http://www.crunchyroll.com/dragon-ball-super/episode-1-the-peace-reward-who-will-get-the-100-million-zeni-723163"

Salvar apenas as legendas e colocar numa subpasta específica e com um nome especifico:


youtube-dl --skip-download --all-subs --write-sub --sub-format "ass" -u xxxxxxx -p xxxxxxx http://www.crunchyroll.com/dragon-ball-super --output "C:\Youtube\Subs\%(title)s-%(id)s.%(ext)s"

O significado do código com símbolo de porcentagem está explicado logo abaixo, se você quiser sabe mais detalhadamente:


https://github.com/rg3/youtube-dl#output-template-and-windows-batch-files

 


https://github.com/rg3/youtube-dl/blob/master/README.md#output-template

Recomendo dar uma olhada na documentação do programa, assim você ficará por dentro das demais funcionalidades que o mesmo possui.


https://github.com/rg3/youtube-dl/blob/master/README.md#readme

 


https://github.com/rg3/youtube-dl/#subtitle-options

 


https://github.com/rg3/youtube-dl/#authentication-options

 


https://github.com/rg3/youtube-dl/#verbosity--simulation-options

 


https://github.com/rg3/youtube-dl/#video-format-options

 


https://github.com/rg3/youtube-dl#output-template-and-windows-batch-files

 


https://github.com/rg3/youtube-dl/blob/master/README.md#output-template

Se você gostou do youtube-dl, mas não quer trabalhar com a linha de comando, experimente instalar o Youtube-DLG e use essa ferramenta em uma interface gráfica multiplataforma.
O Youtube-DLG é uma interface gráfica multiplataforma para o youtube-dl. Essa interface permite baixar vários vídeos de uma só vez, converter automaticamente os vídeos baixados para áudio, também permite que você selecione a qualidade de vídeo e muito mais.

Infelizmente, o Youtube-DLG (ou youtube-dl-gui) não oferece acesso a todos os recursos do youtube-dl (há tantos, que é quase impossível encaixá-los todos em uma única interface de usuário). Mas o programa dá acesso à maioria dos recursos básicos que devem ser suficientes para a maioria dos usuários.

Interface gráfica GUI


https://mrs0m30n3.github.io/youtube-dl-gui/

Uma nova GUI na praça, espero que seja de bom uso para todos:


http://www.videohelp.com/software/DLNow-Video-Downloader

Com DLNow Video Downloader você pode baixar vídeos e MP3 do YouTube, Dailymotion, Twitch, Facebook e muitos mais. É uma GUI Windows para o excelente programa de linha de comando youtube-dl. Ele pode baixar vídeos em Ultra HD 4K, mp3, playlists e transmissões ao vivo em mais de 600 sites. Claro que é grátis e não tem qualquer limitação.

Uma limitação inicial é que quando você baixa o programa ele fica restrito a pasta que você baixou, "C:\Youtube" no meu caso, o que você pode contornar copiando o arquivo youtube-dl.exe para dentro da pasta Windows ou configurando os programas no path do windows:

Observação:

Windows - Adicionar caminhos ao Path do sistema

Para quem gostar de ficar testando softwares ou desenvolvedores que precisam configurar um ambiente de produção, muitas vezes o soft roda pelo prompt de comando (cmd) e é nessa hora que aparecem muitas vezes as dores de cabeça. A instalação foi perfeita, não houve um errinho sequer, o programa aparece no menu Iniciar, mas quando você tenta utilizar o programa via prompt, zica!

Para resolver assista os vídeos: https://www.youtube.com/watch?v=uGiMRWuwGng & https://www.youtube.com/watch?v=PuPz5JClTNQ & https://www.youtube.com/watch?v=hVyDkKh7IMg ou siga o que diz nos links: https://video.stackexchange.com/questions/20495/how-do-i-set-up-and-use-ffmpeg-in-windows & https://pt.wikihow.com/Instalar-o-FFmpeg-no-Windows, https://pt.stackoverflow.com/questions/5024/como-mudar-o-path-nos-windows

Adicionar os programas youtube-dl, FFmpeg e o RTMPDump ao path do windows, permite a você executá-los de qualquer pasta do windows, então você pode baixar os arquivos onde quiser, não necessita está na pasta onde os programas estão.

Se mais alguém estiver tendo este mesmo problema relatado pelo Amra, estou postando a solução logo abaixo.

Citar

Obrigado!
Estou querendo baixar do crunchyroll e agora dá o seguinte erro:

HTTP Error 503: Service temporarily Unavailable (caused by HTTPError)

Só que a pagina não está off.

Estou usando a linha de comando abaixo



youtube-dl -u MEUNOMEDEUSUARIO -p MINHASENHA -f "best[height=1080]" --all-subs --write-sub --sub-format "ass" "http://www.crunchyroll.com/ultraman-x/episode-1-a-voice-from-the-starry-sky-683199"

Erro na autenticação por que agora o crunchyroll está usando cloudflare, então isso causa um bug no programa que não o deixa chegar na tela de login. Solução é você instalar essas extensões citadas neste link:


https://github.com/rg3/youtube-dl#how-do-i-pass-cookies-to-youtube-dl

Depois entrar na página do crunchyroll e logar nela, depois exportar o cookie.txt e colocar na mesma pasta do youtube-dl, depois usar a seguinte linha de comando:


youtube-dl --cookies "C:\Youtube\cookies.txt" -f "best[height=1080]" --all-subs --write-sub --sub-format "ass" "http://www.crunchyroll.com/ultraman-x/episode-1-a-voice-from-the-starry-sky-683199"

O youtube-dl está instalado na Pasta Youtube no meu computador, como pode ser visto no exemplo, ao invés de fornecer login e senha para o programa, só fornecemos a localização do cookie, então o programa usará ele para logar na página do crunchyroll.

Antes:


C:\Youtube>youtube-dl -u xxxxx -p xxxxx -f "best[height=1080]" --all-subs --write-sub --sub-format "ass" "http://www.crunchyroll.com/ultraman-x/episode-1-a-voice-from-the-starry-sky-683199"
[Crunchyroll] Downloading login page
ERROR: Unable to download webpage: HTTP Error 503: Service Temporarily Unavailable (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

Depois:


C:\Youtube>youtube-dl --cookies "C:\Youtube\cookies.txt" -f "best[height=1080]" --all-subs --write-sub --sub-format "ass" "http://www.crunchyroll.com/ultraman-x/episode-1-a-voice-from-the-starry-sky-683199"
[Crunchyroll] 683199: Downloading webpage
[Crunchyroll] 683199: Downloading media info for 360p
[Crunchyroll] 683199: Downloading m3u8 information
[Crunchyroll] 683199: Downloading media info for 480p
[Crunchyroll] 683199: Downloading m3u8 information
[Crunchyroll] 683199: Downloading media info for 720p
[Crunchyroll] 683199: Downloading m3u8 information
[Crunchyroll] 683199: Downloading media info for 1080p
[Crunchyroll] 683199: Downloading m3u8 information
[Crunchyroll] 683199: Downloading media info
[Crunchyroll] 683199: Downloading subtitles for English (US)
[Crunchyroll] 683199: Downloading subtitles for Español
[Crunchyroll] 683199: Downloading subtitles for Español (España)
[Crunchyroll] 683199: Downloading subtitles for Français (France)
[Crunchyroll] 683199: Downloading subtitles for Português (Brasil)
[Crunchyroll] 683199: Downloading subtitles for Italiano
[Crunchyroll] 683199: Downloading subtitles for Deutsch
[info] Writing video subtitles to: Ultraman X Episódio 1 – A Voz do Céu Estrelado-683199.ptBR.ass
[info] Writing video subtitles to: Ultraman X Episódio 1 – A Voz do Céu Estrelado-683199.enUS.ass
[info] Writing video subtitles to: Ultraman X Episódio 1 – A Voz do Céu Estrelado-683199.itIT.ass
[info] Writing video subtitles to: Ultraman X Episódio 1 – A Voz do Céu Estrelado-683199.frFR.ass
[info] Writing video subtitles to: Ultraman X Episódio 1 – A Voz do Céu Estrelado-683199.deDE.ass
[info] Writing video subtitles to: Ultraman X Episódio 1 – A Voz do Céu Estrelado-683199.esLA.ass
[info] Writing video subtitles to: Ultraman X Episódio 1 – A Voz do Céu Estrelado-683199.esES.ass
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 149
[download] Destination: Ultraman X Episódio 1 – A Voz do Céu Estrelado-683199.mp4
[download]  14.6% of ~1.08GiB at 97.34KiB/s ETA 01:30:31

Dica:

Para abrir o prompt mais rápido e já na pasta do youtube-dl, vá na pasta onde está o executável do programa (.exe), aperte a tecla Shift e sem soltar clique no botão direito do mouse, irá aparecer uma opção chamada "Abrir janela de comando aqui", clicando nessa opção o prompt já irá abri na pasta do youtube-dl, então é só colar a sua linha de comando e baixar o que você quer. Você também pode abrir o prompt simplesmente digitando "cmd" na barra de endereços do Windows Explorer e depois apertando "Enter", ele vai abrir já na pasta onde deseja baixar o arquivo.

  • Curtir (+1) 2



×
×
  • Criar Novo...

Informação Importante

Termos de Uso Política de Privacidade Regras