5 бесплатных программ для масштабирования видео как альтернатива платному Topaz Video AI

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Обложка для моего видео на моём канале YouTube: https://youtu.be/aZ0gF3Di4cU
Обложка для моего видео на моём канале YouTube: https://youtu.be/aZ0gF3Di4cU

Хочешь увеличить качество видео, но ценник у Topaz Video AI вызывает сердечный приступ? Спокойно! Сегодня разберём 5 БЕСПЛАТНЫХ программ, которые помогут улучшить твои видео. И да, результат может удивить! Дочитай до конца, потому что в конце я покажу таблицу, какая из них даёт лучший результат (на примере масштабирования исходного видео в разрешении FullHD 1080х1920 30fps до 4к 30fps). Поехали!

(Сразу хотел бы предупредить - статья длинная, в Word при шрифте = 12 она заняла 28 страниц).

Примечание 1.

В рамках статьи «Бесплатный, но с закрытым исходным кодом» и «Бесплатный и при этом OpenSource» равны между собой — конечному пользователю в большинстве своём всё равно закрытый код или нет — главное, что он может свободно использовать те функции какие ему нужны.

Примечание 2.

В рамках статьи: Python = Питон, Visual Studio Code = VSCode, Нейросеть = ИИ = AI.

Примечание 3.

В рамках данной статьи считается, что вы не умеете работать: с кодом, GitHub-ом и прочее. Поэтому все действия будут объяснены детально.

QualityScaler

Первая программа – это QualityScaler, она используется не только для масштабирования и улучшения видео, но также и для фото. Вот GitHub программы: https://github.com/Djdefrag/QualityScaler  (перейдите по ссылке и скачайте её - нажав на зелёную кнопку «Code», а затем просто загрузите архив нажав соответствующую кнопку (см. рис. 1-2)).

Рис.1. Скриншот GitHub программы QualityScaler
Рис.1. Скриншот GitHub программы QualityScaler
Рис.2. Скриншот Загрузки программы QualityScaler в браузере Chrome
Рис.2. Скриншот Загрузки программы QualityScaler в браузере Chrome

По словам разработчика программы, работающей на основе моделей ИИ, – она написана полностью на Python (Питоне) как фронтэнд так и бэкэнд.

QualityScaler (см. рис. 3) является одним из 4х проектов автора Аннунциата Джанлука (никнейм на GitHub = Djdefrag) посвящённого увеличению фото и видео: NiceScaler (последнее обновление 3 года назад – устарел), QualityScaler (последнее обновление в прошлом месяце – февраль 2025 года), RealScaler (последнее обновление в ноябре 2024 года) и FluidFrames.RIFE – генерация дополнительных видеокадров на основе ИИ.

Рис.3. Интерфейс QualityScaler
Рис.3. Интерфейс QualityScaler

Чтобы установить QualityScaler вам потребуется вначале установить несколько компонентов на ваш компьютер:

  • Во-первых, это Питон, скачайте и установите актуальную версию с этой страницы (см. рис. 4): https://www.python.org/downloads/release/python-3119/

    Рис.4. Страница загрузки Python
    Рис.4. Страница загрузки Python

ОЧЕНЬ ВАЖНО! – при установке поставьте «галочку» на пункте - Add Python 3.11 to Path а так же установите «галочки» на пунктах: Add Python to environment variables и Precompile standard library (см. рис. 5-6).

Рис.5.  Добавление Python в Путь
Рис.5. Добавление Python в Путь
Рис.6.  Установка Питона. Add Python to environment variables и Precompile standard library.
Рис.6. Установка Питона. Add Python to environment variables и Precompile standard library.

Можете оставить папку установки по умолчанию, а можете выбрать свою папку – это не играет особой разницы.

  • Во-вторых, это VSCode: https://code.visualstudio.com/  - он нам нужен для редактирования файлов.

  • Загрузите модели для QualityScaler по этой ссылке (см. рис. 7): https://gofile.io/d/jQmbgY

    Рис.7. Страница загрузки моделей для QualityScaler
    Рис.7. Страница загрузки моделей для QualityScaler

