EffecTV on FC1

EffecTV using MSI TV @nywhere S-Vid capture on FC1′, ‘Installed FC1 with development tools

Downloaded Kernel 2.6.9 source (http://www.kernel.org)

# tar -xvzf linux-2.6.9.tar.gz /usr/src

# cp /boot/config-2.4.22-1.2115.nptl /usr/src/linux-2.6.9/.config
# cd /usr/src
# ln -s linux-2.6.9 linux
# ln -s linux-2.6.9 linux-2.6
# ln -s linux-2.6.9 linux-2.6.9-rc4
# cd linux
# make menuconfig

Don\’t make any changes, just exit and save config file

Download current version of V4L kernel patch from linux.bytesex.org to
/usr/src/All-2.6.9-rc4.diff.gz

# cd /usr/src
# zcat All-2.6.9-rc4.diff.gz | patch -p0

If you get an error, try building the kernel and then patching it

If you don\’t receive any errors, build the kernel

# make
# make modules
# make modules_install
# make install

# vi /boot/grub/grub.conf

Change default=1 to default=0

Reboot. this should get you on the patched 2.6.9 kernel.

Now, to build the drivers.

Download the current snapstop:
http://dl.bytesex.org/cvs-snapshots/video4linux-20041124-115524.tar.gz

# tar -xvzf video4linux-20041124-115524.tar.gz
# cd video4linux
# make
# make install

When that is done, let\’s test it out:

# modprobe videodev
# modprobe cx8800

# xawtv

Install apt-get to help with dependencies

http://atrpms.net

# rpm -ivh atrpms-kickstart-25-1.rhfc1.at.i386.rpm
# apt-get update
# rpm -qa | grep yum
# rpm -e yum-2.0.4-2

Install Synaptic (NOT NEEDED) if you want a GUI for apt-get

# apt-get install synaptic

Say yes to install all that stuff.. and when it\’s done, reboot

# apt-get update
# apt-get
install SDL-devel nasm

Download effecTV from http://effectv.sourceforge.net

# tar -xvzf effectv-0.3.9.tar.gz
# cd effectv-0.3.9

# make
# make install

I received an error.. but it was just about man pages anyway..

So lets try it out: For me, I\’m using the s-vid input, which is channel 3

# effectv -device /dev/video0 -channel 3

Then, if you want.. to finish the system off..

# apt-get dist-upgrade

Now, to install vloopback so we can record.

Start by downloading the vloopback device: vloopback

vloopback-0.93-snap1.tar.gz

# tar -xvzf vloopback-0.93-snap1.tar.gz
# cd vloopback-0.93
# make
# insmod vloopback.ko

Now, to use it:

# effectv -vloopback /dev/video1

# ffmpeg -vd /dev/video1 -s 320×240 test.mpg

And to recompress it, to make it smaller.. NOTE: this is for video without sound!

# mencoder test.mpg -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -nosound -o test.avi
# mencoder test.mpg -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -nosound -o test.avi

————– First Try —————–
——– DOES NOT WORK ————-
———— With EFFECTV ————-

Install FC1 with your choice of options. Make sure you select Development Tools.

Next, download the current kernel, cx88 kernel module, and cx88 drivers.

# rpm -ivh kernel-2.4.22-1.2199.nptl_52.rhfc1.at.athlon.rpm

# vi /boot/grub/grub.conf

Change default from 1 to 0 and reboot

# rpm -ivh atrpms-kickstart-25-1.rhfc1.at.i386.rpm
# apt-get update
# rpm -qa | grep yum
# rpm -e yum-2.0.4-2

# apt-get install synaptic

Say yes to install all that stuff.. and when it\’s done, reboot

# synaptic

search on video4

select the kernel modules that matches your kernel and video4linux.
click apply..

# rpm -ivh kernel-module-cx88-2.4.22-1.2199.nptl_52.rhfc1.at-0.0.4-9.rhfc1.at.athlon.rpm

# rpm -ivh cx88-0.0.4-9.rhfc1.at.i386.rpm

# vi /etc/modules.conf

——– Add this ——–
# cx8800 stuff
alias char-major-81 videodev
alias char-major-81-0 cx8800
options cx8800 card=7
——- End add———

# rmmod cx8800
# rmmod videodev
# depmod -a
# modprobe videodev
# modprobe cx8800

# xawtv

# apt-get
install SDL-Devel
# apt-get install nasm

Download effecTV from http://effectv.sourceforge.net

# tar -xvzf effectv-0.3.9.tar.gz
# cd effectv-0.3.9

# make
# make install

I received an error.. but it was just about man pages anyway..

So lets try it out: For me, I\’m using the s-vid input, which is channel 3

# effectv -device /dev/video0 -channel 3

Then, if you want.. to finish the system off..

# apt-get dist-upgrade

Leave a Reply