[Genisys] VideoConverter - добавляет ваши видео на сервер

Предисловие

Что-то уж форум опустел

Честно говоря не ожидал от такой провальной идеи довольно хороший результат, но плагин очень сырой

Делал я его по принципу “чтоб работал” поэтому в большинстве случаев советую вам забить на колоссальные ошибки

Со своей задачей (простой установкой) он уже справился

Если кому то и нужно, то можете переписать под свои нужды

Описание плагина:

Легко и быстро добавляет видео на сервер

Запуск
Первый запуск

Первый запуск:

Для работы скрипта на Python вам следует установить следующие библиотеки

  • pip install Pillow
  • pip install opencv-python
  • apt-get update && apt-get install libgl1

Далее загружаем папку как обычный плагин

Запуск

В папку root необходимо загрузить ваше видео

Далее в терминале нужно написать

  • python3 video.py

В скрипте вначале пишем полное название видео (по типу “my_video.mp4”)

И выбираем тип обработки видео rim/dim

Типы обработки rim/dim

Обработка видео:

Rim

Технология rim просто уменьшает количество цветов в кадре

Данный тип обработки очень быстрый и не качественный

rimg-2

Dim

Технология dim учитывает цвета соседних пикселей и подстраиваться под минимальное количество цветов в кадре.

Такую технологию называют “Дизеринг”

Обработка такого кадра требует огромного количества времени, но зато мы получаем фактически оригинальную фотографию

dimg-2

Далее:

После завершения обработки (не быстрый процесс)

Идём на сервер ставим табличку и пишем на ней /video

А дальше просто проставляем таблички там где заканчиваются пиксели

Вышло криво но надеюсь понятно

Примечания

Примечания:
Могу с точностью сказать сразу что плагин довольно сырой!

На свои сервера ставить такое конечно можно, но на моем сервере 0.14 показал себя довольно плохо.

В основном проблемы появляются у игроков которые имеют слабый или средний WiFi

  • Для работы плагина можно загружать почти любые видео. Но чёрно-белые и вертикальные видео грузить не будет

  • Для работы плагина должен быть отличный WiFi. В среднем за 1 секунду проходит 1-2 мб трафика

  • Рендер 30 секундного видео по технологии dim будет примерно 1 час

  • По стандарту будет показываться только первые 500 кадров! Советую сразу поменять это число на ваше количество кадров

  • Видео воспроизводится в 20 фпс

  • Советую не играться с качеством видео. Данный плагин создан исключительно для видео с разрешением 400х220. (Загружать видео можно почти с любым разрешением(YouTube идеально для этого подходит))

Остальное во вкладке “Кто заинтересовался”

Примеры

Примеры:
В последней версии я могу показать вам довольно не плохие примеры

Вот видео примеры (естественно звук монтаж)

Класс превосходства

Клинок рассекающий демонов

Кто заинтересовался

Для тех кто заинтересовался

Честно мне очень лень писать тут длинные речи поэтому добавлю просто очень кратко.

  • Можно переделать плагин под чёрно-белую версию. Тогда можно будет использовать целых 4 цвета.

  • Переписывать что либо я почти не вижу причин. Так как полезность плагина довольно низкая. Можно использовать как интересный способ визуализации картинки на сервере. В варианте с видео будет сильно лагать

  • Чтобы убрать лаги можно просто уменьшить разрешение видео, но это уж вы как нибудь сами

Плагин был протестирован на версии 0.14 Genisys
VideoConverter.zip (5.1 КБ)

8 лайков

Ну слив крутой, но реально сырой, за старания поставлю лайк.

2 лайка

Коментаторы с Ютуба с тобой не согласятся

Бро, можешь ответом рассказать, как использовать? А то из “Запуск” не очень понятно :slight_smile:

В ЗИП файле который я прикрепил есть файл video.py и папка с плагином

Плагин нужно установить как обычно

В главную папку root нужно поместить video.py

Далее нужно в терминале прописать команды из первого запуска

Так как скорее всего это твой первый опыт с python то перед этими 3 командами пропиши

apt install pip (вроде так, не помню)

Далее в папку root кидаешь нужное видео и пишешь в терминале

python3 video.py

После полное название видео
Потом Enter
И потом пишешь слово dim
Снова Enter

Ждёшь (процесс не быстрый)

Далее заходишь на сервер и ставишь табличку и на ней пишешь /video

А далее просто ставишь таблички рядом без текста.

Так как табличка /video является левым верхним углом то просто ставь таблички снизу и справа где кончаются пиксели

Надеюсь помог

2 лайка

по углам ставить. понял)
да, братан, помог, спасибки)

@Anonymous Санёк, как тебе ваще плагин?

детское по*но можно рулить)