Здравствуйте, мои дорогие любители аниме, а также прочие любители сериалов. Прошло полгода с предыдущего релиза скрипта, и я решил напомнить о его существовании и о том, что в нём изменилось.
- С GNU parallel пережатие и конвертация скриншотов теперь осуществляются параллельно на всех доступных ядрах.
- Скрипт больше не использует файлы timestamp для определения тех скриншотов, что были отсняты за последнюю сессию.
- Если найдено более одного файла субтитров, больше не задаётся вопросов, какие именно подключать — запуск происходит со всеми найденными.
- Изменилось поведение ключа -r. Если раньше, чтобы продолжить просмотр с прерванного эпизода без вопросов, надо было добавить -R, то теперь это действие перенесено на ключ -r (который раньше выполнял то же самое, но ещё задавал вопросы). Таким образом удалён лишний функционал, а доступ к нужному сократился аж на целое одно нажатие клавиши шифт. Использование ключа -R не приведёт к ошибке, в консоль выведется уведомление, после прочтения которого программа сымитирует старое поведение.
- Больше не проверяется тип подкючаемых файлов субтитров и дорожек — это позволяет оным быть симлинками.
- Плеером по умолчанию становится mpv, формат используемых внутри ключей подогнан под современные mplayer2/mpv и совместим с обоими.
Исправленные баги
- С поиском субтитров/дорожек для режима 「одного файла」.
- Редкий баг с неподключавшимися субтитрами и дорожками из-за потерянных пробелов.
Прочие малые исправления и улучшения.
Для тех Ъ, кто не в теме, небольшой ликбез:
Q: Кому оно нужно?
A: Тем, кто
- скачивает субтитры отдельно, особенно, когда их несколько;
- не хочет много топтать батоны набивая в консоли имена файлов или кликать гуйцы до умопомрачения;
- часто делает скриншоты;
- >10-тайтлов-кун;
- или просто часто смотрит зарубежные сериалы;
- в восторге от консольных интерфейсов.
Q: Что оно делает?
A: Находит в каталоге с видео релевантную папку с эпизодами, строит список эпизодов, по ключевой фразе и номеру эпизода находит субтитры к конкретному эпизоду (а не грузит все пачкой, как делает --sub-fuzziness/--autosub-match), можно выбрать один эпизод, можно играть один за другим. Список эпизодов можно перестраивать клавишей Tab (если они по какой-то причние не выстроились в правильном порядке с первого раза). После выхода умеет жать и/или конвертировать все снятые скриншоты. Цикл просмотра можно прерывать и продолжать с эпизода, на котором он закончился. И ещё много всего, что может сделать и без того длинный пост километровым.
Q: А в чём профит-то?
А: Чтобы начать просмотр, в большинстве случаев достаточно ввести лишь ключевую фразу и потом выбрать номер эпизода из списка. Всё — ещё одних суток как не бывало.
Инструкция с подробным описанием опций и картинками, как и сам скрипт — на гитхабе.