capture s-video via ffmpeg (or: how to digitalise your old vhs-stuff)
I wanted to digitalise some old VHS-Videos.
The main thing is, that my /dev/video1 (TV-Card) has more than one inputs (regular TV-Cable input and S-Video). Challenge: how to tell the capture-program to grab s-video input instead of standard TV-Cable input?
After hours of searching with all possible programs on Linux, I finally ended up testing ffmpeg in the console.
ffmpeg -f alsa -ar 44100 -ac 1 -i plughw:0,2 -f video4linux2 -s sxga -r 25 -vc 2 -i /dev/video1 output.avi
Note: The option "-vc 2" is, according to the manual, only for "DV1349" (=Firewire) available. But in my case, it works for my TV-Card to grab S-Video input.
Yeah.

Gast (nicht überprüft) on Oktober 17th 2011
great, i was searching for the the option "-vc 2" puttings s-video on
guldi on Oktober 19th 2011
Yeah, I was searching for that too. Thats why I posted it here. By the way, I now realized, that VLC is also able to capture it: Media - Open Capture Device
Then provide your device (e.g. /dev/video0) and now in the "Advanced options", you can find the "Input". Defaults to 0, you can change it to 1 or 2 or whatever fits your need. (I needed 2)
Kommentar hinzufügen