LWN.net Logo

Development

Cinelerra 4 arrives

By Forrest Cook
September 3, 2008

Cinelerra is a compositing video and audio editor that is being developed by Heroine Virtual LTD's Adam Williams when he isn't playing with autonomous miniature helicopters. Cinelerra is derived from the now-discontinued Broadcast 2000 project. The project is described:

Unleash the 50,000 watt flamethrower of content creation in your UNIX box. Cinelerra does primarily 3 things: capturing, compositing, and editing audio and video with sample level accuracy. It's a movie studio in a box. If you want the same kind of editing suite that the big boys use, on an efficient UNIX operating system, it's time for Cinelerra. Cinelerra is not community approved and there is no support from the developer. Donations to community websites do not fund Cinelerra development.

The Wikipedia entry for Cinelerra summarizes the project's window set:

The user is presented with four screens: 1. The timeline, which gives the user a time-based view of all video and audio tracks in the project, as well as keyframe data for e.g. camera movement, effects, or opacity; 2. the viewer, which gives the user a method of "scrubbing" through footage; 3. the resource window, which presents the user with a view of all audio and video resources in the project, as well as available audio and video effects and transitions; and 4. the compositor, which presents the user with a view of the final project as it would look when rendered. The compositor is interactive in that it allows the user to adjust the positions of video objects; it also updates in response to user input.

The main Cinelerra page lists the software's many features. Version 4.0 of Cinelerra was released on August 8, 2008, the change log details the most recent feature additions. Older project history is available in the news document. One big change for this release is the availability of pre-compiled binaries for 32 and 64 bit versions of Ubuntu 8.04. This can be a real time saver due to the complexity of the build process, and will give access to a wider variety of users.

Cinelerra works best with specific hardware configurations. An NVidia graphic card is recommended: "Cinelerra supports OpenGL shaders on NVidia graphics cards. The video crunching power that was once exclusively the domain of SGI minicomputers is now yours. NVidia users can run many effects in realtime instead of rendering them. OpenGL also opens up new video resolutions, up to 4096x4096 on high end cards." And a 64 bit Linux platform is a good idea: "Since it's Linux, it's been 64 bit compliant for years. In fact, Cinelerra is only recommended for 64 bit mode. The reason is the large amount of virtual memory required for page flipping and floating point images often exceeds the limit of 32 bits. "

Your author has used Cinelerra in the past for audio editing, see this article for details. Cinelerra has one capability that is hard to find in other Linux audio editing software, the ability to split (render) a huge .wav file into a group of smaller .wav files across multiple position labels, all in one operation. This feature is useful for processing long audio recordings such as digitized vinyl album sides and copies of digital audio (DAT) tapes. This was the first operation that Cinelerra 4 was tried on. After some initial crashing difficulties, a startup warning message about an insufficient shmmax value was heeded. Changing shmmax is simply a matter of running echo 0x7fffffff > /proc/sys/kernel/shmmax as root before starting Cinelerra. After doing that, your author was unable to make the software crash while processing audio.

[Lightning Shot 1] Lacking a high resolution video camera, your author was able to use his Nikon Coolpix S10 VR digital camera to produce low resolution .mov format movies with mono audio tracks. Cinelerra was able to display videos from this camera, specifically movies of thunderstorms. Individual frames containing lightning strikes were located by single stepping through interesting sections of the movie, the still frames were grabbed from the screen using an external application (xv). The single-step capability allowed the life cycle of a lightning bolt to be observed. This is a much less expensive way to procure photographs of lightning compared to using lots of 35mm film and specialized hardware.

Attempts to do actual video editing were somewhat less successful than simple playback. Creating a fade-in at the beginning of a short video clip worked, but several attempts to add a second video track crashed Cinelerra, as did saving a modified track. This may be related to the camera's data, which has confused other video players (mplayer) in the past or the lack of a professional quality video device. The computer was running a (not recommended) 32-bit version of Ubuntu and an older Radeon video card. As with high-end audio processing, it is probably best to put together a system with the specific hardware and operating system that is recommended for the application.

While Cinelerra is more of a professional video tool than a generic desktop application, it nonetheless has some very useful capabilities outside of its primary application space. It is the most full-featured video playback application that your author has experimented with, and it functions nicely as an audio processing tool.

Comments (6 posted)

System Applications

Audio Projects

