Video editing
From openSUSE
| this page is to be translated from french. Not being english native speaker, this is quite difficult for me (Jdd sysop), so thanks if you can help |
Many people like to make videos with a camcorder (like DV camcorders) and then edit them to make a movie.
It's fairly unpleasant to have to do this with Windows®. We will see how at least part of the work can be done under SUSE Linux/openSUSE.
The basis is Kino or Cinelerra, but this doesn't just work out of the box.
Contents |
Requirements
Hardware and applications sources
Video editing requires a lot of power and storage size. The computer I used for the notes here (only for the first draft, this note will be edited later) is a Sempron, 512Mb RAM, 80Gb HDD. SUSE Linux 10.0.
Video editing requires some drivers that aren't open source. You can find them in the Packman repository.
Drivers setup
To copy your video from a DV camcorder to the PC you need a IEEE1394 card. The necessary drivers are:
- ieee1394
- ohci1394
- raw1394
- video1394
You can load them manually:
modprobe raw1394
For example.
We can also start them together.
Starting point
There is no YaST module to configure ieee1394 (in SUSE Linux 10.1). You may need to launch the modules by hand if Hal doesn't do the job. It's really not difficult to script this if necessary.
Notes:
- 30Gb is not too much space for video editing
- Some utilities will need to be compiled so you will need your Kernel sources and a compiler..
Non Linear Video Editors
Kino
Setup
Kino is packaged by the Packman packagers for opensuse: Packman packager packaged kino.
Probably, the first thing to do after the installation is to go to preferences (NB: the initial writer of this page is french and use french versions, so the name of the english menu entries is only guessed. Feel free to fix this - and then remove this note, thanks) and to give it a target data folder with enough free space.
I could not manage to setup a default folder, due to a display bug in Kino. so you might need to enter the pathname by hand in the first window.
Kino finds the raw1394 module and is ready to export in /dev/ieee1394/dv/host0/PAL/out (Meaning??)
Capture
There is the same file name bug explained in the previous paragraph, so one needs to key in the file name - minor.
Once the camcorder is connected (be warned that there are some faulty cables that can explain a connection failure) and set on "read" one can proceed.
You have two buttons raws. Upper one for capture, bottom one for cassette move
Press the red button... and the PC become sleepy, when the image come on the screen. If you want sound, you must rely on the camcorder's speakers.
Note that under Windows®, with nearly the same PC, the plague is the loss of one image from time to time without any notice from the software. This is a real problem, not when using only one track (the image loss is barely visible), but when using syn sound from other source, because the sync is frequently faulty and difficult to resync.
Reading
Recording stopped after 3 minutes or so, go to editing... no sound.
Opening of Kmix, where nearly all was muted (the mixers conflicts are a plague in Linux). Opening "pcm", the sound come, horrible.
The images goes in slow motion, sound also. However the fast fw works. System unusable.
However, VLC (Videolan) reads the captured file perfectly, so the problem is with Kino.
Export
Kino has a bunch of export formats.
The AVI DV type 1 mode (sound+image) have nearly the same size (780 Mb for 3"30') than raw mode, but is not read by VLC.
The mpg mode asks for mpeg2enc that is installed on my config.
Export to DV is very fast, but to mpg very slow (20 minutes). Good result, only 20Mb as resulting file size.
But Kino don't know how to use that file without converting it to DV again.
So, too slow, unusable if not as capture and converter.
Kdenlive
Kdenlive is very promising and needs to be seen. Significant improvements in stability and functionality were made in going from kdenlive-0.5 to the current kdenlive-0.6svn (available from Packman packagers). Most of the kdenlive development effort is now going toward creating a KDE-4 version of kdenlive. Video editing with Kdenlive
Cinelerra
Cinelerra. Seems the better product now. Exists now for a very long time. Insist to say one need a cluster of computers to make video - not that friendly :-).
Anyway I could compile and install it without problem. Not Kde aware so the link to /usr/bin/cinelerra have to be made by hand. The application itself can be found in /usr/lib/cinelerra. It is packaged for openSUSE by the Packman packagers: Packman Packaged Cinelerra
Main Actor
Main Actor is present on SUSE for a long time now. It's not free nor open source and only a demo version was available freely on SUSE. The same one is available online.
This version is fully functional, but wrote a big "Main Actor" on all the images.
Capture works :-).
The last known Linux version (Mars 2006) is the version from SuSE 9.3 available on the main concept site.
It's a cross platform product, with the same feature and Key for Linux and Windows®.
The price/feature ratio is attractive, price being approx 200€, and the manual speaks of utilities able to generate clouds...
However it needs a strong configuration to run it and the windows versions are subjects to frequent crashes. Need to say the customer support is very good (I could have a fixed dll with a very little delay). It installs without problem, but my Linux machine is too weak to make it run.
LiVES
LiVES is a simple video editing system. It is packaged for openSUSE by the Packman packagers: Packman packaged LivES
Open Movie Editor
Open Movie Editor is a free and open source video editing program, designed for basic movie making capabilities. It aims do be powerful enough for the amateur movie artist, yet easy to use. It is packaged for openSUSE by the Packman packagers: Packman Packaged Open Movie Editor
Pitivi
Pitivi is a Non Linear Video Editor using the popular GStreamer media framework. It is packaged for openSUSE by the Packman packagers: Packman Packaged Pitivi
Vivia
Vivia is a video editing program for Linux and Windows. It is less mature than the other editors mentioned on this page. It is intended to provide easy editing of clips and transitions in real-time, along with multi-camera support for editing scenes that were recorded by more than one camera simultaneously. It is packaged for openSUSE by the Packman packagers for openSUSE-10.1, 10.2 and 10.3 (11.0 rpms not yet available) Packman packaged Vivia:
Support Software
This section lists software that is used in support of the above Editors
DVR
DVR means probably "Digital Video Recording". In fact, I I understood it correctly, it's about recording TV with ad hoc cards, not home made video. This don't mean the given products are unusefull, but they orientation is different.
Tovid
tovid is a collection of GPL video disc authoring tools; it can be used to help create your own DVDs, VCDs, and SVCDs for playback on your home DVD player. It can be run from a command-line/terminal or run via a GUI. It is particularly useful for taking input video from a variety of formats, and creating a DVD compliant mpeg output. Web site: http://tovid.wikia.com/wiki/Tovid_Wiki
DVBcut
DVBcut will read any files in a proper mpeg DVD prepared format (for example files from avidemux, or tovid). It follows a "keyhole surgery" approach where the input video and audio data is mostly kept unchanged, and only very few frames at the beginning and/or end of the selected range are re-encoded in order to obtain a valid MPEG file. Web site: http://dvbcut.sourceforge.net/. It can read files produced by the Windows® program Nero, but not the ones done with Kino. It can be used for a simple and very precise cut of a video to an exact frame.
QDVDauthor
Nice little thing, but with the version tried, most clic give a "not already implemented" message :-(.
Should be a graphical interface to DVDauthor. This one have a good reputation but is a CLI from an XML file.
AVIdemux
AVIdemux is the equivalent of VirtuaDubMod under Windows®. With it one can transcode video files from one format to another or extract part of it.
Anyway, one have interest to divide his video clip in small parts so as to make each work faster. Working on a 5 minutes clip is pretty easy, though a 2 hour movie can freeze your computer for days (not a crash, many hours working only).
Dvgrab
The best aver find tool to copy a DV movie from camcorder to hard drive. I don't use any other tool now.
It's enough to switch on the camcorder (connected, of course), lauch DVDgrab in an xterm and let it work alone. Control C to stop before the end (without losing anything).
This product (found by Yast) seems from the same author as Kino (same web site).
ManDVD
ManDVD is a graphical tool for creating Video DVDs, including menus. It is a useful front end to dvdauthor, where one can take their mpeg compatible (or even some avi formatted) videos [created by kdenlive, tovid, or other application], and create a home packaged video DVD (with or without menus).
See Also
- Project X & Pacman packaged ProjectX (Compresses digital television tv picture before broadcast to a digital datastream (MPEG2 Transport Stream)
- ZS4 Video Editor
- jahshaka
- divia - URL broken - project possibly closed

