Локальное desktop-приложение для:
- импорта локального видео;
- импорта
YouTube / Twitch / Direct URL; - скачивания через
yt-dlpиTwitchDownloader CLI; - транскрипции через
faster-whisper; - поиска по речи и чату с таймкодами;
- открытия найденного момента через
VLC/mpv/системный плеер.
- Установить зависимости:
.\.venv\Scripts\python.exe -m pip install -r requirements.txt- Убедиться, что
ffmpegиffprobeдоступны вPATH. - Установить локально
TwitchDownloaderCLIв проект:
.\.venv\Scripts\python.exe scripts\install_twitchdownloader.pyПосле этого TwitchDownloaderCLI будет в tools\TwitchDownloaderCLI\TwitchDownloaderCLI.exe и подхватится в настройках автоматически.
Для открытия результата по таймкоду нужен один из плееров: VLC, mpv или ffplay (используется как fallback).
Во вкладке Twitch доступен пакетный режим audio + video (и опционально чат) в один запуск.
Во время поиска/загрузки/транскрипции показывается прогресс, а поиск выполняется в фоне с сообщением Ожидайте, идет поиск....
Во вкладке Видео есть удаление: можно удалить запись только из приложения или вместе с файлами на диске.
- Запустить приложение:
.\.venv\Scripts\python.exe app.py.\.venv\Scripts\python.exe -m pytest -q