LINUX.ORG.RU

SEZEII v2.8.3

 , , , ,


0

1

SEZEII — программа-видеоконвертор для Linux и Windows с поддержкой плагинов, накладывающая видеоэффекты без использования видеоредактора.

Что нового в версии 2.8.3

ВИДЕОДЕМОНСТРАЦИЯ

TVsim2

Основное нововведение — плагин tvsim2bw/yuv для имитации чёрно-белого или цветного аналогового телевизора.

С новым эффектом вы сможете:

  • накладывать помехи (как на старом телевизоре);
  • использовать амплитудную модуляцию (чтобы убить качество видео);
  • фильтровать цветовой канал отдельно от яркостного;
  • настраивать длительности синхроимпульсов;
  • видеть осциллограмму сигнала.

tvsim2-conf

Программа с интерфейсом на ImGUI для настройки нового эффекта с телевизионными помехами. Используя программу tvsim2-conf вы можете потестить настройки эффекта на картинке, а потом сохранить опции и применить их к видео.

Многоядерная обработка

Некоторые эффекты могут задействовать многопоточность, и программа определит сама количество доступных тредов, но их количество можно настроить указав опцию -j число_потоков

Отображение прогресса

В консоли теперь выводится прогресс обработки видео в процентах. Завершить обработку можно по нажатию ESC.

Видеогайд, как поставить это на винду

Версия на Линукс лишена drag’n’drop скриптов, но не забывайте что каждый эффект имеет консольный интерфейс и сам рассказывает как себя настроить. В TVsim2 много опций так что их лучше cкопипастить прямо из программы tvsim-conf (см. гайд)

Программа открыта по лицензии MIT, можете скачать её с гитхаба и собрать самостоятельно

Зависимости: FFmpeg, OpenMP, SDL2 и последний рантайм C++.

Паблик программы в ВК

>>> Подробности



Проверено: hobbit ()

Интересная прога. Но сомнительной нужности.

xwicked ★★ ()

Прога прикольная, но

Программа с интерфейсом на ImGUI

я этот ImGUI как-то раз пробовал (версию с доками), тот ещё глюкодром был.

Dr64h ()

Линупсойды переизобрели Инстаграм? Лол, ещё и на чистом С++. ТруЪ хардкор.

slepoy_pew ()

Всё, ушёл имитировать цветной аналоговый телевизор.

psion ()

У нас таких видеоэффектов целая деревня!

Fafhrd ()
Ответ на: комментарий от Dr64h

версию с доками

Моя без доков. Если у юзера экран маленький, он все окна не найдёт ;]

HPW-dev ()

Дерьмоватор видео – нужный плагин. Самое то, что бы размазать 4К-дрочерам их пафосные сопли по их же лицу. Это как гаражный рок. Нарочно плохого качества.

thegoldone ()
Последнее исправление: thegoldone (всего исправлений: 1 )

без использования видеоредактора

В чём смысл акцентировать на этом внимание? На мой взгляд ненужная и запутывающая потенциальных пользователей фраза. Лучше бы написали в первом предожении, что это простой видеоплеер с возможностью накладывать эффекты на видео при просмотре.

mydibyje ★★ ()
Ответ на: комментарий от mydibyje

простой видеоплеер

Ну вообще-то, скорее, видеоконвертор, о чём и сам автор на гитхабе пишет. А вот между конверторами и редакторами для некоторых применений грань действительно бывает зыбка.

hobbit ★★★★★ ()
Ответ на: комментарий от thegoldone

Дерьмоватор видео – нужный плагин. Самое то, что бы размазать 4К-дрочерам их пафосные сопли по их же лицу. Это как гаражный рок. Нарочно плохого качества.

Какого разрешения по кайфу смотреть кино на 50"+? Вопрос риторический. Если смотришь на экране телефона или планшета - пожалуйста, можно сколько хочешь «дерьмовизировать».

fehhner ★★★★★ ()

Шакализатор =). libshakal.so

Но, когда подобное надо, хрен найдёшь. Теперь есть.

LINUX-ORG-RU ★★★★★ ()

Пользуясь случаем, хотелось бы задать пару вопросов авторам программы.

В чем они видят смысл программы? Как ее можно было бы использовать? Я не про существо фильтров и зачем нужны такие искажения видео. Я именно про то, как программа работает и как ее можно встроить в какую-то полезную деятельность. Как сами авторы ее используют?

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

SEZE II. Plugin based video converter.
Copyright (c) HPW-dev (hpwdev0@gmail.com), 2021-2022
Github page: github.com/HPW-dev

PluginShared: loading "plugins/linux/free/libwarpscan.so"

Plugin info:
opts: ""
title: "Emulator for old pc graphic (MSX, ZX Spectrum)"
multithread mode: no
version: 2
info: Usage:
-s, --speed	speed for scanline
-r, --random	if defined, use random speed

И это при том, что никакие обязательные параметры этома плагину не нужны. Все работает и так!

А другие совсем иначе:

SEZE II. Plugin based video converter.
Copyright (c) HPW-dev (hpwdev0@gmail.com), 2021-2022
Github page: github.com/HPW-dev

PluginShared: loading "plugins/linux/free/libquantizer.so"

