thumb|400px|Cinelerra 2.1 utilisé pour le montage de séquences dans un projet vidéo Cinelerra est un logiciel libre et sophistiqué de montage vidéo pour le système d'exploitation GNU/Linux. Il a été conçu par Heroine Virtual et est distribué selon les termes de la Licence publique générale GNU. En plus du montage, il prend en charge des opérations de composition avancées telles qu'incrustations, mattes, générateur de titres, effets multiples pour le montage vidéo et audio en plus de l'automatisation des images clés, selon la variante, de nombreuses autres fonctions professionnelles. Il traite l'audio au format 64 bit à virgule flottante. La vidéo est traitée dans les espaces couleurs RGBA ou YUVA, sous forme d'entier 16 bits ou de virgule flottante. Le logiciel est indépendant de la fréquence de rafraîchissement et de la résolution de la vidéo. La variante GG pouvant elle prendre en charge des vidéos jusqu'en résolution 8K et peut également créer des DVD et des Blu-ray.

Historique Les racines de Cinelerra remontent à 1996. Cette année-là, Adam Williams de Heroine Virtual, développeur principal de Cinelerra, a sorti un éditeur audio Unix appelé Broadcast 1.0 qui pouvait traiter des fichiers audio 2G avec seulement de mémoire. Il était destiné aux studios professionnels mais son interface utilisateur était réduite à sa plus simple expression.

En 1997, Broadcast 2.0 a introduit une interface utilisateur plus proche de ce que nous connaissons aujourd'hui, avec une barre de menu, une boîte à boutons, une console et des commandes de transport. Il permettait de gérer un nombre illimité de pistes audio sur lesquelles il était possible d'appliquer des effets en temps réel.

C'est seulement en 1999, avec la version Broadcast 2000, que la possibilité de gérer des pistes vidéo a été ajoutée. Les possibilités de cette version étaient très intéressantes, mais il était complexe à utiliser.

C'est la raison pour laquelle une nouvelle version fut mise au point, pour offrir une ergonomie plus proche de ce que l'on rencontrait sur les environnements Windows ou Macintosh. Cette version abandonna le nom originel au profit de Cinelerra, qui a été publié pour la première fois sous ce nom le , tandis que Broadcast2000 a été retiré par le développeur Heroine Virtual en . Cinelerra est devenue la première application de production de médias 64 bits lorsqu'elle a été réécrite pour fonctionner avec le processeur AMD Opteron en et a été présentée à SIGGRAPH en 2004 à San Diego. Depuis lors, de nombreuses versions ont été publiées. La version originale est toujours produite par Williams. La communauté du logiciel libre a fait plusieurs forks, mais un seul est encore actif. Pour un aperçu complet des versions, voir la section Histoire de Cinelerra. Même si les différentes variantes se ressemblent, il existe des différences fonctionnelles considérables entre elles.

Une vue d'ensemble des différentes variantes qui ont publié plus d'une version: Variante de Cinelerra Date et version dernière publication Date et version première publication Distributions Linux (programme exécutable) Nouvelles publications Langues GUI supportées GG Infinity 2021-12-31, 2021-12 2016-03-31, 5.1 AppImage mensuel anglais, français, allemand, russe, espagnol, hongrois HV 2024-05-17, 9 2002-08-12, 1.0.0 Ubuntu annuel DE, ES, EU, FR, IT, NB, PT_BR, SL CV 2015-08-13, 2.3 2003-04-29, 1.1.5 [Dans les dépôts des anciennes distributions GNU/Linux] inactif DE, ES, EU, FR, IT, NB, PT_BR, RU, SL

