Hallo!
Ich habe ein fürchterliches Problem mit streamer (Hardwareconfig siehe unten). Es funktioniert als Ausgabe nur unkomprimiertes Video (z.B. rgb24). Alles, was brauchbar wäre (z.B. mjpeg) produziert einen Fehler, dass er die Auflösung (egal welche!) nicht einstellen könnte:
#> streamer -t 0:10 -s 720x576 -i composite1 -n pal-i -o test.avi -mjpeg -d
setformat: MJPEG (AVI) (720x576): failed
setformat: 16 bit YUV 4:2:2 (planar) (720x576): failed
no way to get: 720x576 MJPEG (AVI)
Übrigens: xawtv --device /dev/video0 -remote
klappt übrigens. Ebenso wie das unkomprimierte capturen.
Woher kommt der Fehler? Wo kann ich noch schauen und wie bekomme ich das hin?
Da ich schon davon ausgehe, dass das nicht lösbar ist: Kann ich den Befehl irgendwie in eine Pipe setzen und das unkomprimierte Video sofort komprimieren und abspeichern? Der Rechner wäre schnell genug, aber wie macht man das? streamer gibt IMHO nicht an die stdout aus.
---
Meine Hardware/Software:
Linux 2.6.20-16-generic (Ubuntu ungepatched)
AMD64
Hauppauge Nova-S-Plus (die hat einen S-Video Eingang und LineIn)