[ERROR] need correct palette name
terminate called after throwing an instance of 'std::out_of_range'
  what():  map::at
Аварийный останов (образ памяти сброшен на диск)

Плагин не пишет, какие у него опции. Просто ошибка и падает. Вопрос, и как пользователю догадаться, какой параметр задать, чтобы указать палитру?

Погромисты, не делайте так, когда пишете свои программы…

AVL2 ★★★★★ ()

Такие программы здорово работают, когда работают в реалтайме с видеокамеры и на выход выдают видеопоток в vloopback

Чтобы можно было в скайпах всяких использовать. В целом это классические видеофильтры. В зависимостях ffmpeg. Что мешало реализовать их как фильтры ffmpeg? Тогда это был бы всепригодный проект.

AVL2 ★★★★★ ()
Ответ на: комментарий от fehhner

Если смотришь на экране телефона или планшета - пожалуйста, можно сколько хочешь «дерьмовизировать».

Да на трёхпиксельном телефоне особое удовольствие доставляет размер загружаемого видео, из которого видно только 3 пикселя. 2 из которых занимает значок 4К.

thegoldone ()

Отличная тема. Особенно был бы интересен графический редактор без графического интерфейса. Т.е., IM с обратной связью. Раньше был хороший диктор «Дракоша», под Windows 95.

Mirage1_ ()

очередная ненужность на плюсах.. креативненько

bug_ ()

По описанию похоже на скрипт для avisynth.

Radjah ★★★★★ ()

на видео какая-то шизофрения в стиле TempleOS. небось разработчик тоже с богом разговаривает

Unixson ()
Ответ на: комментарий от mydibyje

это простой видеоплеер

Можно выключить рендеринг чтобы выиграть несколько наносекунд при обработке ;]

HPW-dev ()
Последнее исправление: HPW-dev (всего исправлений: 1 )
Ответ на: комментарий от AVL2

В чем они видят смысл программы?

Я специально написал это на cpp чтобы можно было оптимизировать процессинг под мой проц при компиляции, но на самом деле я просто не могу осилить написание сложного скрипта для ffmpeg или изучить какой-нибудь апи для нормального видео редактора чтобы добавить туда свой эффект.

Как ее можно было бы использовать?

SEZE это просто плеер на SDL с декодером на ffmpeg и нужна эта прога только для подготовки кадров для плагинов. Интерфейс у плагинов простой, думаю что каждый может передать сырые пиксели RGB по поинтеру и размер картинки, так что встроить код плагина в другую программу легко. Для эмулятора сеги Kega Fusion я быстро сделал порты моих эффектов. Использую это я сам в своём хозяйстве, а другие люди просто по приколу видимо. Люблю эксперименты с графоном.

Плагины явно писали разные люди.

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

Просто ошибка и падает

Это реально фатальная ошибка. Так как я тестирую это под винду, я сразу делаю скрипты для быстрого запуска где всё правильно настроено и забываю проверить плагин без опций.

HPW-dev ()
Последнее исправление: HPW-dev (всего исправлений: 1 )
Ответ на: комментарий от AVL2

когда работают в реалтайме

Не все эффекты хорошо оптимизированы чтобы не проседать в реалтайме.

Что мешало реализовать их как фильтры ffmpeg

Плагины frei0r работают как фильтры ffmpeg и их код похож на мои плагины, но в релизах ffmpeg под винду их поддержка почему-то выключена и мне просто лень компилировать ffmpeg с включённым frei0r.

HPW-dev ()
Ответ на: комментарий от Unixson

небось разработчик тоже с богом разговаривает

Пора бы уже погулять по рельсам ;]

HPW-dev ()
Ответ на: комментарий от Aceler

без использования видеоредактора

Кажется пост уже нельзя редачить

HPW-dev ()
Ответ на: комментарий от thegoldone

Да на трёхпиксельном телефоне особое удовольствие доставляет размер загружаемого видео, из которого видно только 3 пикселя. 2 из которых занимает значок 4К.

Я смотрел по-приколу фильмы ужасов типо Toxic Avenger и другое поржать родом из 80х. В этом есть что-то своё. Но современные франшизы классные - только в 4к.

fehhner ★★★★★ ()
Ответ на: комментарий от fehhner

Но современные франшизы классные - только в 4к.

От фильмов плохого качества тошнит только первые несколько минут. Потом нормально. Или фильм точно не стоит просмотра.

thegoldone ()
Ответ на: комментарий от fehhner

Смотря что смотреть. Для Анны Карениной достаточно 720p. И не потому что нигра губастая а из за оптической ловушки. Для определенных ракурсов разрешение не повышается потому что с глубиной резкости проблемы.

DumLemming ()
Ответ на: комментарий от HPW-dev

Я заметил, что программа в принципе не синхронизирует проигрывание видео, а просто выводит его с той скоростью, с которой получется кодировать. Некоторые фильтры кодируют быстро и в них наблюдается ускоренное проигрывание в окне плейера. В то время как в других слайдшоу.

AVL2 ★★★★★ ()
Ответ на: комментарий от proveryam

Вы гляньте в сорс данного проекта. Меня прямо вытошнило от авторского код-стайла.

pascal ★★★ ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.