Inglês/Inglês
Downloader de vídeo e barragem Bilibili desenvolvido com base em Node.js e Electron.
Recursos atualmente implementados:
Consulte detalhes do vídeo e obtenha o endereço de download do vídeo com base no URL do vídeo
Obtenha o conteúdo da barragem de vídeo com base no cid
do vídeo e suporte à conversão para o formato de download ( .xml
ou .ass
)
Baixe arquivos de vídeo e áudio (os formatos são .mp4
e .m4a
respectivamente), suporte para download retomado
Limitações atuais:
Devido às restrições do Bilibili, apenas vídeos em baixa definição podem ser obtidos sem fazer login
O vídeo e o áudio baixados são arquivos separados e precisam ser mesclados manualmente usando ferramentas como ffmpeg
Você precisa instalar Git e Node.js (e npm) para executar este programa.
Uma dependência importante deste programa é Electron. Se o seu ambiente de rede for restrito, defina primeiro as seguintes variáveis de ambiente e, em seguida, execute os seguintes comandos para instalá-lo através do espelho:
export ELECTRON_MIRROR = "https://npmmirror.com/mirrors/electron/" #Geral * Conjunto de linha de comando NIX ELECTRON_MIRROR = https://npmmirror.com/mirrors/electron/ #Use a linha de comando do Windows CMD $ env: ELECTRON_MIRROR = " https://npmmirror.com/mirrors/electron/"# Windows PowerShell
Digite na linha de comando:
# Clone este warehouse git clone https://github.com/stevenjoezhang/bilibili-downloader.git# Digite o diretório cd bilibili-downloader# Instale dependências npm install# Comece! npm início
Se tudo correr bem, uma nova janela chamada “Mimi Downloader” será aberta. Digite o link do vídeo (por exemplo https://www.bilibili.com/video/BV1z4411p7Lq) e siga as instruções para baixar o vídeo.
Assim que o download for concluído, você pode usar o ffmpeg para mesclar o vídeo e o áudio em um único arquivo:
ffmpeg -i input_video.mp4 -i input_audio.m4a -c:v copy -c:a aac output_file.mp4
Consulte https://trac.ffmpeg.org/wiki/Concatenate
Bili Download Ji e sua versão multiplataforma também são boas opções, permitindo baixar vídeos em alta definição após fazer login, digitalizando o código QR.
downkyi por leiurayer
downkyicore por yaobiao131
Se você precisar de ferramentas de linha de comando mais poderosas, os repositórios a seguir podem ser úteis. Se precisar baixar vídeos em alta definição, pode ser necessário definir cookies manualmente.
você obtém por soimort, licença do MIT
luxo por iawia002
youtube-dl por ytdl-org
Existem algumas outras bibliotecas e plug-ins de navegador para referência.
Biblioteca XML para ASS e bilibili ASS Danmaku Downloader por tiansh, Mozilla Public License 2.0
bilitwin por Xmader
bili-api por simon300000
Licença Pública Geral GNU v3
http://www.gnu.org/licenses/gpl-3.0.html
Este software é distribuído sob a licença GPL-3.0.
Em particular, esteja ciente de que
NÃO HÁ GARANTIA PARA O PROGRAMA, NA MEDIDA PERMITIDA PELA LEI APLICÁVEL, MAS NÃO SE LIMITANDO AO. GARANTIAS IMPLÍCITAS DE COMERCIALIZAÇÃO E ADEQUAÇÃO A UM DETERMINADO FIM, TODO O RISCO QUANTO À QUALIDADE E DESEMPENHO DO PROGRAMA SERÁ COM VOCÊ, CASO O PROGRAMA SEJA DEFEITUOSO, VOCÊ ASSUME O CUSTO DE TODOS OS SERVIÇOS, REPAROS OU CORREÇÕES NECESSÁRIOS.
Traduzido para palavras humanas:
Caso o uso do software constitua base para violação de direitos autorais, ou se você usar o software para quaisquer outros fins ilegais, os autores não poderão assumir qualquer responsabilidade por você.
Nós apenas enviamos o código aqui, e como você vai usá-lo fica a seu critério.
Exibir as informações do usuário que enviou o comentário
Divida áudio e vídeo automaticamente
Verifique o status de login