Installation from Source - Pre-install Requirements
1. Latest Transcode (0.6.7 or later is required for Gv4l 2.0.0+)
Download from transcode's site - http://www.transcoding.org/
2. Xawtv - http://bytesex.org/xawtv/
Transcode uses the .xawtv config file for the channels etc.
Expert users may edit and copy the included in Gv4l's package sample
.xawtv file
to their home directory, although I recommend installing Xawtv,
otherwise you won't
be able to set the TV Standard in Gv4l 2.0.0+.
3. Gnome and GTK libraries - http://www.gnome.org/
4. You might want some codecs as well (ffmpeg is included in transcode)
Installation from Source
1. gunzip/untar the package - X.X.X is the release version
tar zxfv gv4l-X.X.X.tar.gz
2. enter the directory and run configure
cd gv4l-X.X.X
./configure
3. run make and make install (make install should be executed as root)
make
su (enter your root password)
make install
4. run "gv4l" (without the quotes) and enjoy!
Installation from src RPM
1. Rebuild the RPM as root (X.X.X-X is the release version)
su
<enter root pass>
rpmbuild -tb gv4l-X.X.X-X.src.rpm
(with older versions of RPM do: rpm --rebuild -tb gv4l-X.X.X-X.src.rpm)
2. Look for a line that looks like this:
Wrote: /usr/src/redhat/RPMS/i386/gv4l-2.0.1-0.i386.rpm
3. Proceed with the next section (Installation from i386 RPM),
using the appropriate filename ('Wrote' line)
Installation from i386 RPM
Install the RPM as root (X.X.X-X is the release version)
su
<enter root pass>
rpm -Uhv gv4l-X.X.X-X.i386.rpm
Note: If you see messages about
dependencies you may download those
from the sites below:
ftp://ftp.easynet.fr/plf/ - Mandrake Linux
http://dag.wieers.com/packages/
- Redhat Linux
Installation using the ebuild (Gentoo Linux)
1. Do
emerge gv4l -u
2. If the latest version is not in portage yet do as root
cp /usr/portage/media-video/gv4l/gv4l-X.X.X.ebuild /usr/portage/media-video/gv4l/gv4l-Y.Y.Y.ebuild
cd /usr/portage/distfiles
wget http://prdownloads.sourceforge.net/gv4l/gv4l-Y.Y.Y.tar.gz?download
ebuild /usr/portage/media-video/gv4l/gv4l-Y.Y.Y.ebuild digest
emerge gv4l -u
Where X.X.X is the current version in portage and Y.Y.Y is the latest version of Gv4l. Also you might want to copy the ebuild to your portage overlay directory.
Note: If you see messages about masked
dependencies, enable 'Advanced
Masking' by adding 'ACCEPT_KEYWORDS="~x86"' (change '~x86' if you use
different architecture) line in /etc/make.conf:
echo 'ACCEPT_KEYWORDS="~x86"' >> /etc/make.conf
Transcode Note (Updated 20050119): Put at least the following flags in /etc/make.conf USE variable and re-emerge transcode instead of editing the ebuild:
xvid mjpeg a52 imagemagick lzo fame X avi mpeg encode sdl gtk v4l