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."
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..
This is good because people have started to notice (and say on the message boards) that some of the recent versions of Kino have started to become more buggy.
Yes it does.
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.
It was written in Java # .Net 2005, wihch explains the bugs.
Don't you know it is now both immoral and criminal to think beyond the next quarterly report?
Is someone tooting their own horn? Or is this really the best software for A/V production?
I'm not at all familiar with video editing in linux but now that I've seen this, it has sparked my interest. I want to add video tutorials to my site but once I buy the camera, the cost of Final Cut or similar software would be pretty rough. My question to those of you in the know is, do you need drivers for video cameras in order to import into linux? If so, are they generally available? I'd definitely consider using linux as my production environment for the videos if it wouldn't be a headache getting a camera to work.
Finance tutorials and more! Understandfinance
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
I just gone done figuring out how to watch some old VHS tapes, without a tv, using an old vcr and linux.
I think I would like to copy these vhs tapes to dvd so I don't have to deal with the tapes anymore.
Would this be software I would want to use?
Forgive the obvious question, I am new to the whole multimedia thing on linux
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
Wrapper around GTK+ for Mono. 'tis that simple.
What sort of level is video capture in Linux? imho it's no good to be able to edit on linux if I have to capture on windows or my mac.
Does it rip my DVD's to DIVX? And how fast does it do that?
Any stats for comparsion available?
Or will I have to install this to find it out?
Does it work with the iSight? I've been trying to get it to work recently with Fedora Core 4 but dv1394-2.0-pre is currently lacking support and dv1394-1 won't compile with gcc 4. Such is the way of Linux, yet I still try.
Never ask for directions from a two-headed tourist! -Big Bird
I do believe this is the first Mono application which is not
Congratulations! In recognition of this feat, I hereby present you with this valuable mock-pewter model of an assembly! If you open the little door and look inside, you can see how type information and other metadata is held in a neat, extensible mini-rdb inside!
Whence? Hence. Whither? Thither.
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.
How dose it work with live video? Can you use it to switch between several inputs during a live broadcast? I can't seem to find any information saying it could, but that would be extremely cool if it did. A good switcher deck can run well over $1k, and a video toaster will run into the $10k range. If this could do broadcast video it would make home live broadcasts something that we all could do.
We are the Borg...
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 )
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.
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?
I can give you $1500 to $2500 reasons why ...
I tried building it several times, and every single time it was broken.
___
If you think big enough, you'll never have to do it.
Subject says it all.
I also thought I'd mention avidemux as a great and simple general purpose video editor.
I've also used Kino, but that only edits DV files.
Both are great pieces of software worth mentioning.
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
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.
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
I was tempted to mod funny, but with a name like "rampant mac," I'm surprised you didn't point out the obvious, why use a linux environment if you can run Mac OSX? Unless its for geeks putting together a tech cast ala Dr Dobb's http://technetcast.ddj.com/, its seems likely ease-of-use would trump OSS software for would-be budget filmmakers.
Apple is pursuing the budget A/V geek market, and offering free-as-in-beer software (and Firewire for videocameras) with Mac minis. I don't do video editing myself, but are they aiming to eventually port to OSX or am I missing something?
Yea, I RTFA'd ... and while it talks about command line options, I couldn't seem anywhere it talks about converting a set of JPEG to MPEG. Surely there is some way to do something like convert *.jpeg output.mpeg similar to what one can do with the Imagemagick "convert" command ... but that only seems to support MPEG2 and I'd love to get the better video codecs for higher quality and smaller size output which it appears this has. TIA.
Cinerella is already forked into http://cvs.cinelerra.org/about.html I was personally wondering about Mac OSX, but from Herionewarrior.com:
"Video processing takes too long to do on a single computer. In fact no matter how fast the computer, no matter how much tediously hand optimized assembly language is behind it, it's Gaul awful slow. Every video program has a clustered rendering system of some kind and Cinelerra is no exception.
The biggest difference between this renderfarm and normal renderfarms is you don't need to pay for node licenses. You can keep installing nodes without paying for either the operating system or the application."
So, this seems to be specifically for budget clustered rendering. Check their link to sourceforge.com. How droll!
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.
Cinelerra has supported opening, editing and rendering Theora and Vorbis for a little while now.
Ripping an new rectum in the fabric of spacetime.
I prefer small, unmarked bills.
We are the Borg...
Dunno about cinelerra, but mencoder can do this. From the man page:
Encode all *.jpg files in the current dir:
mencoder "mf://*.jpg" -mf fps=25 -o output.avi -ovc lavc -lav-
copts vcodec=mpeg4
Give me Classic Slashdot or give me death!
I'm a long-time user of Linux, but for movie editing I've just recently accumulated the full Apple setup - 23" screen, dual 2.7GHz G5, Final Cut Express HD, DVD Studio Pro
Can someone who knows both systems compare the strengths and weaknesses? If Cinelerra is good enough to compete, I'll definitely consider a dual-dual-core Opteron for my next film setup in a coupla years. As much as I love my Macs, it would be nice to combine commodity priced hardware and open-source software if it would do the job adequately.
My source is the Sony HDR-FX1 - does Cinelerra handle 1080i HDV well, for example?
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.
I'm no expert in Cinelerra (yet) but I did some basic work with cinelerra-cvs earlier this year. My system is a dual-P3 850MHz with 2GB RAM. The program was certainly usable, if a little clunky.
Rendering could be faster, but that's why I'm getting a dual core AMD64 in a few months!
How does this compare to FinalCut or Avid?
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.
I would love to edit video in cinelerra, but I will be damned if I can figure out how to do the things I want to do in it. Give me a Mac and Final Cut Pro. along with DVD studio pro.
Gorkman
As mentioned in another subthread, a good way to capture
is with mencoder (Part of MPlayer). You do need a tuner card,
(cards based on the bttv chipset have been around a long time,
that's what I've used.). The tricky part is what I call the
'incantations'. You have to compile your kernel with support
for bttv and sound. I've always created these as modules. Then,
you have to load the modules with the correct card type and
tuner type. Finally, when you invoke mencoder, it is a command
line tool, and the incantation to get that to work can be very
tricky. I found the documentation absolutely incomprehensible
on how to use it, but I did a web search and found where some
one, in a post, gave an example of how they invoked mencoder,
and starting from that, I was able to play around with it till I
got something that worked. I created a script that I called
mencoder from where I just specified the duration, the channel,
and the name of the file to save too, but what worked for me
in the US pulling in NTSC may not work for you, and anyway,
I'm not in a place where I have the script handy.
In theory, theory and practice are the same; in practice they're different. (Yogi Berra & A. Einstein)
Last time I used it... man, yeah, those colors would make baby jesus cry.
Why didn't they use something less... garish?
Seems like an OK program otherwise, the couple of times I've played with it, though a little crash-prone. But those COLORS! WHY?
If you have DV equipment, I believe Cinelerra supports direct capture. I don't use it myself as the video I work with is all computer generated, but I'm pretty sure it's there.
Cinelerra is for sure the BEST video editor on Linux.
Wrong.
You obviously don't know what you're talking about.
First of all there is MainActor - a commercial 'Home User' NLE. With all the features you'll ever need and much less resource hungry I presume.
Then there is Shake (http://www.apple.com/shake/). A compositing tool, not a NLE, yes, but I'd guess the built in NLE capabilities pound every OSS NLE into the ground.
Then there is the discreet/Autodesk Line of Tools. Smoke and the High End Effect Kit "Flint" both run on Linux. Flint even exclusively (http://www.autodesk.com/flint).
Then there is Blender, which has a sort-of NLE built in that's called 'Video Sequencer'. That's an OSS tool I trust to be usable without requireing a quad opteron -allthough I've never tested it.
I could go on, but I guess the point is driven Home: Cinelerra may be fine, but it is not the best Video NLE for Linux.
We suffer more in our imagination than in reality. - Seneca
http://heroinewarrior.com/download.php3 The download page has rpms. Any of the binary links are links to rpms.
I don't use commercial software on Linux. And I don't want to. You're talking about software which costs hundreds or thousands of dollars (I'm not talking about blender). Such software does not interest me, I only mind about free software. I hope Linux won't become as Windows, I mean tons of commercial software which you have to buy to do what you want to do.
You can load up multiple image files at once, and have it concatenate them onto the end of the current video track, ordered by filename. I used this to create a video out of a few hundred numbered PNGs created by a raytracer as part of some uni coursework. Cinelerra also proved more than adequate for adding captions, fades between the various sequences, title screens etc., as well as adding a soundtrack.
However, unless things have improved since I last used it, I'd say be *very* careful with your output encoding - quite a few of the output formats seemed terminally broken; many would create files that Xine couldn't play, and some would even create files that Cinelerra couldn't open itself.
Yet many coders love vi, or Emacs. You will probably have a hard time understanding why. That's your loss.
I downloaded the source to my system (64 bit
Athlon 3000) running the official Slackware 10.1.
After doing configure, all the Makefiles in the
mjpegtools-1.6.3-rc1 subdirectories had
CFLAGS and CXXFlags etc with k8 in them. I had
to by hand, go through those subdirectories
editing the Makefiles, searching for 'k8' and
removing the option. After that, I was able
to do a 'make' and 'make install'. The thing
came up with its nice windows and all. Not
that I've actually tried to do anything with it
yet, but, in case anyone wants to compile from
source, thought I'd pass this on.
In theory, theory and practice are the same; in practice they're different. (Yogi Berra & A. Einstein)
Really? I've created a few DVDs with iMovie and iDVD now, and for the most part I've found the experience to be excruciatingly painful. iDVD seems to be intentionally crippled to protect Apple's pro products, and iMovie is just weird. Where's the rotate function for fuck's sake?
Having said that, I'll take your word for it that the Linux options are worse.
fish and pipes
I had difficulty building from source - I think it will only work with GCC-3.4 as GCC-4.0 did not like some of the semantics used. GCC-3.3 does not support the build target for some of the files....
Anyways I decided to give the redhat binaries a go... I converted them using alien. They installed without a hitch... And I haven't had any difficulties running them yet...
I won't buy any commercial software because it's contrary to my "philosophy" of computing. Cinelerra on a 2GHz and 1Go RAM works perfectly fine. You need at least such a config to create relatively complex videos.