Interface L'interface de Cinelerra est similaire à celle d'autres systèmes de montage non linéaire, tels que Adobe Premiere Pro, Final Cut Pro et Avid Media Composer. Toutefois, comme elle comprend un moteur de compositing, elle peut également être assimilée à un logiciel de compositing tel que Adobe After Effects, Smoke on Linux ou Shake. L'utilisateur se voit présenter par défaut quatre fenêtres (dans le sens des aiguilles d'une montre à partir du bas à gauche dans l'image en haut à droite) : La timeline, qui donne à l'utilisateur une vue temporelle de toutes les pistes vidéo et audio du projet, ainsi que des données des images clés pour par exemple le mouvement de la caméra, les effets ou l'opacité. la visionneuse, qui donne à l'utilisateur un moyen de "balayage" (déplacement manuel de la tête de lecture vers l'avant ou vers l'arrière pour localiser un emplacement ou un mot spécifique) dans les séquences. le compositeur, qui présente à l'utilisateur une vue du projet final tel qu'il apparaîtrait une fois rendu. Le compositeur est interactif en ce sens qu'il permet à l'utilisateur d'ajuster la position des éléments vidéo ; il réagit également aux interventions de l'utilisateur. les ressources, qui présente à l'utilisateur une vue de toutes les ressources audio et vidéo du projet, ainsi que les effets et transitions audio et vidéo disponibles.

Cinelerra utilise sa propre boîte à outils de composantes d'interface graphique Guicast (la bibliothèque d'interface graphique de Cinelerra), qui n'est pas conforme aux bonnes pratiques pour l'IHM des principaux bureaux sous Linux tels que GNOME et KDE. Ceci a l'avantage qu’il se présente et fonctionne de la même manière quelle que soit la distribution ou le bureau utilisé, et de ne pas dépendre d'un bureau dont les mises à jour peuvent faire changer les caractéristiques, et donc l'intégration graphique du logiciel.

Utilisateurs et récompenses Cinelerra a gagné du terrain auprès de certains passionnés de Linux à la recherche d'un système de montage vidéo natif. L'utilisation professionnelle a été principalement promue par Linux Media Arts, qui a vendu un ensemble intégré de matériel et de logiciels pour la production vidéo incluant Cinelerra.

Lors du salon des médias électroniques 2004 de la National Association of Broadcasters, Cinelerra a reçu le prix "Making the Cut" de Bob Turner, décerné aux ..

En , le magazine en ligne "Libre Graphics World" a inclus Cinelerra dans sa comparaison de la viabilité des éditeurs vidéo pour Linux.

Cinelerra.org Le site cinelerra.org a été initialement enregistré par un membre de la Communauté Cinelerra-CV, Richard Baverstock, le ]. Vers , la Communauté Cinelerra-CV a négligé le renouvellement de cinelerra.org. Le domaine a alors été repris par un autre projet géré par Michael Collins, l'un des fondateurs de Cinelerra et un professionnel de l'informatique ayant de l'expérience dans l'industrie du cinéma et qui a contribué à la création de Cinelerra. cinelerra.org a été organisé de manière à fusionner tous les projets Cinelerra existants tout en apportant des corrections et des améliorations supplémentaires. Depuis le début de 2015, Cinelerra.org dispose d'un dépôt Git ouvert sur Google Code pour l'analyse et pour la saisie ; cependant, cette plate-forme est en lecture seule depuis . Cinelerra.org a sorti une version 5.0 de Cinelerra centrée sur les studios. L'objectif de Cinelerra.org était de développer une valeur plus professionnelle du produit à partir de 2016.

Actuellement, Cinelerra.org soutient le travail de Cinelerra-HV. Son site web propose des liens dans la section de téléchargement vers les variantes Cinelerra-HV et Cinelerra-GG.

Variantes Cinelerra-HV

Heroine Virtual (HV), l'éditeur de la version originale de Cinelerra produit une nouvelle version de Cinelerra chaque année, disponible sous forme code source et binaire pour Ubuntu dans le HV-repo sur SourceForge et sous forme de code source dans le HV-repo sur GitHub.

Un nouveau dépôt continu pour Cinelerra-HV a été publié en dans le HV-repo sur GitHub. Ce dépôt contient les binaires (builds continus) pour Ubuntu. Ces builds continus incluent les dernières fonctionnalités et corrections de bugs à des fins de test. Cinelerra-HV est en développement actif. Après chaque mise à jour du dépôt de code source sur GH, Adam Williams compile/fournit un fichier binaire de test (dans le dépôt binaire sur GH).

