Kino Tips: Installing from Scratch and Exporting MPEG Videos
To work with your camera through the IEEE1394 interface, you need drivers and devices supported by the kernel. Standard SuSE (9.0 and above) and Debian 3.1 have all of these things in their standard releases. Fedora Core 2 does not have them, so you have to update your Fedora installation to the new official Fedora kernel release, 2.6.8. You can download it here.
Before running Kino, check for IEEE1394 devices availability. Kino uses a device called /dev/ieee1394 for capturing and one called /dev/dv1394 for outputting. Issue ls -al /dev/*1394* to reflect your system. These files usually are created by MAKEDEV scripts that run while installing the system.
Having these devices is not the enough, however; you must have corresponding components in your system to work with them. SuSE provides these modules out of the box, while Fedora Core 2 offers them only after upgrading. MandrakeLinux release 9.2 also contains these modules.
You have to create /dev/dv1394 by hand. In case of PAL, the command is:
mknod -m 666 /dev/dv1394 c 171 34
For NTSC, the command is slightly different:
mknod -m 666 /dev/dv1394 c 171 32
Do not forget to load the module with modprobe dv1394. You can find more details about this part of the process by visiting linux1394.org.
On its own, Kino offers only minimal exporting features; you can use it to write a movie to a DV tape or to a .dv or dv .avi file. A dependency tree for exporting other functions is shown in Table 4. Packages marked in red are not included in the standard distributions, so you must load them from tarballs available for download from the LJ FTP site. Use rpm -i foo to install these packages. Start from the top (libogg) and go down (rawrec), according to the table.
Table 4: Dependencies for Exporting Movies
|Software||SuSE 9.1||Fedora Core 2|
|Ogg Bitstream Library||libogg-1.1||libogg-1.1|
|The Vorbis General Audio Compression Codec||libvorbis-1.0.1||libvorbis-1.0.1|
|Video and Audio Converter||ffmpeg-0.4.8(red)||ffmpeg-0.4.8(red)|
|Library for Reading DVD-Video Images||libdvdread-0.9.4||libdvdread-0.9.4(red)|
|Library for Portable Network Graphics (PNG) Format||libpng-1.2.5||libpng-1.2.5|
|Tools to Help You Author a DVD||dvdauthor-0.6.10(red)||dvdauthor-0.6.10(red)|
|Raw Audio Recording/Playing Utilities||rawrec-0.9.98(red)||rawrec-0.9.98(red)|
Dropped frames often occur if the hardware is not working quickly enough. As a result, while capturing images the number of dropped frames increases constantly. As a temporary solution to dropped frames--before you install more memory or buy a new motherboard--try the following:
Exit all X functions and re-run Kino with fvwm.
Close X completely. Use dvgrab to pull all the files, and then assemble the movie with Kino using files grabbed in this way.
Many special effects in an amateur movie can distract viewers. Such effects should be applied only if you think they are needed to relay your ideas.
Kino with timfx provides the following video filters and effects: black and white, sepia, reverse video, mirror, kaleidescope, swap, color hold, blur and soft focus. Modern camcorders have such filters built-in, but we rarely use them while recording because if they are part of the actual image, it's much harder to undo them. It is a better idea to do this kind of filtering with Kino during the editing stage.
When you look at a filter's name, it usually is easy to guess what the filter does. Take a look at these images for some examples:
Video transitions are images that join two scenes. The most interesting joining effect is Image Luma, because you can create your own filters. Examples of joining are represented below; we used standard files from the Kino site.
Other transition options include Fade, Push Wipe, Bar Door Wipe and Differences. Experiment with them all until you find the ones you like.
Webinar: 8 Signs You’re Beyond Cron
On Demand NOW
Join Linux Journal and Pat Cameron, Director of Automation Technology at HelpSystems, as they discuss the eight primary advantages of moving beyond cron job scheduling. In this webinar, you’ll learn about integrating cron with an enterprise scheduler.View Now!
|Dr Hjkl on the Command Line||May 21, 2015|
|Initializing and Managing Services in Linux: Past, Present and Future||May 20, 2015|
|Goodbye, Pi. Hello, C.H.I.P.||May 18, 2015|
|Enter to Win Archive DVD + Free Backup Solution||May 18, 2015|
|Using Hiera with Puppet||May 14, 2015|
|Urgent Kernel Patch for Ubuntu||May 12, 2015|
- Initializing and Managing Services in Linux: Past, Present and Future
- Dr Hjkl on the Command Line
- Goodbye, Pi. Hello, C.H.I.P.
- Using Hiera with Puppet
- Enter to Win Archive DVD + Free Backup Solution
- Gartner Dubs DivvyCloud Cool Cloud Management Vendor
- Mumblehard--Let's End Its Five-Year Reign
- Infinite BusyBox with systemd
- It's Easier to Ask Forgiveness...
- Urgent Kernel Patch for Ubuntu