O BSPlayer é um ótimo media player que baixa automaticamente as legendas para o vídeo que você está assistindo. Costumo me encontrar precisando baixar legendas para muitos vídeos de uma só vez. Para fazer isso, geralmente abro cada arquivo de vídeo por vez usando o BSPlayer, aguarde que as legendas sejam baixadas e prossiga para o próximo arquivo. Esse método é realmente demorado, e eu sabia que poderia fazer melhor.
Senhoras e senhores, tenho orgulho de apresentar a você o "download do BSPlayer Swititles"! Esta é uma ferramenta que recebe o caminho do arquivo de vídeo e simplesmente baixa as legendas para ela, como o BSPlayer faz. Nos bastidores, a ferramenta usa uma boa API do Python que implementei para interagir com o servidor de legendas do BSPLAYER. Eu implementei essa API analisando as solicitações HTTP que o BSPlayer estava fazendo no servidor de legendas, usando o Wireshark. Também recebi uma pequena ajuda do bom repositório que encontrei: service.subtitles.bsplayer
.
Também escrevi um script que adiciona um bom botão de menu de contexto do Windows, que permite clicar com o botão direito do mouse para Download Subtitles
.
A API é completamente de código aberto, então fique à vontade para usá -lo :)
Esta biblioteca requer Python 3.6 ou superior.
Para usar isso, você deve instalar o Python (3.8 é preferido). Você pode instalá -lo no seguinte link: https://www.python.org/downloads/. Depois que o Python é instalado, execute os seguintes comandos:
git clone https://github.com/itaispiegel/BSPlayer-Subtitles-Downloader.git
cd BSPlayer-Subtitles-Downloader
python setup.py install
python -m bsplayer.scripts.install_context_menu
Depois de executar os comandos, você pode finalmente executar download_subtitles
para simplesmente baixar legendas para um determinado vídeo ou o clique com o botão direito do mouse adicionado ao menu de contexto do Windows Explorer.
Para todas as perguntas seguintes, sinta -se à vontade para me enviar uma mensagem privada ou um e -mail para: [email protected]