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
# 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-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