v4l - fangen und sehen gleichzeitig

1248
John Barrett

Das Aufnehmen von v4l und Line-in-Audio mit mencoder funktioniert sehr gut, aber ich möchte Echtzeit-Videospiele von Konsolen aufnehmen, die in die Grafikkarte eingesteckt sind.

Ich habe xawtv dafür verwendet (funktioniert ziemlich gut, kann in Echtzeit eine Vorschau anzeigen und aufnehmen), aber wenn ich alle Optionen für Deinterlacing oder Seitenverhältnis aktiviere, kann das Video nicht aufgenommen werden. Ich muss das Raw-Video aufnehmen und das Video später mit den entsprechenden Filtern neu codieren, um etwas Bearbeitbares zu erhalten.

Andere Sachen, die ich versucht habe:

  • tvtime mit xvidcap und jack audio capture - xvidcap löscht Frames und Muxen des Audios ist unmöglich, da es nicht mehr synchron ist (ich habe keine Muxer-Optionen gefunden, die eine korrekte Framerate erzwingen)

  • Mencoder-Capture in eine Datei, versuchen Sie, den Dateiende an mplayer Mencoder funktioniert hervorragend, das Paspeln der Datei ist viel zu schwer, um das Gameplay zu versuchen.

Also, v4l Capture und Vorschau gleichzeitig Empfehlungen?

0

1 Antwort auf die Frage

2
josip

I use xvidcap. To solve the sync out I have installed the PulseAudio mixer (pavucontrol).

Also I choose a low fps, because I use a laptop which is not very powerful.

First I run pavucontrol:

$ pavucontrol 

Then I run xvidcap in this way:

$ padsp xvidcap --fps 10 --cap_geometry 1440x900+0+0 --file "file1.mpeg" 

padsp is the pulseaudio wrapper. Options are only an example, you choose your own.

Then go to pavucontrol, in the recording tab. This tab works only when a video program is running. Here you can choose the audio source you want to record. Finally start recording.