API: видео, тип релиза и субтитры в ответе релиза; Atmos и kHz у дорожек
docker / build (push) Successful in 1m18s
docker / build (push) Successful in 1m18s
src/techinfo.py — правила по строкам «Видео:», «Тип релиза:»/«Качество», «Контейнер:», «Продолжительность:», «Субтитры:» и заголовку: поля video (кодек, размер кадра, класс разрешения, fps, битрейт, битность, HDR, профиль DV), release (тип, нормализованный источник, контейнер, продолжительность), subtitles (языки с forced/full/SDH, формат, вшитые). audio дорожек и original: khz и atmos (вход модели не меняется). title_from_html больше не рвёт заголовок rutracker пробелами (<span>/<wbr> на каждом слове). Покрытие на 600 страницах каждого трекера: видео 90/93/100%, e2e озвучки без изменений. Тесты 275 ok. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
89ffe4375b
commit
dc19fe6255
9 files changed
+409
-16
No files matched your search
@@ -37,12 +37,18 @@ python -m src.predict --url https://kinozal.tv/details.php?id=1 --cookie "uid=..
|
||||
| `studios` | уникальные `{studio, translation_type, is_18plus}` |
|
||||
| `translation_types` | отсортированный список типов релиза |
|
||||
| `is_18plus` | `true`, если 18+ хотя бы у одной дорожки |
|
||||
| `original`, `series` | оригинальная дорожка; сезон и серии |
|
||||
| `video` | кодек, разрешение, fps, битрейт, битность, HDR (Dolby Vision / HDR10+ / HDR10 / HLG) |
|
||||
| `release` | тип релиза («WEB-DL», «BDRemux»…), контейнер, продолжительность |
|
||||
| `subtitles` | языки субтитров с пометками forced / full / SDH, формат, вшитые ли |
|
||||
| `title` | заголовок раздачи (если найден в HTML) |
|
||||
| `tracker` | только для `--url` |
|
||||
|
||||
Дорожки дедуплицируются по (тип, студия). Студии из заголовка раздачи вида
|
||||
`ПМ (LostFilm)`, которых нет в описании, добавляются с `source: "title"`
|
||||
(у остальных `source: "page"`). `--text` по-прежнему возвращает только `tracks`.
|
||||
Все поля и их значения — в [api-reference.md](api-reference.md); `video`, `release`, `subtitles`
|
||||
считаются правилами (`src/techinfo.py`), без нейросети.
|
||||
|
||||
## Python API
|
||||
|
||||
|
||||
Reference in new issue
Block a user