Friday, 19 April 2013

Centos 6/RHEL install Xvidcap

Xvidcap is a neat little screen capture tool using the ffmpeg libavcodec/libavformat libraries, originally conceived by 
Rasca but later taken over and developed by Karl H. Beckers.

It is able to dump single frame capture's as xwd, pgm, ppm, png, jpg as well as multi frame (video) captures in mpeg, dv, divX, flv and others, so a decent choice for your screenings.

The output quality is nicely configurable with the default file being mpeg or optionally a variety of other formats such as flv,
mp4, mov, dv etc.

Below is a short video of xvidcap setup after installation.


video

You might want to check out Krut screen capture also.

You get obtain it as an install shell script from sourceforge
or you an use the nux-dextop repo, which is how we do it here.

So first obtain nux-dextop & install wget.

If you are using SMPlayer then install that first or there will be conflicts with nux-dextop files.

$ sudo yum -y install wget                           


$ wget http://li.nux.ro/download/nux/dextop/el6/i386/nux-dextop-release-0-1.el6.nux.noarch.rpm


or


$ wget http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-1.el6.nux.noarch.rpm


Then install the downloaded repo pack       


$ sudo rpm -Uvh nux-dextop-release-0-1.el6.nux.noarch.rpm


Make sure it i disabled then

$ sudo yum -y --enablerepo=nux-dextop install xvidcap

After downloading a few dependencies you will have xvidcap ready to go.

You can run it with 

$ xvidcap

I found Xvidcap to be great for multi-frame (video) capture, however, I would prefer ImageMagick for quick single screen shots
as it is probably a little more flexible.

Xvidcap is an useful & functional tool for your Linux desktop.