Subliminal — консольная утилита для получения субтитров с нескольких веб-сайтов

Subliminal — python-библиотека/консольная утилита для поиска и загрузки субтитров.
Различные музыкальные плееры, такие как Totem или VLC (с расширением VLSub) уже поддерживают загрузку субтитров с OpenSubtitles, основанную на названии видео или хеша, но Subliminal поддерживает несколько веб-сайтов для получения субтитров: Addic7ed, BierDopje, OpenSubtitles, SubsWiki, Subtitulos, TheSubDB и TvSubtitles, так что у вас больше шансов загрузить работающие субтитры, которые подходят вашему видео.
Subliminal использует видео-хеши и библиотеку «guessit», чтобы извлекать информацию из имени файла/пути, чтобы убедиться, что загружаются корректные субтитры. Даже больше, инструмент использует библиотеку под названием «enzyme», чтобы обнаруживать встроенные субтитры и избегать дубликатов.

Установка

Чтобы установить Subliminal в Ubuntu, используйте следующие команды:

sudo apt-get install git-core python-pip
sudo pip install beautifulsoup4 guessit requests enzyme html5lib lxml
cd && git clone https://github.com/Diaoul/subliminal.git
cd subliminal
sudo python setup.py install

Теперь, чтобы загружать субтитры, вы можете использовать путь к файлу, имя файла или путь к папке. Вот пример:

subliminal -l en The.Big.Bang.Theory.S05E18.HDTV.x264-LOL.mp4

Это загрузит субтитры в текущую папку, если вы хотите загружить их в другую, то сначала перейдите в эту папку через «cd». «-l» устанавливает язык субтитров, «en» (английский) в моём примере выше. Для большей информации и справки по использованию subliminal, выполните следующую команду в вашем терминале:

subliminal —help