(хотел бы заметить, что ссылка не всегда открывается, поэтому вот ссылка на уже загруженный архив в моём ТГ канале: https://t.me/photoudzen/1722 )

  • Также вам потребуется установить бесплатный архиватор файлов 7-Zip (см. рис.8): https://www.7-zip.org/  чтобы разархивировать программу QualityScaler, загруженную ранее с GitHub.

    Рис.8. Страница загрузки 7-Zip
    Рис.8. Страница загрузки 7-Zip
  • Загрузите FFMPEG.exe по ссылке:  https://www.gyan.dev/ffmpeg/builds/ (RELEASE BUILD> ffmpeg-release-essentials.7z).

    Теперь перейдём у установки и запуску программы:

  1. Разархивируем архив с программой QualityScaler с помощью 7-Zip (см. рис. 9):

    Рис.9. Распаковка QualityScaler
    Рис.9. Распаковка QualityScaler
  2. Поместим загруженные ранее ИИ модели в папку AI-onnx (см. рис. 10):

    Рис.10. Загрузка AI моделей в папку AI-onnx в QualityScaler
    Рис.10. Загрузка AI моделей в папку AI-onnx в QualityScaler
  3. Поместим «FFMPEG.exe» – именно сам файл FFMPEG.exe в папку Assets (рис. 11):

    Рис.11. Загрузка AI моделей в папку AI-onnx в QualityScaler
    Рис.11. Загрузка AI моделей в папку AI-onnx в QualityScaler
  4. Далее запустите VSCode и откройте в нём папку QualityScaler (просто перетащите саму папку в окно программы VSCode – см. рис. 12):

    Рис.12. Открытие папки QualityScaler внутри VSCode
    Рис.12. Открытие папки QualityScaler внутри VSCode
  5. Потом выберите файл «QualityScaler.py» в окне «Explorer» программы VSCode:

    Рис.13. Окно «Explorer» программы VSCode:
    Рис.13. Окно «Explorer» программы VSCode:
  6. Затем откройте терминал, кликните туда и выполните команду «pip install -r requirements.txt». Чтобы открыть терминал потяните вверх за нижнюю часть (полосу) окна для работы с кодом, в данном случае «QualityScaler.py» (см. рис. 14 - 15):

    Рис.14. Окно Терминала программы VSCode:
    Рис.14. Окно Терминала программы VSCode:
Рис.15. Окно Терминала программы VSCode:
Рис.15. Окно Терминала программы VSCode:

Так как у меня уже установлен файл настроек (у автора статьи) – то первая строка у меня «[QualityScaler] Preference file exist» - у вас такого не будет.

Чтобы выполнить команду – нажмите «Enter».

Примечание 4.

Для чего нужны команды в файле «requirements.txt» в корне папки QualityScaler? Давайте разбираться (см. рис. 16).

Рис.16. Файл «requirements.txt» в корне папки QualityScaler
Рис.16. Файл «requirements.txt» в корне папки QualityScaler

Файл разделён на 3 секции: #AI, #GUI, #UTILS.

  • Секция #AI: команда «onnxruntime-directml==1.17.3» - она запускает ONNX Runtime с поддержкой DirectML (API для работы с нейросетями на GPU в Windows) – это нужно для ускоренного выполнения моделей AI на видеокартах AMD/NVIDIA/Intel;

  • Команда «numpy==1.26.4» – это библиотека для работы с массивами и матрицами чисел, она используется для математических операций в нейросетях;

  • Секция #GUI или graphical user interface – она же графический интерфейс: команда «customtkinter» – это расширенная версия стандартного Tkinter (библиотека для GUI в Python), она делает интерфейс более «стильным»

Источник: https://habr.com/ru/articles/891756/


Интересные статьи

Интересные статьи

Самодисциплина — ключ к изменению жизни. В этой статье я делюсь личной историей трансформации: от рутины и выгорания к осознанному формированию привычек, ведущих к н...
«Ъ» ознакомился с письмом сенатора Артёма Шейкина в Минцифры. Он просит объяснить причины приостановления работы над законопроектом о внесении изменений в ФЗ «О связи» в части...
Представьте 2 колонии байбаков. Обычно это миролюбивые животные, которые живут дружными семьями, но только не в тех ситуациях, когда встает вопрос о занимаемой территории. Подобное может произойти меж...
Был такой функционал в Битрикс24 - Face-трекер. В 2022 году его отключили, о чем вышло официальное уведомлениеПричина для отключения - "Провайдер, с которым мы сотрудничаем, сейчас не может предостави...
Среди советов по улучшению юзабилити интернет-магазина, которые можно встретить в инете, один из явных лидеров — совет «сообщайте посетителю стоимость доставки как можно раньше».