Slashdot Mirror


Cinelerra 2.0 Released

Eugenia writes "The best open source A/V production environment for Linux today, Cinelerra, has reached version 2.0. It sports H.264 video encoding/decoding & MPEG-4 audio encoding through Quicktime4Linux, the ability to load any MPEG or IFO file directly, the ability to import raw digital camera files through dcraw, gamma correction for raw digital camera files, better chroma key support and much more. On a similar note, the promising DIVA home video editor (written in GStreamer and Mono/GTK#) is progressing fast as well."

37 of 210 comments (clear)

  1. Please be nice ... by clueless123 · · Score: 5, Informative

    Dear Slashdot crowd.. As the mantainer of the cinelerra manual wiki, which runs out of my home cable connection on a P400mhz 64 meg machine ... Please, please, please be gentle..

    1. Re:Please be nice ... by Nuclear+Elephant · · Score: 5, Funny

      Dear Slashdot crowd.. As the mantainer of the cinelerra manual wiki, which runs out of my home cable connection on a P400mhz 64 meg machine ... Please, please, please be gentle..

      You've made two tragic mistakes in your assumptions: 1. That Slashdotters actually RTFA, and 2. That Slashdotters read documentation of any kind.

    2. Re:Please be nice ... by Swamii · · Score: 4, Informative
      --
      Tech, life, family, faith: Give me a visit
  2. Independent Films by SumDog · · Score: 2, Funny

    You guys look at the system requirements for this? They recommend dual Opterons.

    You know, being a lowly Computer Science major struggling to get through graduate school, I've often had dreams about making a small independent film. I've also had more realistic dreams of owning an Athlon64 system. Maybe the two dreams aren't too far off.

    One day I hope to have a masters and begin teaching, and in the mean time I'll simply write my master screen play. With high quality digital video equipment getting cheaper, one day all I'll need is a decent camera, boom mike, power Linux box and some college drama students who will work for less than minimum wage.

    Ah hell, who am I kidding. I'm way too lazy for all that.

    1. Re:Independent Films by clueless123 · · Score: 5, Informative

      Lots of people run cinelerra on smaller machines. I would say that anything above 1.5ghz + 500megs of ram would do ... I use a 2.2ghz + 1gig ram, and it does fine

    2. Re:Independent Films by Anonymous Coward · · Score: 2, Informative

      It may want a dual opteron, however it has built in support to cluster machines to render video.

    3. Re:Independent Films by rampant+mac · · Score: 4, Funny
      "With high quality digital video equipment getting cheaper, one day all I'll need is a decent camera, boom mike, power Linux box and some college drama students who will work for less than minimum wage."

      Uhhhh, since you didn't clarify, will you be filming the screen play you mentioned earlier or a low budget porn flick?

      `Cause I'm ready to help with a Paypal donation. For the porn flick, that is.

      --
      I like big butts and I cannot lie.
    4. Re:Independent Films by bugnuts · · Score: 2, Insightful

      Making a professional-quality movie is generally not cheap. The cost of a single lens on a pro movie camera could put you through college for a year, easily. Film ain't cheap, either.

      But with evolving technology, even a crappy 1.7Ghz computer will be better than the old technology of Xacto knives and splicing tape.

      So, dream of making an independent film all you want, but it's your script, the directing, and the acting that'll make the film, not the post production work.

    5. Re:Independent Films by bfree · · Score: 2, Informative
      1. Cinelerra is not cheap video editing software.
      2. Cinelerra can handle high definition editing.
      3. 8 years ago I had a friend editing a TV Series made up of (12 I think) 5 minute programs in PAL. He had most of a terabyte in expensive fast scsi drives striped by a 5k video card in a dual Xeon (can't remember if 1M or 2M l2 cache). And yes, I really do mean the "video card" handled the drives, he had some more drives for software.
      4. Uncompressed raw video takes a lot of bits.

      If you want to produce broadcast quality material you need a machine capable of storing and processing lots of data. If you want it to not be painfully slow (and you plan on doing anything more then some straight cuts) you will want CPU power (preferably with 1M or more cache for standard PAL, too lazy to figure out what cache you would need to hold a small hdtv resolution frame let alone the largest.

      If you just want to have a laugh making a few quick "home movies" you can sacrifice buckets of quality and wait for stuff to happen. If you are making something real you will need to be able to store and edit all your footage at least at the camera's raw uncompressed data rate and even now that is a significant drag to a cheap PC.

      The bottom line is while Cinelerra is Free software, it is not a simple cheap video editor, it is a broadcast video production suite intended to be used by people who are doing real work with machines built for the job. I'm sure the system requirements help them to cut back on the number of support requests from people simply playing with the software for fun.

      --

      Never underestimate the dark side of the Source

    6. Re:Independent Films by Lumpy · · Score: 2, Interesting

      I have used main actor and it's worse off than cinerella. first it has not been updated for over 5 years. Version 5 cam out back when Adobe released version 5 of Premiere. the have "promsied" a version 5.5 upgrade for main actor but have not released even alphas for anyone for over 4 years now. it crashes alot, it's dv capture does not work and they warn you to not use it but to use kino instead, which only captures in DV1 avi or another uneditable or lossy format.

      Yes, 480i is what 99% of the world is still editing in. and most people do not care about realtime. Hell even a $65,000.00 AVID we recently purchased here for the production department is not "real time" as these companies try to convince you exists. Nobody needs realtime except for live and you would be nuts to use a NLE for live. That is what a Sony DME9000 suite is for.

      Video editing on linux is a non starter. that is why I am waiting for the price of a dual G5 to drop a bit more and make the jump to final Cut/OSX + shake for video and finally exorcize MS products from my home and personal business by the end of next year.

      The fun part is that video editing does not need the latest and greatest. I know of friends making world class stuff on a dual P-III with 512 meg of ram using 8 year old AVID software and hardware. Stayting about 5 steps behind the rest of the crowd gives you value and the ability to do what the bleeding edge people do for much less.

      --
      Do not look at laser with remaining good eye.
  3. Is this an accurate statement? by coop0030 · · Score: 4, Interesting
    The best open source A/V production environment for Linux today


    Is someone tooting their own horn? Or is this really the best software for A/V production?
    1. Re:Is this an accurate statement? by jjr23 · · Score: 5, Informative

      Yes. Cinelerra is awesome. I've been creating some custom DVD menu videos with it and it has been really great... especially since they have an optimized x86_64 version. Can't wait to see this new version.

    2. Re:Is this an accurate statement? by bluelip · · Score: 5, Informative

      It's advanced, but difficult to use. (In prior versions anyhow)

      For ease of use w/ most of the advanced features checkout MainActor from Mainconcept

      http://www.mainconcept.com/mainactor_v5.shtml

      Free to DL and test. (Watermark in output)

      --

      Yep, I never spell check.
      More incorrect spellings can be found he
    3. Re:Is this an accurate statement? by slashflood · · Score: 4, Informative
      Cinelerra is pretty good. Here are some alternatives:
    4. Re:Is this an accurate statement? by jd · · Score: 2, Interesting
      There aren't many video editing suites for Linux, so it is debatable as to the worth of such a statement, even if accurate. Anything can be the best, if it is the only one out there.


      Having said that, A/V production is not a one-step operation, these days. There is a lot Cinelerra doesn't do that you might want to, which means that for those operations, you'll need to use something else. In turn, that means that if you use something Cinelerra won't work well with, for some reason, then you can't use Cinelerra for the rest.


      Although still pretty meaningless overall, it would still be more useful to have some stats - what percent is it feature-complete, relative to some industry standard? How many industry-standard codecs does it support for both audio and video and how well? (Not all software will support 11.1 audio streams, even if the codec itself is there.)


      It uses FFMPEG, if I recall correctly, but I've not seen an FFMPEG release in some time and the website links seem to be a mess of redirection. That's not good.


      Having said all of that, though, I've never had any personal problems with Cinelerra - it's always done what I've wanted. But I've never given it anything demanding to do, so I can't use that experience as anything meaningful.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    5. Re:Is this an accurate statement? by jambarama · · Score: 2, Insightful

      Open Source software has often been acused of lacking in the graphical department. With the advent of more stable Inkscape 0.42.2 and user friendly Gimp 2.0 this has left us lacking only in the video department. Cinerella 2.0 was just released to close that gap. Coupled with alternatives such as diva , blender and others, what is linux and other Open Source operating systems still lacking?

  4. Re:Jesus.. by krelyk · · Score: 3, Informative

    go-mono.com is down from here at the moment, but that's where you can typically find GTK# --
    http://go-mono.com/ -> downloads -> latest sources
    May I please ask the cinelerra/quicktime4linux/libmpeg3 developers to update their configure/makefile scripts and distribution files they do not include the dependencies... link to their sources elsewhere, but please don't bloat your distfile(s) by including THEIR sources as well... bad form :(

  5. Will Cinelerra CVS update to work off of 2.0? by starseeker · · Score: 4, Informative

    The default Cinelerra is quirky enough that gentoo doesn't want to install it by default - is this fixed in 2.0?

    Cinelerra-cvs http://cvs.cinelerra.org/ is a fork which incorporates a variety of patches (apparently the original Cinelerra is developed by a single author, so cinelerra-cvs tries to avoid the bottlenecks that often result). cinelerra-cvs can be installed on gentoo, and once one switches to the Bluedot theme it's not half bad to look at :-).

    Also of interest are LiVES http://www.xs4all.nl/~salsaman/lives/ and Jahshaka http://www.jahshaka.org/ - there's also Kdenlive but that seems to not be actively developed any more: http://kdenlive.sourceforge.net/index.html

    --
    "I object to doing things that computers can do." -- Olin Shivers, lispers.org
  6. Re:Camera support in linux by clueless123 · · Score: 2, Informative

    If your camera has dv-out, firewire or any other way to create a dv, you are done. You can also use any of the video4linux drivers, but the quality is not as good.

  7. Re:Is this good for VHS = DVD by WWWWolf · · Score: 3, Interesting

    Actually, the best thing is probably using mencoder (part of mplayer) to capture the video through TV card, then using... something... to encode the video. (I've usually used virtualdub to capture and tmpegenc to encode in Windows. Nowadays I use mencoder and capture directly to xvid video; I suppose there's mpeg encoders like.. um... transcode? to do the thing.)

    I'm not sure if it pays to encode the video at DVD quality though, it's not really worth all of the effort. I've personally used VideoCDs, which most DVD players can play. Besides, CD-Rs are cheaper than DVD-Rs.

  8. For realtime use by Anonymous Coward · · Score: 5, Informative

    All these specs are for realtime video editing. For offline video editing you can use a more modest system.

    Realtime, online video editing is for people who has clients sitting behind the editor and looking all the process to make changes at the moment.

  9. Re:Editing? What about capturing video? by clueless123 · · Score: 2, Informative

    If you want to capture composite video, then you need a video capture card (independant of linux) You can use Video4linux to capture and record video from a variety of video-in cards, TV tuners and others. If you are using a DV camera, you should have no problem using firewire + dvgrab to capture into DV (I do both all the time )

  10. Usability? by gilesjuk · · Score: 2, Interesting

    Have you ever tried any of the previous releases?

    The interface is so appalingly bad as to make it fairly unusable. I hope this version seriously improves on previous versions.

    People really need to choose either GTK or QT when designing complex Linux software. Both these libraries have good widgets and look fairly professional.

    1. Re:Usability? by eno2001 · · Score: 3, Interesting

      I have to echo this sentiment. I come from a background where I've worked with Avid/Digedesign products, Adobe Premiere and a few low budget Windows apps (Avid had one a few years back, but I currently use Sony Vegas on Windows XP) and I can say that Cinelerra has a lot of great features but an unusable UI. The fact that to work with two video sources, you need to run two instances of Cinelerra is preposterous. This is a perfect situation where the use of MDI is called for. Trust me, I've been able to make the move from say, Photoshop to GIMP with little trouble. Cinelerra (in it's last version) was a bear to work with. And the UI widgets aren't to helpful either. Bevelled buttons might look neat, but without proper graphics to tell when things are engaged or not, Cinelerra adds that much more work for the user.

      I'm not trying to assail the project itself. I think the concepts behind it are wonderful, but the UI needs to be rethought. If the developer would do what the Xine folks did, and build a base library of all the power in Cinelerra, then build a separate UI to put over the libs while allowing others to write their own UIs, I think we could have a killer app here...

      --
      -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  11. How about usabilty? by WWWWolf · · Score: 5, Insightful

    Have they actually improved the GUI? I could never ever figure out how to use Cinelerra. (This coming from a long-time Blender user. I'm no stranger to weird interfaces, it's just that sometimes it's easy to hit the limit =)

    And toolkit? Do they still use the weird, inconsistent, completely unaesthetic toolkit? (A lot of cool pro X11 software seems to use fltk these days, why not that?) I don't really mind it that much, but it'd be nice to see a GUI that doesn't make eyes bleed.

    And video compatibility? Specifically, I'm curious how it handles all the stuff captured with mencoder. Can I toss a MJPEG AVI in and it thinks it is what it is? How about XviD support? Make me drool and say it does Theora and Vorbis?

    1. Re:How about usabilty? by Anonymous Coward · · Score: 3, Informative

      I actually used Cinelerra instead of Premiere in a New Media class at my University. It was fairly simple stuff... creating a couple of 30 second movies from still photos and clips that were given to us. We were supposed to mix the audio, do scene changes, add titles, crap like that.

      It took me a full day and a half to figure out the interface, but once I did, I found that I could use it quite easily and effectively. I really learned to love the program after a while. The GUI is of course, still a piece of shit. But a loveable one. :)

      You just really have to stick with it.

  12. GPGPU for GP? by Doc+Ruby · · Score: 3, Insightful

    This kind of app seems ideal for processing on the GPU in the videocard. Not just for rendering the display, but for the codec even on a server. Is there any work on such a beast? Probably ideally a GStreamer filter with APIs running on the CPU, which internally sends the data to/from the GPU, calling an app that actually runs on the GPU, a GPGPU process for graphics processing. Like maybe a Sh shader in a GStreamer wrapper. Such an architecture could allow a GStreamer filter chain to use multiple videocards in parallel in a single machine, for scalable multiprocessing that doesn't bottleneck the CPU, leaving it free to run the rest of the app, UI, network/disk, etc. Is it out there somewhere?

    --

    --
    make install -not war

  13. How do they manage MPEG4 audio? by danigiri · · Score: 3, Interesting
    Mmmmm... I really wonder how do they manage MPEG4 audio encoding via QT4Linux...

    According to Apple, non-MacOSX OS's are not licensed to export AAC audio using QuickTime due to licensing concerns. According to the developer note, once a suitable license is acquired the interested party then could happily encode to AAC using QuickTime.

    I'm dowloading the source code... I'm really curious.

  14. Support for DV format? by Skapare · · Score: 2, Interesting

    I cannot find any mention of support for the DV format on the web site. There is mention that Quicktime4Linux has a front-end for libdv. But there is no indication whether that works at the editing level, or at the capture/playback level. I will be storing A/V files in DV format, captured and played back on an ADVC-110 or the like. I would like to know if Cinelerra would be an editor option for this project without having to make any file format conversions along the way.

    --
    now we need to go OSS in diesel cars
  15. Can it handle creating divx movies by bugnuts · · Score: 2, Interesting

    I've found that the divx codec encodes excellent compressed movies of games (things with lots of explosions combined with text and lots of motion) which is my primary usage of movie software.

    Is divx export available in this? I know about Xvid project and would love to know if it works with Cinelerra.

  16. Re:I guess you could use this... by Anonymous+Monkey · · Score: 2, Funny
    I can give you $1500 to $2500 reasons why ...

    I prefer small, unmarked bills.

    --
    We are the Borg...
  17. Re:Is this good for VHS = DVD by Sheetrock · · Score: 4, Informative
    I don't think there is a simple way to do what you want under Linux yet. I know it's possible because I've managed it, but the process is confusing (and, at least at the time I did it, buggy -- I had to use one version of a DVD tool to make the menu and an older version of the tool to put the image together because the newer one was causing skips in the video.)

    Here's what I did to do the conversion:

    • Capture video from the TV input card to the disk. As suggested, 'mencoder' is probably the best program for the job. First figure out how to watch a live stream from the TV card using 'mplayer', because once you get that working you can reuse most of those parameters with 'mencoder'. ("mplayer tv://88 -tv driver=v4l2:norm=ntsc:chanlist=us-cable:input=0:al sa" with no break in alsa (thanks Slashdot) gets me channel 88, but you may need to tweak this line depending on your area and Linux version.)

    • Edit video. The programs I found for this are picky about what video format you're editing, so you'll need to tell mencoder to output something compatible with your video editor in the step above. Cinelerra was too buggy for me at the time, so I went with 'avidemux' -- it was more straightforward for me, but probably far less advanced than this new version of Cinelerra, and I'm sure there are other editors out there.

    • Convert video to DVD format (if necessary.) If your editor isn't capable of editing MPEG2 video/audio then after you're done cutting you need to convert your finished product to DVD-compatible video. This part was the most awful for me and will probably require the most reading and tweaking. The program 'transcode' ultimately worked out.

    • Create DVD menu. I followed an online tutorial and did this with a graphics program ('gimp') and composed the result with 'dvdauthor'. I thought the process was ugly but since then GUI menu editors have been released (DVDStyler and Q DVD-Author in particular look pretty good.)

    • Create DVD layout. This is an XML file you feed to 'dvdauthor' that defines your DVD -- the menu, titles, chapters, etc. Looks difficult, but there are sample templates and tutorials out there that you can copy from and tweak for good results.

    • Create DVD filesystem. 'dvdauthor' again, taking that XML file and those videos and transforming them into a DVD filesystem. After this finishes your output directory will resemble the layout of a DVD.

    • Test DVD filesystem. 'xine' will let you watch the content of the output directory as if it was a DVD if configured properly. The command is 'xine dvd://(path to dir containing VIDEO_TS)' -- if output is in '/video', 'xine dvd:///video'.

    • Write image to disk. For me, this is 'growisofs -speed=1 -dvd-compat -Z /dev/cdrom -dvd-video'
    You've gotten a few comments since I typed this up, so I might as well add that it wasn't much easier for me to create a VCD or SVCD under Linux than a DVD (given that most of the pain is in getting the video in the correct format). You can create a DVD without a menu and, at least as far as my players go, it's treated the same as an SVCD (video launches on startup, skip back and next will move you through chapters, etc.) so it might be worth trying to make a menuless DVD if you're more interested in quick than fancy.
    --

    Try not. Do or do not, there is no try.
    -- Dr. Spock, stardate 2822-3.




  18. 2 videos made with Cinelerra... by Conti · · Score: 3, Interesting
    Cinelerra is for sure the BEST video editor on Linux. The UI is a bit hard to learn, but when you're used to it, it's fast and efficient.
    Here are 2 videos I made with Cinelerra:

    http://www.europephoto.com/studios_conti/stunt_13_ mars_2005.avi

    http://www.europephoto.com/studios_conti/2005/Cont i-Stunt_30_Avril_2005.avi

    They were downloaded thousands of times, and it's about motorbikes.
    Those 2 videos were made entirely with Linux (mono-boot machine, with no windows OS installed on it! ;-))
    The list of software used is written in the end scrolldown. The computer, which runs Debian SID has a XP2400 processor, 1Go RAM and around 500Go of diskspace.

  19. Re:Camera support in linux by Micah · · Score: 3, Informative

    You just need to load all the *1394 modules. There are four of them. If I was at home I could give the specific names. :)

    Once those are all loaded into your kernel, just plug the camera in, turn it on and position the tape, and run the dvgrab utility. It will start "play" on the camera and do the transfer automatically. Really pretty easy, and AFAIK, any DV digital camera will work fine.

  20. Linux video badness is one reason I switched by Nice2Cats · · Score: 3, Interesting
    One reason I dropped Linux in favor of Mac OS X -- apart from the fact that I needed a laptop that would let me just slam the lid to put it to sleep -- for my main computer was that video editing is such a pain. Cin I never got to work, the documentation was useless (it was basically "if you don't know how professional editing works, go away"), and trying to recompile it was disaster. Kino was okay, but simply not advanced enough. At least the people working on it were polite.

    I don't want much out of video editing -- short clips of the kids for the grandparents, mostly -- and the combination of iMovie and iDVD is simply awesome. Maybe it isn't enough for pros or even semi-pros, but this is one area where Apple kicks Linux ass. I did one DVD using Linux, and that was enough for a lifetime, or at least until somebody gets a good clone of iDVD working.

  21. Re:Final Cut and Avid? by rduke15 · · Score: 2, Informative
    How does this compare to FinalCut or Avid?

    As far as I know, it doesn't at all. Cinelerra seems to have a different purpose than professional video editing, (as I had noted a few months ago by looking at their site and documentation).

    For example, the very first thing done in editing is batch capturing the footage. Well, it doesn't look like Cinelerra supports that. From this relevant part of the manual:
    Because of the high cost of developing frame-accurate deck control mechanisms, the only use of batches now is recording different programs during different times of day

    Sounds completely unrelated to the standard batch capturing, and seems to be more related to PVR type use or something.

    As someone familiar with professional film/video editing, I actually always wished there would be a Linux alternative to Avid and FCP, but haven't seen any yet.

    And I always wondered if Cinelerra could be of any use in a professional editing environment. Maybe for some special effects? Or some special format conversions? I don't know, and if someone has seen a use for it alongside Avid/FCP, it would be interesting to know.

    Is Cinelerra a useful tool to add to an Avid or FCP editing room?
  22. Heard about vi and Emacs? by Anonymous Coward · · Score: 2, Insightful
    Heard about vi and Emacs? Those are something as mundane as text editors. Not "word processors", but text editors. Yet they take quite a while getting used to. If you accidentally get into vi, you will not get out again until somebody tells you how.

    Yet many coders love vi, or Emacs. You will probably have a hard time understanding why. That's your loss.