I got myself an used USB Analog TV Grabber PCTV150e from Pinnacle :
This thingy comes with Windows only Drivers (of course, what did you expect?)
However, with a very little fine tuning, this nice little Device works great (and even better according to Image Quality) in Linux then in Windows.
This is me playing Super Mario Bros 3 on a NES hooked up to my Linux Box via the Pinnacle USB PCTV 150e, I like the quote on the title bar, it fits me so much 😉
- Install TVTime
TVTime is a very great software for watching Television on a Linux Desktop. Furthermore it grabs Video and Sound from nearly any source of an Analog Tuner (Composite Video, SVHS, you get the trick..)
Install it with
On Ubuntu :
sudo apt-get install tvtime sox libsox-fmt-all
On Fedora (as root) :
yum install tvtime sox
I’ll come to the sox and libsox stuff a bit later…
A shortcut will be placed in you apps Menu, or you can simply launch it with “tvtime”.
You’ll notice that the image quality is great, but there is no sound…
- Determine the Audio Device of the Pinnacle USB
In a Terminal, simply launch
Output will be something like :
0 [M5455 ]: ICH - ALi M5455 ALi M5455 with ALC655 at irq 20 1 [UART ]: MPU-401 UART - MPU-401 UART MPU-401 UART at 0x330, irq 5 2 [PAL ]: USB-Audio - PCTV USB2 PAL Pinnacle Systems GmbH PCTV USB2 PAL at usb-0000:00:1c.3-5, high speed
- Create a new launcher for TVTime
Create a new file , and paste the following command (which I found on a user friendly German Friendly, but forgot to bookmark )
#!/bin/sh #-q sox -r 48000 -w -c 2 -t ossdsp /dev/dspX -t ossdsp /dev/dsp & tvtime --mixer=/dev/mixer:pcm
Notice the first /dev/dspX ? Substitute it with the number of your USB PCTV Audio Device (in this case , 2)
Save the new file, and give it a meaningful name, i.e. start-tvtime.sh or something like this
Now launch this file (you may want to do an chmod +x on it first), and voilà, now there’s sound being played.