OS X mit dem iSight mit einem Befehlszeilentool fotografieren?


12

Gibt es ein Dienstprogramm, das über die Befehlszeile ausgeführt werden kann, um einen einzelnen Frame der in iSight eingebauten (und externen?) Kamera zu erfassen? Dies würde in einer Bilddatei speichern. Ich habe bei Google nach Hilfsprogrammen gesucht, die auf Websites verweisen, die es nicht mehr gibt.

Andere Optionen sind:

  • Eine Open Source GUI-Anwendung, die ich in eine Befehlszeilenanwendung hacken kann?
  • Wird eine GUI-Anwendung für eine kurze Zeit ausgeführt, die über die Befehlszeile, temporäre Konfigurationsdateien, AppleScript usw. konfiguriert werden kann?

Dies ist sehr praktisch, um Apps für Zeitraffer, Sicherheit, Spaß usw. zu erstellen.

Antworten:


15

"ImageSnap ist ein Public Domain-Befehlszeilen-Tool, mit dem Sie Standbilder von einer iSight- oder anderen Videoquelle aufnehmen können. Sie erinnern sich vielleicht an Axel Bauers ursprüngliches isightcapture-Tool (das nicht mehr unterstützt wird, aber auf den meisten Systemen immer noch funktioniert). Mit ImageSnap, hoffe ich Wir werden in der Lage sein, neue Funktionen hinzuzufügen, uns an die sich ständig ändernden Apple-Architekturen anzupassen usw. "

http://iharder.sourceforge.net/current/macosx/imagesnap/


+1 ImageSnap funktioniert einwandfrei und der Code wird bereitgestellt (mit einer Public Domain-Lizenz).
ChristopheD

1
ImageSnap kann auch über Homebrew installiert werden :brew install imagesnap
Linus Unnebäck


1

Wie ich in einer verwandten Frage erwähnt habe , scheint Imagesnap unter OSX10.11 / El Capitan nicht mehr zu funktionieren. Eine andere Alternative besteht darin, ffmpeg (MacPorts: port install ffmpegoder brew install ffmpeg) zu installieren und auszuführen:

ffmpeg -f avfoundation -video_size 1280x720 -framerate 30 -i "0" -vframes 1 out.jpg

ffmpeg4.1 am 10.12 gibt und fehler wegen nicht unterstützter framerate. Das -frameratevollständige Entfernen des Parameters behebt das Problem.
Oarfish
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.