Frei0r - Frei0r
Стабильный выпуск | 1.7.0[1] / 6 декабря 2019 г. |
---|---|
Репозиторий | |
Написано в | C /C ++ |
Платформа | Кроссплатформенность |
Тип | Рамки |
Лицензия | Стандартная общественная лицензия GNU |
Интернет сайт | frei0r |
frei0r /ˈжраɪ.ɔːr/ это простой кросс-платформенный рамки для видеоэффектов. Он предоставляет фильтры, смесители и генераторы с помощью минималистичных плагин API. Поведение эффектов можно контролировать с хоста с помощью простых параметров. Цель состоит в том, чтобы решить повторяющуюся проблему повторной реализации или адаптации стандартных видеоэффектов.
Frei0r не задумывался как общий API для всех видов видеоприложений. Нет поддержки требований специальных областей применения, таких как нелинейные редакторы (NLE), аппаратное ускорение шейдер эффекты или обработка видео высокой точности. Что frei0r действительно предоставляет, помимо набора полезных видеоплагинов, так это эталонные реализации кода C и C ++ для более чем 100 различных алгоритмов обработки видео, лицензированных под лицензией Стандартная общественная лицензия GNU.
API frei0r не предназначен для того, чтобы стать конкурирующим стандартом для более амбициозных проектов. Текущая реализация frei0r очень легкая и состоит всего из одного C / C ++ заголовочный файл. С момента своего рождения в 2004 году frei0r стал де-факто стандартной коллекцией видеоплагинов для нескольких бесплатных приложений с открытым исходным кодом, например LADSPA сделал для аудио плагинов.
История
Frei0r - результат совместных усилий нескольких разработчиков программного обеспечения, собравшихся в помещении Bergen Center for Electronic Arts.[2] на фестивале под названием Пиксель. Между 2003 и 2005 годами была предпринята попытка найти общий стандарт для плагинов видеоэффектов, которые будут использоваться в различных приложениях: Andraz Tori (Чинелерра версия сообщества), Даниэль Фишер (Pakt /GStreamer ), Денис Яромил Рохо (FreeJ / Дайн), Габриэль "Сальсаман" Финч (Жизни ), Кентаро Фукути (EffecTV), Нильс Элбург (VeeJay), Ойвинд Колос (GEGL / babl /GIMP ), Том Схоутен (PDP /PureData ), Артем Багуинский (V2_Lab), Георг Зайдель, Мартин Байер и Филипп Промесбергер (Gephex) все приняли участие в обсуждениях.
Группа сначала стремилась реализовать всеобъемлющую спецификацию для динамически загружаемых плагинов под названием LiViDO (Linux Video Dynamic Objects), которая затем породила две реализации: одна из них была минималистичной. frei0r представленный командой Gephex как юмористическая пародия на LiViDO, а другой - WEED[3] который предлагал больше возможностей для GUI интеграция и обработка параметров.
В течение нескольких лет минималистичный подход frei0r получил широкое распространение во многих приложениях и стал стандартом де-факто. Поддержку и дальнейшие улучшения внесли Карло Прельц (MøB / BEK), Ричард Шпиндлер (Открытый редактор фильмов), Жан-Себастьен Сенекаль (DRONE) и Дэн Деннеди (MLT /Kdenlive ).
Плагины Frei0r полностью кроссплатформенны, они есть в нескольких дистрибутивах GNU / Linux и BSD, доступных для Mac OS X как часть Финк[4] и MacPorts[5] проекты и легко компилируются на платформах Windows с помощью Cmake и Cygwin.
Приложения, использующие frei0r
- Жизни
- openmovieeditor
- гефекс
- MøB
- FreeJ
- FFmpeg
- AVconv
- PureData
- DVEdit
- GStreamer и Питиви
- MLT
- Видеоредактор OpenShot
- Gmerlin
- Flowblade
- Жидкое мыло
Рекомендации
- первое объявление frei0r
- Фестиваль Пикселя, Норвегия
- Каталог бесплатных программ
- страница frei0r на Freshmeat
- Откройте редактор фильмов "эффекты фильтра"