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

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
  • Sie können syntax highlighting von Quelltext aktivieren, indem Sie folgende Tags einsetzen: <code>, <blockcode> The supported tag styles are: <foo>, [foo]. PHP-Quelltext kann auch in "<?php ... ?>" oder "<% ... %>" eingepackt werden.
  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zeilen und Absätze werden automatisch erzeugt.
  • Sie dürfen andere Beitrage mit [quote] Tags Zitieren.

Weitere Informationen über Formatierungsoptionen

CAPTCHA
Diese Frage dient dazu festzustellen, ob Sie ein Mensch sind und um automatisierte SPAM-Beiträge zu verhindern.
L
x
B
G
c
H
Enter the code without spaces and pay attention to upper/lower case.
 

Too Cool for Internet Explorer