Rivendell 1.0.1 announced

Version 1.0.1 of the Rivendell radio automation system has been announced. "On behalf of the entire Rivendell development team, I'm very pleased to announce the release of the first full production release of Rivendell. Rivendell is a full-featured radio automation system that is targeted for use in professional broadcast environments. It has all of the features one would expect in a modern radio automation system, including fully interactive voicetracking, podcast origination and support for a huge array of third-party broadcast hardware and software."

Full Story (comments: none)

Clusters and Grids

Release of rsplib 2.5.0

Stable version 2.5.0 of rsplib has been announced. "RSPLIB provides a light-weight environment for server pooling. If you are looking for a simple-to-use workload distribution system without the overhead and configuration effort of GRID computing, this package is what you are looking for! RSPLIB is the Open Source implementation (GPLv3) of the IETF's upcoming standard for Reliable Server Pooling (RSerPool)."

Full Story (comments: none)

Database Software

MySQL Administration Tools: 0.3.1 released (SourceForge)

Version 0.3.1 of MySQL Administration Tools has been announced. "The MyCAT project is an open-source tool-set for managing MySQL/Linux servers, currently composed of tools that: monitor replication, monitor and rotate binary logs, and allow remote shell access to arbitrary groups of servers. Release 0.3.1 fixes a few critical bugs in both rep_mon and binlog_mon. In particular, binlog_mon could fail to delete logs even when disk space reaches 100%. Anyone using 0.3.0 should update right away."

Comments (none posted)

PostgreSQL Weekly News

The August 31, 2008 edition of the PostgreSQL Weekly News is online with the latest PostgreSQL DBMS articles and resources.

Full Story (comments: none)

SQLite release 3.6.2 announced

Version 3.6.2 of the SQLite DBMS has been announced. "SQLite version 3.6.2 contains rewrites of the page-cache subsystem and the procedures for matching identifiers to table columns in SQL statements. These changes are designed to better modularize the code and make it more maintainable and reliable moving forward. Nearly 5000 non-comment lines of core code (about 11.3%) have changed from the previous release. Nevertheless, there should be no application-visible changes, other than bug fixes."

Comments (none posted)

Device Drivers

VIA releases open source Xorg driver

Harald Welte reports in a blog post that VIA has released an open source Xorg driver for their integrated graphics chips. "I am very happy to see this! It's one more step that VIA has been working on to improve and show their support for Free Software and Linux. Please notice that this driver (as opposed to VIA's proprietary binary-only Xorg driver) has no support for 3D, hardware video codec or TV encoder support. Nevertheless, it is a big step ahead."

Comments (46 posted)

Security

announcing ClamAV 0.94

Version 0.94 of ClamAV has been announced, it includes a number of new capabilities and other improvements.

Full Story (comments: none)

Virtualization Software

oVirt 0.92-1 released

Version 0.92-1 of oVirt, a virtual machines management system, has been announced. A number of new capabilities have been introduced.

Full Story (comments: none)

Web Site Development

Apache Lenya 2.0.2 released

Version 2.0.2 of Apache Lenya has been announced, it includes new features and bug fixes. "Apache Lenya is an Open Source Java/XML Content Management System and comes with revision control, site management, scheduling, search, WYSIWYG editors, and workflow."

Full Story (comments: none)

Django 1.0 beta 2 released

Version 1.0 beta 2 of the Django web platform has been announced. "Please keep in mind, though, that this release is not meant for production use, and is intended primarily for developers who are interested in checking out the new features in 1.0 and helping to identify and resolve bugs prior to the final release. The 1.0 alpha and beta releases will not receive long-term support and will not be updated with security fixes, since their main purpose is to serve as a stepping-stone on the path to the final Django 1.0, due to be released on September 2, 2008."

Comments (1 posted)

Senayan 3 Stable 5 released (SourceForge)

Senayan 3 Stable 5 has been announced. "SENAYAN Library Automation is web based open source Library Automation System, focusing on simplicity, ease of usage and complete modules for automating library task such as cataloging, circulation, membership, stock take. Senayan 3 Stable 5 is release with many improvements such as improved template system, new template for OPAC module, AJAX drop down search suggestion in author and keyword search, bugs fixed and many more."

Comments (none posted)

Desktop Applications

Audio Applications

Jokosher 0.10 released