HV utilise SourceForge depuis le début, dont la première source y a été hébergée le . Néanmoins via cette plateforme, le développeur ne réponds pas aux signalements de bogues, ni aux demandes de patchs ou de fonctionnalités supplémentaires. Le code source n'est disponible qu'en téléchargement complet pour chaque version. L'accès intermédiaire aux fichiers sources n'est pas possible. Si des bugs et problèmes d'ergonomie trouvés et résolus par la communauté sont soumis à Heroine Virtual, il n'y a souvent pas de réponse immédiate. Ce n’est qu’à la sortie d'une nouvelle version qu'on peut savoir si Heroine Virtual a intégré ou non ces changements, détaillés dans le changeLog.

Un accès intermédiaire aux fichiers sources, ainsi qu'une réponse immédiate sont possibles dans le dépôt HV sur GitHub. Le développeur répond aux rapports de bugs, aux demandes de correctifs ou de fonctionnalités supplémentaires via cette plateforme.

Cinelerra-CV / Cinelerra-CVE

En raison des délais de développement et de la spécificité d’une distribution pour le Cinelerra originant de Heroine Virtual, un groupe de développeurs de logiciels ont créé leur propre version de Cinelerra appelée Cinelerra-CV (où CV signifie version communautaire).

Jusqu'à Cinelerra 2.1, la numérotation des versions de Cinelerra-CV suivait celle d'Heroine Virtual. Après la sortie d’une version de Heroine Virtual, Cinelerra-CV examininait les changements introduits par la nouvelle version et les a fusionnait dans sa version. Le CV a été ajouté à la fin du numéro de version pour indiquer la version communautaire. Par exemple, après la fusion des codes HV2.1, la version CV a été appelée 2.1CV. Depuis la version 2.2, Cinelerra-CV utilise son propre schéma de version, mais fusionne toujours le code de Cinelerra-HV.

Après le , les pages web officielles ont été mises hors ligne et l'URL redirige vers le site web de Cinelerra-GG.

Le nouveau site officiel de Cinelerra-CV a été publié le . Le code source de Cinelerra-CV est disponible depuis le nouveau dépôt officiel sur GitHub . La nouvelle liste de diffusion officielle de Cinelerra-CV est disponible ici. La liste de diffusion de Cinelerra-CV depuis 2001 est archivée. La collection complète des archives anciennes (précédentes) de la liste de diffusion de Cinelerra-CV est référencée/liée depuis cette page du nouveau site officiel de Cinelerra-CV.

Cinelerra-CVE est un fork de Cinelerra-CV créé pour expérimenter avec le code de Cinelerra. Le fork a été créé par le principal développeur de Cinelerra-CV (2012-2018), Einar Rünkaru, en et publié à la mi-.

Le dépôt de Cinelerra-CVE est disponible sur GitHub et d'autres informations sont disponibles sur leur site officiel.

Lumiera

En , la communauté Cinelerra s'est lancée dans une refonte et réécriture de la Version Communautaire. Initialement appelé Cinelerra3, il a été rapidement séparé en un projet indépendant. Le nom Lumiera a été choisi par la communauté par une sélection collaborative et un vote.

Le projet a maintenu un développement actif depuis lors, mais il n'y a toujours pas d'application utilisable en , car l'équipe principale a décidé de construire le moteur et l'infrastructure de la base vers le haut, tandis que l'interface utilisateur est développée pour correspondre aux capacités du noyau.

Lumiera n'est pas un fork de Cinelerra. Pas une seule ligne du code de Cinelerra n'est maintenant utilisée dans Lumiera. Lumiera est construit à partir de zéro, en commençant par le noyau du moteur, tout en poursuivant une vision semblable et en élargissant certaines des idées et approches trouvées dans Cinelerra. Le projet est né d'un effort pour corriger des problèmes de longue date présents dans la base de code de Cinelerra-CV datants de cette époque. La technologie actuelle est cependant construite à partir de zéro, en utilisant des méthodes modernes.

Le projet reste dans un statut de développement pré-alpha, avec une mise à jour annuelle des nouveaux développement de Lumiera Lumiera news.