Wie gstreamer verwenden, speichern Sie webcam-video-Datei?
Ich habe versucht, emgu zu retten gleiche webcam-video-Datei
Das problem ist opencv nur ssupports avi, und avi scheint nicht zu passen in ein format wie X264 sehr gut.
Könnte ich Gstreamer zu tun, das für mich in C?
Wäre es gut, wenn ich könnte wählen Sie das Dateiformat und container zu geben. Es wäre gut, wenn ich könnte ein format wie schrodinger und dirac.
Ich kenne GStreamer, also ich bin mir nicht ganz sicher, ob ich auf dem richtigen Weg.
BEARBEITEN
Habe ich es geschafft zum erfassen von webcam-video mit
gst-launch-0.10 ksvideosrc ! autovideosink
Nun, wie man transcode diese in ein format wie H264 oder dirac ...?
BEARBEITEN
gst-launch-0.10 ksvideosrc num-buffers=10 ! decodebin2 !
ffmpegcolorspace ! x264enc ! matroskamux ! filesink
location=video.mkv
Dies scheint eine Datei zu erstellen, aber der VLC player kann es nicht Lesen.
InformationsquelleAutor sav | 2014-01-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese pipeline erfasst video von webcam, kodiert in h264 und schließlich nutzt flv-container zu speichern, es an eine angegebene Position.
Hoffe, das hilft
-e
sollte Hinzugefügt werden, um am Ende, wenn Sie verwendenctrl+c
zum Ende der Aufnahme. Auch könnten Sie bitte erklären, wie man ändern Sie die frame-rate und Auflösung?InformationsquelleAutor Kanishk
Diese
Scheint Griff dirac-Codierung
Und diese
Griffe x264
InformationsquelleAutor sav
Diese direkt erfasst das video von webcam und schreibt, als eine avi-Datei, die gespielt wird-zurück vom VLC-player.
Hoffe diese Hilfe!
InformationsquelleAutor Jubilee r