Version 0.10 of the Jokosher audio editor has been announced. "Jokosher is a simple yet powerful multi-track studio. With it you can create and record music, podcasts and more, all from an integrated simple environment. "

Comments (none posted)

Business Applications

Openbravo POS: 2.20 released (SourceForge)

Version 2.20 of Openbravo POS has been announced, it includes many new capabilities and bug fixes. "Openbravo POS is a point of sale application designed for touch screens, supports ESC/POS ticket printers, customer displays and barcode scanners. It is multiuser providing product entry forms, reports and charts."

Comments (none posted)

Desktop Environments

GNOME Software Announcements

The following new GNOME software has been announced this week: You can find more new GNOME software releases at gnomefiles.org.

Comments (none posted)

KDE 4.1.1 released

KDE 4.1.1 has been released. This is primarily a bug-fix release; see the full changelog for all the details.

Comments (4 posted)

Akademy Redux: Release Team Members Propose New Development Process (KDE.News)

KDE.News covers some changes that are planned for the KDE development process. "At Akademy 2008, KDE Release Team members Sebastian Kügler and Dirk Müller discussed the future of KDE's development process. Describing the challenges KDE faces and proposing some solutions, they spawned a lot of discussion. Read on for a summary of what has been said and done around this topic at Akademy. Our current development model has served us for over 10 years now. We did a transition to Subversion some years ago, and we now use CMake, but basically we still work like we did a long time ago: only some tools have changed slightly. But times are changing."

Comments (6 posted)

KDE Commit-Digest (KDE.News)

The August 17, 2008 edition of the KDE Commit-Digest has been announced. The content summary says: "New "Browser History", "Konqueror Sessions", "Konsole Sessions", and "Kate Sessions" KRunners in Plasma. Proof-of-concept of simple uploading in Plasmagik. A MythTV data engine for retrieving data about a MythTV installation (upcoming recordings, etc), and the start of a RSIBreak engine. An applet for displaying new message information from KMail, Kopete, etc for use with the Plasmoids-on-Screensaver project. Support for panel form factors, and a configuration dialog in the Lancelot alternative menu. Various improvements in the "Desktop Grid" KWin-Composite effect. More bugfixes for Kicker in KDE 3.5. A backtrace browser plugin for Kate..."

Comments (none posted)

KDE Software Announcements

The following new KDE software has been announced this week: You can find more new KDE software releases at kde-apps.org.

Comments (none posted)

Xorg Software Announcements

The following new Xorg software has been announced this week: More information can be found on the X.Org Foundation wiki.

Comments (none posted)

Desktop Publishing

LyX version 1.6.0 rc2 is released

Version 1.6.0 rc2 of LyX, a GUI front end to the TeX typesetter, has been announced. "LyX 1.6.0 will be the culmination of 12 months of hard work since the release of the LyX 1.5 series. We sincerely hope you will enjoy the result. As usual with a major release, a lot of work that is not directly visible has taken place. The core of LyX has seen more cleanups and some of the new features are the direct results of this work."

Full Story (comments: none)

Multimedia

Elisa Media Center 0.5.8 released

Version 0.5.8 of Elisa Media Center has been announced. "This week the focus was on the support of more remote controls on Windows and on performance improvements. As usual, numerous bug were also fixed."

Full Story (comments: none)

Music Applications

Virtual MIDI Piano Keyboard 0.1.0 announced

Version 0.1.0 of Virtual MIDI Piano Keyboard has been announced. "This is the first public release of Virtual MIDI Piano Keyboard. It is a MIDI event generator and receiver. It doesn't produce any sound by itself, but can be used to drive a MIDI synthesizer (either hardware or software, internal or external). You can use the computer's keyboard to play MIDI notes, and also the mouse. You can use the Virtual MIDI Piano Keyboard to display the played MIDI notes from another instrument or MIDI file player."

Full Story (comments: none)

News Readers

SABnzbdPlus: SABnzbd-0.4.3 is released (SourceForge)

Version 0.4.3 of SABnzbdPlus has been announced. The project description states: "Binary Newsgrabber written in Python, server-oriented using a web-interface. The active successor of the abandoned SABnzbd project."

Comments (none posted)

Office Suites

KOffice Releases 10th Alpha of KOffice 2.0 (KDE.News)

