Useful extensions for Cinelerra CV



Patches


Cinelerra Bezier Patch

Hermann Vosseler created this patch to get a usable bezier automation for Cinelerra-CV 2.1 fades, camera and projector. It retains backwards and (partially) upwards compatibility of session files. To know more read its nice documentation.

Note:
This has since been included in Cinelerra-CV



ffmpeg-2.x patches

Sérgio Basto has created two patches for recent ffmpeg versions (using the —with-external-ffmpeg flag).
You can find the patches here and here.

Attention:
These patches may be unstable. Use them at your own risk.



Patches to build and run Cinelerra on Darwin/MacOS X

Adrian Prantl created patches to build and run Cinelerra on Darwin. Download source code from our GoogleDriveArchive



Tools

IMG2LIST - Cinelerra List Generator

Claudio "Malefico" Andaur wrote a little application called IMG2LIST 0.1.5, that is a Cinelerra List Generator for converting an image sequence to a single list file. This script generates a list out a frame of an images sequence and autodetects all related parameters with it, including number of frames, file format and image resolution. TIFF and PNG are now supported. Click here to download it.
IMG2LIST 0.1.5 can be downloaded from our Google Drive Archive.

(Spanish version)



Seven Gnomes

Peter Semiletov wrote a program called Seven Gnomes.
It is a simple GTK2-based utility designed to simplify some tasks those useful when people work with Cinelerra. Seven Gnomes UI is based on drag-and-drop, so to handle files or directories you can just drop them at the Seven Gnomes window. Seven Gnomes calls mpeg3toc to index MPEG1/2 files, mencoder to convert video, and uses GTK functions to create Cinelerra-format index/toc-files from the sequence of images. No open/save dialogs, just "drag-and-drop" and few text entries with options.
Any ideas about improvements are welcome!
'Seven Gnomes' can be downloaded from our Google Drive Archive.



proxychange.py

The script was created by Hermann Vosseler
The proxychange.py python script converts HDV to/from proxies.
See section Converting HDV and proxy files of the official Cinelerra CV manual.
You can download the script here.



pngtoc.py

Доброслав Дичев has created a a little script which indexes a series of png files and creates a toc file.
Usage: Copy it in the folder where the png series of files are and run it.
The script will ask you to give a name for the toc file, height and width of png images in pixels and fps (frames per second) and then creates
the toc file.



mkframelist

IL'dar "AkhIL" AKHmetgaleev wrote a program called mkframelist, that is a command line tool for creating image lists. It supports every file format, EXR included. It autodetects image size and format. Optionally, framerate, size and format can be set.



exr2toc

Andrey Neskreba wrote a python script called exr2toc, that is an utility for generation of index TOC files from EXR image sequences.



cinelerra-slideshow

Alexandre "wacky" Bourget wrote a python script called cinelerra-slideshow, a script that creates a cinelerra .xml file with some already pre-built slideshow tracks. (a bit old)

Note:
Link is dead. Author contacted



C.P.P. - Cinelerra pré-processor

Ronan Boisard wrote a python script called Cinelerra pré-processor.
This Python/Tk script provides a GUI to easily and quickly generate slideshows with Cinelerra.
Documentation.



bin2cinelerra_header

  • Dominic (Dom) C. wrote an application called bin2cinelerra_header (version 1.1.) that converts .png files to png.h. This is very useful if you want to create a new skin for Cinelerra and you need png.h files instead of png files. With bin2cinelerra_header you can simply create your .png images and then convert them.


yuvmotionfps

Jerome Cornet wrote a piece of software called yuvmotionfps that converts frame rates on progressive streams using the mjpegtools. Unlike yuvfps which simply replicates or eliminates frames, yuvmotionfps calculates intermediates frames by interpolating the motion between frames, using an MPEG-style motion compensation algorithm.



framerate

David McNab wrote a little utility called framerate to convert a video to same or different format with different framerate, with motion interpolation, using the yuvmotionfps and ffmpeg utilities. framerate is pretty simple. It eliminates the need for typing manual commands and creating huge yuv files on your disk. Its input and/or output can be piped.



Paste, Turn, Copy!

Guy Sheffer wrote this small tool for writing Hebrew text with the Titler. Paste, Turn, Copy! reverses Hebrew to Left-To-Righ text and reencodes it as cp1252 (instead of cp1255 ) producing text ready to be pasted in the Titler. The compositor will preview the text with the correct direction and caption. This tool can be easily extended for Arabic too. It is available as a .deb package for Debian and Ubuntu. Mail guysoft [at] gmail.com for help.
It can be downloaded also from our Google Drive Archive.



renderprojectfix.py

The script was created by Guy Sheffer (GuySoft).
The script removes the in/out points of a cinelerra project so it can be batch rendered as a project. It will also backup the original file.
Mail guysoft [at] gmail.com for help.



CreateCueSheet

Alexandre "wacky" Bourget wrote a python script called CreateCueSheet, a script that creates a PDF Cue-Sheet, based on LABELS in a Cinelerra .xml file. Creates a kind of storyboard, with labels frames marked. Uses LaTeX.

Note:
Link is dead. Author contacted.