Skip to content

sburdiug/videosearch-app

Repository files navigation

Stream Searcher v1.2

Локальное desktop-приложение для:

  • импорта локального видео;
  • импорта YouTube / Twitch / Direct URL;
  • скачивания через yt-dlp и TwitchDownloader CLI;
  • транскрипции через faster-whisper;
  • поиска по речи и чату с таймкодами;
  • открытия найденного момента через VLC/mpv/системный плеер.

Запуск

  1. Установить зависимости:
.\.venv\Scripts\python.exe -m pip install -r requirements.txt
  1. Убедиться, что ffmpeg и ffprobe доступны в PATH.
  2. Установить локально TwitchDownloaderCLI в проект:
.\.venv\Scripts\python.exe scripts\install_twitchdownloader.py

После этого TwitchDownloaderCLI будет в tools\TwitchDownloaderCLI\TwitchDownloaderCLI.exe и подхватится в настройках автоматически. Для открытия результата по таймкоду нужен один из плееров: VLC, mpv или ffplay (используется как fallback). Во вкладке Twitch доступен пакетный режим audio + video (и опционально чат) в один запуск. Во время поиска/загрузки/транскрипции показывается прогресс, а поиск выполняется в фоне с сообщением Ожидайте, идет поиск.... Во вкладке Видео есть удаление: можно удалить запись только из приложения или вместе с файлами на диске.

  1. Запустить приложение:
.\.venv\Scripts\python.exe app.py

Тесты

.\.venv\Scripts\python.exe -m pytest -q

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages