Kino: DV Capture verliert viele Frames auf einmal
Hi! Ich bin mit meinen DV-Capture-Versuchen jetzt schon ein gutes Stück weiter (Danke erstmal!). Die Firewire-Karte wurde ohne Maulen erkannt und kino zeichnet auch scheinbar problemlos von der Kamera auf. Allerdings springt die Aufzeichnung unregelmäßig alle paar Minuten um mehrere Sekunden. stdout zeigt dann folgendes an: reader < # inFrames: 72, # outFrames: 25 reader < # inFrames: 71, # outFrames: 26 reader < # inFrames: 70, # outFrames: 27 reader < # inFrames: 69, # outFrames: 28 usw. und reader < # dropped frames: 2 reader < # dropped frames: 3 reader < # dropped frames: 4 reader < # dropped frames: 5 ...meisten so an die hundert Zeilen. Die Videos mussen nicht mal 1GB erreichen, bevor der erste Sprung drin ist. Die CPU (AthlonXP-2000, 768MB RAM) ist fast gar nicht belastet, die Fehler treten auch auf, wenn ich schlechteste Qualität einstelle. Es spielt auch keine Rolle, ob ich in DV1, DV2 oder raw aufnehme. UDMA-Modus ist auch aktiviert und der Rechner hat ansonsten nichts zu tun. Woran kann das denn noch liegen? Kann man das nicht so einstellen, dass er wenigstens nur einzelne Frames verliert und nicht ganze Blöcke? Jörg@home -- I am, therefore I am (I don't draw conclusions). joerg@donalbain.de http://www.donalbain.de running Kernel: 2.4.20 theater hEXagon Kiel http://www.theater-hexagon.de 2003: Freischwimmer
Mittwoch, 1. Oktober 2003 01:41 wird von heute an heißen: »Der Tag an welchem Joerg Lippmann schrieb:
Ich bin mit meinen DV-Capture-Versuchen jetzt schon ein gutes Stück weiter (Danke erstmal!). Die Firewire-Karte wurde ohne Maulen erkannt und kino zeichnet auch scheinbar problemlos von der Kamera auf. Allerdings springt die Aufzeichnung unregelmäßig alle paar Minuten um mehrere Sekunden. stdout zeigt dann folgendes an:
reader < # inFrames: 72, # outFrames: 25 reader < # inFrames: 71, # outFrames: 26 reader < # inFrames: 70, # outFrames: 27 reader < # inFrames: 69, # outFrames: 28
Hab gerade mal eine andere, etwas schnellere Platte ausprobiert: Leider das gleiche Resultat. Wenn ich mit gkrellm gucke, was an Zugriffen auf der Platte abläuft, dann sehe ich, dass nur etwa alle 30 Sekunden, dann aber mit voller Bandbreite (>20MB/s) geschrieben wird, dazwischen passiert eigentlich gar nichts. Diese Bursts sind auch die Zeitpunkte, zu denen die Buffer-Underruns auftreten. Nicht jedesmal, aber sehr oft. Kann man kino oder dvgrab nicht beibringen, etwas öfter kleinere Pakete auf die Platte zu schreiben? Ich könnte mir vorstellen, dass das hilft. Gerade kam mir noch eine Idee: mit einem Script habe ich sekündlich sync aufgerufen: Jetzt werden nie mehr als 5MB pro Sekunde auf die Platte geschrieben und die Aussetzer scheinen weg zu sein. Also liegt es wohl an den gepufferten Plattenzugriffen. Jörg@home -- The Vatican Express Card. Don't leave Rome without it. joerg@donalbain.de http://www.donalbain.de running Kernel: 2.4.20 theater hEXagon Kiel http://www.theater-hexagon.de 2003: Freischwimmer
Hi, 0n 03/10/01@01:41 Joerg Lippmann told me: [verliere frames beim capturn mit kino]
Die Videos mussen nicht mal 1GB erreichen, bevor der erste Sprung drin
Ich mache hier immer autosplit @ 7000 fps, da werden die files erst gar nicht so gross.
ist. Die CPU (AthlonXP-2000, 768MB RAM) ist fast gar nicht belastet,
Athlon 1400, 512 GB und ich hatte solche Probleme bisher nicht. Du kannst aber einstellen [bei mir]: tab capture: write every: [1] frame tab ieee1394: Frame Buffers: [1] Ich nehme von raw1394 auf. gentoo, kino 0.6.4, 2.4.20-xfs-r3, filesystem ist xfs.
die Fehler treten auch auf, wenn ich schlechteste Qualität einstelle.
Der Schieberegeler ist fuer die Anzeigequalitaet und hat mit dem capturn nix zu tun. HTH. -- bye maik
participants (2)
-
Joerg Lippmann
-
Maik Holtkamp