В видеоконвертер SEZEII добавлен новый эффект, имитирующий тайловую палитровую графику компьютеров ZX Spectrum и MSX. Обработать можно видео в любом формате, и в результате вы получите стилизованное видео в lossless -качестве. Имитируется стандартная конфигурация Spectrum с областями 8x8 и стандартной палитрой, но эффект настраиваемый: можно выбирать любую палитру, размер блоков и дизеринг.
Для написания собственной палитры понадобится создать обычный текстовый файл и перечислить в нём коды цветов в hex-формате. Например, так:
FF000000
FF0000FF
FF00FF00
FFFF0000
FFFFFFFF
Затем надо указать файл палитры в команде запуска эффекта: ./seze -i "входное видео" -o "выходное видео" --plug "bin\plugins\linux\free\libold pc.so" --opts "-p "файл с вашей палитрой""
У программы есть и другие эффекты
Скачать сборку для Linux x86_64 можно здесь. Для запуска понадобится FFmpeg, OpenMP, SDL2 и последние рантайм-библиотеки C++.
У программы есть GUI, но он пока не особо развивается: в нём можно только выбирать файлы и указывать некоторые опции типа -j 24
чтобы получить распараллеливание на 24 потока.
Обладатели Windows также могут перетаскивать свои видеофайлы на ярлык со скриптами в папке scripts, эффект сам будет настроен и применён. Подробности о том, как работает программа, можно узнать в этой статье.
Код программы на C++. Также имеется возможность создать свой плагин, представляющий собой разделяемую библиотеку .dll/.so. Подробности – на гитхаб-странице проекта.
>>> Паблик программы