Hallo,
ich will eine Webcam für Bilderfassung nutzen und da stört die interne Webcam
im Netbook Toshiba 305 mit Linux Mint 9 (müsste wie Ubuntu 10.04 sein).
Im Bios finde ich keine Webcam-Option.
Programme wie ffmpeg, guvcview oder camorama wollen /dev/video0 und deshalb darf das nicht die interne Webcam sein.
Weiß jemand Rat?
Guten Abend
Hallo jott053,
ich will eine Webcam für Bilderfassung nutzen und da stört
die interne Webcam
Programme wie ffmpeg, guvcview oder camorama wollen
/dev/video0 und deshalb darf das nicht die interne Webcam
sein.
/dev/video0 ist doch nur der Default-Wert. Du kannst das z.B. bei guvcview entweder in der Konfigurationsdatei ~/.guvcviewrc einstellen, bzw. abändern, oder Du richtest für deine Webcam eine Extra-Konfiguration ein, deren Name sich nach dem Device richtet, an dem deine Webcam hängt.
Also z.B. ~/.guvcviewrc-video1 für /dev/video1 usw. Ist auch hier gut erklärt:
http://guvcview.berlios.de/Doc.html
dort ganz unten.
Ohne jetzt nachzusehen denke ich, daß für die anderen Programme ähnliche Konfigurationsdateien in deinem Home-Verzeichnis liegen. In der Regel beginnt der Name von Konfigurationdateien immer mit einem Punkt, d.h. es handelt sich um versteckte Dateien, also mit ls -a nachsehen.
Im Zweifelsfall hilft immer ein Blick in die entsprechende Man-Page, also
man ffmpeg
und entsprechendes.
Viele Grüße
Marvin
guvcview geht
Danke Marvin,
ich hatte mich auf der Seite
http://wiki.ubuntuusers.de/webcam
informiert, und da ist das mit /dev/video0 mehrmals genannt, z.B.
Mit FFmpeg lassen sich Fotos oder Videos von der Webcam aufnehmen. Folgendes :Kommando nimmt z.B. ein Foto auf und speichert es unter image.jpg. Voraussetzung :ist, dass die Kamera über /dev/video0 angesprochen werden kann:
ffmpeg -f video4linux2 -s 640x480 -r 1 -i /dev/video0 -vframes 1 -f image2 image.jpg
Inzwischen hab ich aber festgestellt, dass mit meiner internen Webcam eine blaue LED leuchtet.
guvcview kann ich, wie du schreibst, gleich mit /dev/video1 starten oder auch umschalten und dann leuchtet auch meine blaue LED nicht mehr.
Jetzt suche ich noch weiter, wie ich mehrere Standbilder pro Sekunde erzeugen kann.
ffmpeg -f video4linux2 -s 640x480 -i /dev/video0 -vframes 1 -vcodec mjpeg out.jpg
dauert, wenns denn auch für video1 funktionieren würde, zu lange.
Hat da noch jemand einen Tip ?
Schönes Wochenende
Hallo jott053,
Jetzt suche ich noch weiter, wie ich mehrere Standbilder pro
Sekunde erzeugen kann.
Die Framerate, also Bilder je Sekunde, wird ja durch die Option -r festgelegt:
ffmpeg -i input.avi -r 24 output.avi
erzeugt bei output.avi 24 Bilder/sekunde (24 fps)
Wenn der Eingangsstream in einem raw-Format vorliegt kann diese Option auch dafür benutzt werden:
ffmpeg -r 1 -i input.m2v -r 24 output.avi
-> input 1 fps, output 24 fps
Aber ich kenne mich mit diesem Video-Zeugs nur mäßig aus, deshalb ein Verweis auf die Dokumentation von ffmpeg
http://www.ffmpeg.org/ffmpeg-doc.html
da ist das ganz ausführlich erklärt. Gute Tipps gibt es auch hier:
http://howto-pages.org/ffmpeg/
http://spielwiese.la-evento.com/hokuspokus/index.html (das sind 3 Seiten, kann man leicht übersehen)
ffmpeg -f video4linux2 -s 640x480 -i /dev/video0 -vframes 1 -vcodec mjpeg out.jpg
dauert, wenns denn auch für video1 funktionieren würde, zu
lange.
Schnelleren Rechner kaufen Nein, wie meinst Du das, wie oder was „dauert zu lange“?
Vielleicht ist das auch mehr eine Frage fürs Brett „Digitale Video- & Filmbearbeitung“, da sitzen ja die Experten für sowas.
Viele Grüße
Marvin