ich stehe da gerade vor einem komischen problem. vor einiger zeit habe ich alte VHS kassetten auf die festplatte überspielt. habe mir extra in meine wiki geschrieben ( damit ich es ja nicht vergesse ), wie ich das gemacht hatte ... und zwar so :

ffmpeg -f video4linux2 -channel 2 -i /dev/video0 -f pulse -i default -threads 2 -vcodec libx264 -b:v 1000k -minrate:v 1000k -maxrate:v 1000k -s 320x240 -g 25 -vf yadif -acodec libmp3lame -ab 96k -ar 44100 -ac 1 -af aresample=async=1000k aufnahme.avi


natürlich muß videodevice und sounddevice angepaßt werden. alles kein thema ... aber wenn ich das jetzt so starte, bekomme ich die fehlermeldung und bricht dann ab:

[video4linux2,v4l2 @ 0x25a3d00] ioctl(VIDIOC_S_INPUT): Invalid argument
/dev/video0: Invalid argument

verstehe ich jetzt nicht, da ich ja die gleiche hardware usw. benutze ...
zum testen der VHS kassetten nehme ich den mplayer mit dem befehl ( auch hier wieder devices anpassen ! )

mplayer tv:// -tv driver=v4l2:width=320:height=240:outfmt=uyvy:device=/dev/video1:input=0:fps=25:alsa:amode=1:forcechan=2:audiorate=44100:adevice=plughw.0,0:forceaudio:immediatemode=0 -vf lavcdeint -ao sdl

die quelle wird mir auch tadellos auf meinem bildschirm, samt sound auch ausgegeben. allerdings auch hier sehe ich die meldung:
v4l2: ioctl set format failed: Invalid argument

allerdings bricht der mplayer dabei NICHT ab.
weiß da jemand was?
The Hit-Man schrieb.../dev/video0: Invalid argument...
Gibt es /dev/video0 nicht mehr?
wenn beide Befehle während der gleichen Session war, hast du als Input einmal /dev/video0 -> Fehler und bei mplayer /dev/video1