KDE.News reports on the release of KOffice 2.0 Alpha 10. "This Alpha release contains all the work done by the Google Summer of Code students. Remember, these are: a bristle-based brush engine for Krita, a calligraphy tool for Karbon (which is available in all applications), a quantum leap in KWord ODF support, especially for styles, lists, page styles, a .doc to .odt conversion filter, a .kpr to .odp conversion filter, the presentation view for KPresenter, and the Kexi web forms feature..."

Comments (none posted)

OpenOffice.org Newsletter

The August, 2008 edition of the OpenOffice.org Newsletter is out with the latest OO.o office suite articles and events.

Full Story (comments: none)

Web Browsers

The Google Chrome comic book

Google Chrome, being the new Webkit-based web browser due to be released from the Googleplex on September 2, has been preceded by a lengthy comic book explaining the principles behind its design. "But, when you have to do interpretation, you have to look at the structure of your internal representation over and over again. So instead, V8 looks at the JavaScript source code and generates machine code that can run directly on the CPU that's running the browser."

Comments (66 posted)

Miscellaneous

JabRef: 2.4 released (SourceForge)

Version 2.4 of JabRef has been announced. "JabRef is a graphical application for managing bibliographical databases. JabRef is designed specifically for BibTeX bases, but can import and export many other bibliographic formats. JabRef runs on all platforms and requires Java 1.5 or newer. JabRef 2.4 brings a many new features. The most notable features are plugin support, global search, better crossref handling and new web query options. Many bugs have also been fixed."

Comments (none posted)

Roundup Issue Tracker version 1.4.6 released

Version 1.4.6 of Roundup Issue Tracker has been announced, it includes bug fixes. "Roundup is a simple-to-use and -install issue-tracking system with command-line, web and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry "Track" design competition."

Full Story (comments: none)

Languages and Tools

C

GCC 4.3.2 released

Version 4.3.2 of GCC has been announced. "GCC 4.3.2 is a bug-fix release, containing fixes for regressions in GCC 4.3.1 relative to previous GCC releases."

Full Story (comments: none)

GCC 4.4.0 Status Report

The September 2, 2008 edition of the GCC 4.4.0 Status Report has been published. "The trunk is now in stage3 phase, so only bugfixes, documentation changes and new ports are allowed at this point. As an exception the GRAPHITE branch, which has been AFAIK mostly approved already but missed the deadline, can be checked in within next two weeks."

Full Story (comments: none)

Caml

Caml Weekly News

The August 26 - September 2, 2008 edition of the Caml Weekly News is out with new articles about the Caml language.

Full Story (comments: none)

Java

PMD: 4.2.3 released (SourceForge)

Version 4.2.3 of PMD has been announced. "PMD is a Java source code analyzer. It finds unused variables, empty catch blocks, unnecessary object creation, and so forth. This release fixes a few bugs in the 4.2.2 version but does not introduce major changes."

Comments (none posted)

Python

What's new in Python 2.6

Andrew Kuchling has done his usual top-quality job in the recently-posted What's New in Python 2.6 document. "The major theme of Python 2.6 is preparing the migration path to Python 3.0, a major redesign of the language. Whenever possible, Python 2.6 incorporates new features and syntax from 3.0 while remaining compatible with existing code by not removing older features or syntax." Required reading for any Python programmer.

Comments (12 posted)

ftputil 2.2.4 released

Version 2.2.4 of ftputil has been announced, it includes a bug fix. "ftputil is a high-level FTP client library for the Python programming language. ftputil implements a virtual file system for accessing FTP servers, that is, it can generate file-like objects for remote files. The library supports many functions similar to those in the os, os.path and shutil modules. ftputil has convenience functions for conditional uploads and downloads, and handles FTP clients and servers in different timezones."

Full Story (comments: none)

Python-URL! - weekly Python news and links

The September 2, 2008 edition of the Python-URL! is online with a new collection of Python article links.

Full Story (comments: none)

Tcl/Tk

Tcl-URL! - weekly Tcl news and links

The August 28, 2008 edition of the Tcl-URL! is online with new Tcl/Tk articles and resources.

Full Story (comments: none)

Editors

Leo 4.5 final released

Version 4.5 final of Leo has been announced, it adds new capabilities and bug fixes. "Leo is a text editor, data organizer, project manager and much more."

Full Story (comments: none)

Page editor: Forrest Cook
Next page: Linux in the news>>

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds