Skip to content

Koldim2001/YouTube_frame_searcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌟 YouTube Frame Searcher 🌟 - Ваш личный поисковик по YouTube! 🧭

Представляем вашему вниманию программу, которая позволит вам быстро и легко найти нужный момент в видео на YouTube! 🎥🔍

С помощью YouTube Frame Searcher, вы можете вводить список YouTube-ссылок на интересующие вас видео. Затем, вы можете передать либо текстовый запрос, либо изображение. На основе вашего запроса, программа будет искать самые релевантные кадры и предоставит вам ссылки на интересные моменты. 🔗

Этот проект - это настоящая находка для тех, кто хочет быстро найти нужный момент в видео без необходимости просматривать всю его длительность. 🕒

example-of-web

Короткий видео-туториал по проекту доступен по ссылке
Подробный видео-туториал по проекту доступен по ссылке


Локальная установка:

Используя Python:

Необходимо иметь установленный python 3.10 или более новой версии (лучше всего 3.11.5).
Данные команды требуется запускать последовательно в терминале:

  1. Склонируйте к себе этот репозиторий

  2. Перейдите с помощью команды cd в созданную папку

  3. Загрузите все необходимые библиотеки:

pip install --upgrade --force-reinstall "git+https://github.com/ytdl-org/youtube-dl.git"
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
pip install -r requirements.txt
  1. Запустите streamlit сервер:
streamlit run web.py

Для запуска веб-приложения надо перейти по адресу http://localhost:8501


Используя Docker:

  1. Команда загружает образ Docker с именем koldim2001/youtube_frame_searcher и тегом 1.0 из Docker Hub на вашу локальную машину. Этот образ содержит всю необходимую конфигурацию и зависимости для запуска приложения:
docker pull koldim2001/youtube_frame_searcher:1.0
  1. Команда запускает контейнер из загруженного образа. Флаг -p 8501:8501 связывает порт 8501 контейнера с портом 8501 хоста, что позволяет внешним пользователям обращаться к приложению:
docker run -p 8501:8501 koldim2001/youtube_frame_searcher:1.0

Для запуска веб-приложения надо перейти по адресу http://localhost:8501