Articulo de referencia

Frei0r

frei0r / ˈ f r aɪ . ɔːr / es un sencillo framework multiplataforma para efectos de vídeo. Proporciona filtros, mezcladores y generadores mediante una API de plugins minimalista ...

frei0r / ˈ f r . ɔːr / es un sencillo framework multiplataforma para efectos de vídeo. Proporciona filtros, mezcladores y generadores mediante una API de plugins minimalista . El comportamiento de los efectos se puede controlar desde el host a través de parámetros simples. El objetivo es resolver el problema recurrente de la reimplementación o adaptación de los efectos de vídeo estándar.

Frei0r no está diseñado como una API genérica para todo tipo de aplicaciones de vídeo. No ofrece soporte para los requisitos de áreas de aplicación específicas, como editores no lineales (NLE), efectos de sombreado acelerados por hardware o procesamiento de vídeo de alta precisión. Lo que sí proporciona Frei0r, además de una colección de complementos de vídeo utilizables, son implementaciones de referencia de código C y C++ para más de 100 algoritmos diferentes de manipulación de vídeo, bajo la licencia pública general GNU .

La API frei0r no pretende ser un estándar que compita con iniciativas más ambiciosas. La implementación actual de frei0r es muy ligera y consta de un único archivo de cabecera en C/C++ . Desde su creación en 2004, frei0r se convirtió en una colección de complementos de vídeo estándar de facto para varias aplicaciones gratuitas y de código abierto, al igual que LADSPA lo hizo con los complementos de audio.

Historia

Frei0r es el resultado de un esfuerzo colectivo en coordinación entre varios desarrolladores de software reunidos en las instalaciones del Centro de Artes Electrónicas de Bergen [ 2 ] en un festival llamado Piksel. Entre 2003 y 2005 se intentó encontrar un estándar común para los complementos de efectos de vídeo que se utilizarían en varias aplicaciones: Andraz Tori ( versión comunitaria de Cinelerra ), Daniel Fischer (Pakt/ GStreamer ), Denis Jaromil Rojo ( FreeJ /Dyne), Gabriel "Salsaman" Finch ( LiVES ), Kentaro Fukuchi (EffecTV), Niels Elburg (VeeJay), Øyvind Kolås (GEGL/babl/ GIMP ), Tom Schouten (PDP/ PureData ), Artem Baguinski (V2_Lab), Georg Seidel, Martin Bayer y Phillip Promesberger (Gephex) participaron en las discusiones.

El grupo inicialmente se propuso realizar una especificación completa para complementos cargados dinámicamente llamados LiViDO (Linux Video Dynamic Objects), que luego generó dos implementaciones: una fue el minimalista frei0r presentado por el equipo de Gephex como una parodia humorística de LiViDO, y la otra fue WEED [ 3 ] que ofrecía más características para la integración de GUI y el manejo de parámetros.

En pocos años, el enfoque minimalista de frei0r se ha adoptado ampliamente en numerosas aplicaciones y se ha convertido en un estándar de facto. Carlo Prelz (MøB/BEK), Richard Spindler (Open Movie Editor), Jean-Sébastien Senécal (DRONE) y Dan Dennedy ( MLT / Kdenlive ) contribuyeron al mantenimiento y a las mejoras posteriores.

Los complementos Frei0r son totalmente multiplataforma, se encuentran en varias distribuciones de Linux y BSD, están disponibles para Mac OS X como parte de los proyectos Fink [ 4 ] y MacPorts [ 5 ] y se compilan fácilmente en plataformas Windows usando Cmake y Cygwin .

Aplicaciones que utilizan frei0r

Referencias

  1. "Versión 3.2.1" . 9 de junio de 2026. Consultado el 10 de junio de 2026 .
  2. "Centro de Artes Electrónicas de Bergen" .
  3. "Estándar alternativo para el control de malezas utilizado únicamente en LiVES" . 8 de noviembre de 2020.
  4. "frei0r en Fink" .
  5. "frei0r en MacPorts" .
  • anuncio inicial de frei0r
  • Festival Piksel, Noruega
  • Directorio de software libre
  • página gratuita en Freshmeat
  • Abrir el editor de películas 'efectos de filtro'
  • Sitio web oficialEdita esto en Wikidata
  • Documentación de la API de frei0r
  • Lista de correo frei0r-devel
  • archivo de la lista de correo