Bsplayer es un gran reproductor multimedia que descarga automáticamente los subtítulos para el video que está viendo. A menudo me encuentro necesito descargar subtítulos para muchos videos a la vez. Para hacer eso, generalmente abro cada archivo de video a la vez usando BSPlayer, espere a que se descarguen los subtítulos y proceda al siguiente archivo. Este método lleva mucho tiempo, y sabía que podría hacerlo mejor.
¡Damas y caballeros, estoy orgulloso de presentarles el "descargador de subtítulos de Bsplayer"! Esta es una herramienta que recibe la ruta del archivo de video, y simplemente descarga los subtítulos para ella como lo hace BSPlayer. Detrás de escena, la herramienta utiliza una bonita API de Python que implementé para interactuar con el servidor de subtítulos BSPlayer. Implementé esta API analizando las solicitudes HTTP que BSPlayer estaba haciendo al servidor de subtítulos, utilizando Wireshark. También recibí un poco de ayuda del buen repositorio que encontré: service.subtitles.bsplayer
.
También escribí un script que agrega un buen botón de menú contextual de Windows, que le permite hacer clic derecho para Download Subtitles
.
La API es completamente de código abierto, así que siéntase libre de usarlo :)
Esta biblioteca requiere Python 3.6 o superior.
Para usar esto, debe instalar Python (se prefiere 3.8). Puede instalarlo desde el siguiente enlace: https://www.python.org/downloads/. Después de instalar Python, ejecute los siguientes 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
Después de ejecutar los comandos, finalmente puede ejecutar download_subtitles
para simplemente descargar subtítulos para un video dado o puede usar el clic derecho agregado al menú contextual de Windows Explorer.
Para cualquier pregunta siguiente, no dude en enviarme un mensaje privado o un correo electrónico a: [email protected]