Dieses Projekt wurde archiviert, da es nicht aktiv gepflegt wird. Wir können keinen Support leisten. Entwickler, die es forken möchten, möchten wahrscheinlich mit dem libgphoto2
Zweig beginnen.
v002 Camera Live stellt einen Siphon-Server für eine angeschlossene Kamera bereit, sodass diese als Live-Video-Feed verwendet werden kann.
Derzeit werden nur DSLRs von Canon unterstützt. Eine Liste finden Sie unter CAMERAS.md.
Sie können die App von der Release-Seite herunterladen.
Die typische Latenz einer Canon 7D beträgt 120 ms (zwischen 3 und 4 Bildern bei 30 FPS), was mit der Latenz des HDMI-Ausgangs derselben Kamera, der an ein Aufnahmegerät angeschlossen ist, vergleichbar ist.
v002 Camera Live ist eine Mac-App. Laden Sie die App herunter. Wenn Sie möchten, können Sie es in Ihren Anwendungsordner verschieben. Einige Benutzer (insbesondere Chrome) haben berichtet, dass der Download als Ordner und nicht als App angezeigt wird. Versuchen Sie den Download mit einem anderen Browser und stellen Sie sicher, dass Sie nicht einem Link zum Quellcode gefolgt sind.
v002 Camera Live bietet die Ausgabe über einen Siphon-Server. Dies ist kein Videokameratreiber. Wenn Sie Camera Live mit einer Videoanrufsoftware verwenden möchten, die Syphon nicht unterstützt, benötigen Sie einen virtuellen Videokameratreiber mit Siphon-Unterstützung. CamTwist ist eine beliebte Wahl.
Einzelheiten zu Änderungen zwischen veröffentlichten Builds finden Sie im Änderungsprotokoll.
Um das Projekt selbst zu erstellen, müssen Sie eigene Kopien der erforderlichen Bibliotheken erwerben:
Das Canon EDSDK ist bei Canon in Ihrer Region erhältlich. Platzieren Sie die Framework- und Header-Ordner aus dem SDK im EDSDK-Ordner neben dieser Datei.
libjpeg-turbo ist unter http://libjpeg-turbo.virtualgl.org verfügbar. Installieren Sie mit dem libjpeg-turbo-Installationsprogramm und führen Sie dann die folgenden Vorgänge aus, um eine zum Einbetten geeignete Kopie zu erstellen (beachten Sie, dass die Ausdünnungsphase erforderlich ist, damit das Codesign erfolgreich ist):
cd <project dir>
cp /opt/libjpeg-turbo/lib/libturbojpeg.0.dylib libturbojpeg.0.dylib
# id to location in app bundle
install_name_tool -id @executable_path/../Frameworks/libturbojpeg.0.dylib libturbojpeg.0.dylib
# link against system libgcc_s
install_name_tool -change /opt/local/lib/libgcc/libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib libturbojpeg.0.dylib
# discard architectures for other platforms
lipo -thin x86_64 libturbojpeg.0.dylib -o libturbojpeg.0.dylib