Skip to content

ashuuya/convertproj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Downloader & Any Video Converter - CONVERTPROJ

Простой инструмент для конвертации видео под старые (и не очень) кнопочные телефоны, такие как Itel, BQ и другие устройства с поддержкой 3GP/MPEG4. Для настройки конвертации под другие устройства внутри convertproj.py нужно добавить новый пресет по аналогии с уже имеющимся. Изначально проект был для конвертации фильмов, сериалов, аниме для просмотра в расположении, т.к. доступ к компу в армии это круто, но потом ещё захотелось видосы с ютуба почекать, поэтому появилось скачивание.

Возможности

  1. Скачивание: Выбор качества (360p, 720p, 1080p, 4K - выбор качества чисто ради вариативности, ведь чтобы смотреть на тапике всё равно надо конвертировать в шакалы и поэтому лучше изначально скачивать какой-нибудь 360p).
  2. Нормализация: Автоматическое определение VFR (Variable Frame Rate) и приведение к стабильным 30 FPS.
  3. Конвертация: Готовые пресеты для телефонов (160x128, 480x320 и др.).
  4. Ускорение: Поддержка аппаратного ускорения NVIDIA (NVENC).

Установка

Для работы вам понадобится Python 3.8+

  1. Скачайте этот репозиторий (Code -> Download ZIP или git clone).
  2. Установите зависимости Python: Откройте терминал в папке проекта и введите: pip install -r requirements.txt
  3. Установите FFmpeg:
    1. Скачайте FFmpeg и добавьте его в переменные среды (PATH), чтобы команда ffmpeg работала в терминале.
    2. Скачайте yt-dlp: Скачайте файл yt-dlp.exe с официального GitHub. Положите yt-dlp.exe в папку с этим проектом.

Как пользоваться

Примечание: если видео не с ютуба, для конвертации нужно просто закинуть желаемое видео в папку Downloads/Recode и пропустить шаг 1

Шаг 1: Скачивание видео

  1. Создайте файл links.txt в папке проекта (если его нет).
  2. Вставьте туда ссылки на видео YouTube (каждая с новой строки).
  3. Запустите файл 1dloader.bat.
  4. Выберите желаемое качество скачивания. Видео скачаются в папку Downloads/Recode.

Шаг 2: Конвертация

  1. Запустите файл 2launcher.bat.
  2. Выберите профиль вашего устройства: а: Itel it2163R (160x128) б: BQ 3590 (480x320)
  3. Дождитесь окончания процесса. Готовые файлы будут в папке Downloads/Recoded.

Настройка

Вы можете изменить параметры конвертации (битрейт, кодек, разрешение) в начале файла convertproj.py в словаре PROFILES. По умолчанию используется аппаратное ускорение NVIDIA (h264_nvenc). Если у вас другая карта или хотите работать на CPU, измените переменную HARDWARE_ENCODER в скрипте внутри convertproj.py: h264_amf для AMD Radeon; h264_qsv для Intel HD/UHD Graphics/Iris; libx264 для CPU.

About

Конвертация видосов для тапиков

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors