BsPlayer - отличный медиаплеер, который автоматически загружает субтитры для видео, которое вы смотрите. Мне часто нужно скачать субтитры для многих видео одновременно. Для этого я обычно открываю каждый видеофайл за раз, используя BSPlayer, ждать загрузки субтитров, и перейду к следующему файлу. Этот метод действительно занимает много времени, и я просто знал, что могу добиться большего.
Дамы и господа, я с гордостью представляю вам "Bsplayer Subtitles Downloader"! Это инструменты, которые получают путь видеофайла, и просто загружает субтитры для него так же, как и BsPlayer. За кулисами в инструменте используется хороший Python API, который я реализовал для взаимодействия с сервером субтитров BSPlayer. Я реализовал этот API, анализируя HTTP -запросы, которые BSPlayer делал на сервер субтитров, используя Wireshark. Я также получил небольшую помощь от хорошего репозитория, который я нашел: service.subtitles.bsplayer
.
Я также написал сценарий, который добавляет хорошую кнопку контекстного меню Windows, которая позволяет вам щелкнуть правой кнопкой мыши для Download Subtitles
.
API полностью с открытым исходным кодом, так что не стесняйтесь использовать его :)
Эта библиотека требует Python 3.6 или выше.
Чтобы использовать это, вы должны установить Python (3.8 предпочтительнее). Вы можете установить его по следующей ссылке: https://www.python.org/downloads/. После установки Python выполните следующие команды:
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
После выполнения команд вы, наконец, можете выполнить download_subtitles
, чтобы просто загрузить субтитры для данного видео, или вы можете использовать правой кнопкой мыши, добавленной в контекстное меню Windows Explorer.
По любым следующим вопросам, пожалуйста, не стесняйтесь прислать мне личное сообщение или электронное письмо по адресу: [email protected]