Anleitung
medienwerk.eu PTZControl steuert bis zu acht Netzwerk-Kameras mit Livebild: schwenken, neigen, zoomen, Fokus, Belichtung und gespeicherte Positionen – für AXIS (VAPIX), ONVIF und VISCA over IP. Das Programm ist Freeware.
Installation und erster Start
Voraussetzung: macOS 14 (Sonoma) oder neuer, Mac mit Apple-Chip oder Intel-Prozessor, Kameras im selben Netzwerk.
- DMG öffnen und „medienwerk.eu PTZControl“ in den Ordner „Programme“ ziehen.
- Beim ersten Start meldet macOS, dass die App nicht geprüft werden konnte (sie ist nicht von Apple notarisiert). Freigeben unter Systemeinstellungen ▸ Datenschutz & Sicherheit ▸ „Dennoch öffnen“. Unter macOS 14: Rechtsklick auf die App ▸ „Öffnen“.
- Wenn macOS nach dem Zugriff auf das lokale Netzwerk fragt: „Erlauben“. Ohne diese Freigabe findet und erreicht die App keine Kameras.
- Die App startet im Dunkelmodus; umschalten mit ⇧⌘D.
Kameras einrichten
Es gibt drei Wege, eine Kamera hinzuzufügen. In allen Fällen öffnet sich der Kamera-Dialog, in dem Sie Benutzer und Passwort eingeben und mit „Verbindung testen“ prüfen können.
- Kameras suchen (Antennen-Symbol, ⇧⌘K oder Menü Ablage): findet AXIS-Kameras, ONVIF-Kameras (z. B. Bolin, PTZOptics, Sony, Panasonic, Hikvision, Dahua, Tapo), VISCA-over-IP- und NDI-Kameras. Mit dem Häkchen „IP-Scan“ wird zusätzlich jede Adresse im eigenen Netz geprüft (ca. 10 Sekunden).
- Kameraliste (⌘L, Symbol oben links): gefundene Kameras mit der Maus in ein Kamerafenster ziehen – auf einen freien Platz zum Hinzufügen, auf einen belegten zum Ersetzen. Alternativ Rechtsklick ▸ „In Fenster … setzen“ oder ⊕.
- Manuell (⌘N oder „+“): IP-Adresse und Typ selbst eintragen.
Kameratypen im Dialog:
- AXIS (VAPIX): Kanal/Ansicht (bei Fisheye-Kameras z. B. „View Area 1“ mit PTZ), Video MJPEG (Standard), RTSP H.264 oder Standbilder, maximale Auflösung und Bildrate. Nicht unterstützte Auflösungen wählt die App automatisch passend.
- ONVIF: optional die ONVIF-Adresse (wird bei der Suche eingetragen), Video RTSP oder Standbilder, „Substream“ für weniger Netz- und Rechenlast. Wichtig: Bei manchen Kameras (z. B. Tapo, AXIS) ist der ONVIF-Benutzer ein eigenes Konto.
- VISCA over IP: die Verbindung (UDP 52381, TCP 52381/5678, UDP 1259) wird automatisch erkannt. Das Videobild holt die App per ONVIF; alternativ eine RTSP-Adresse eintragen (Bolin/PTZOptics meist rtsp://IP:554/1, Sony rtsp://IP/media/video1).
Passwörter liegen im Schlüsselbund von macOS, die übrige Konfiguration in ~/Library/Application Support/PTZControl.
Ansichten: 1 bis 8 Kameras
Bis zu acht Kameras können eingerichtet werden. Die Ansicht wählen Sie in der Symbolleiste oder im Menü Darstellung (⌥⌘1, ⌥⌘2, ⌥⌘4, ⌥⌘6, ⌥⌘8):
- 1 Kamera: groß, Steuerung rechts daneben.
- 2 Kameras: untereinander, jede mit eigener Steuerung.
- 4 Kameras: 2 × 2, jede mit eigener Steuerung.
- 6 Kameras (3 × 2) und 8 Kameras (4 × 2): nur Bilder, ein gemeinsames Steuerfeld rechts steuert die aktive (rot umrandete) Kamera.
Sind mehr Kameras eingerichtet als die Ansicht Plätze hat, erscheint in der Symbolleiste eine Seitenwahl (z. B. „1–4 | 5–8“). ⌘1 … ⌘8 springt direkt zur Kamera. Die Seite „+“ bietet freie Plätze zum Hinzufügen.
Kameras steuern
Ein Klick ins Bild macht die Kamera aktiv (roter Rahmen) und schaltet ihre Steuerung frei. Esc beendet die Steuerung.
- Joystick: ziehen zum Schwenken und Neigen – je weiter, desto schneller. Oder Pfeiltasten.
- Zoom: Lupen-Tasten gedrückt halten, + / − oder das Mausrad über dem Bild.
- Fokus: „Nah“ / „Fern“ gedrückt halten, „AF“ (oder Taste F) schaltet den Autofokus ein.
- Doppelklick ins Bild (AXIS): fährt den angeklickten Punkt in die Bildmitte.
- Tempo: Geschwindigkeit für Joystick, Zoom und Anfahrten.
Positionen speichern und abrufen
Jede Kamera hat vier Positionsspeicher mit Schwenk, Neigung, Zoom und Fokus.
- Abrufen: Klick auf 1–4 oder Taste 1–4.
- Speichern: „Speichern“ einschalten, dann auf 1–4 klicken – oder ⌥1–4. Der Knopf zeigt danach die Zoomstufe.
- Rechtsklick auf einen Speicher: speichern, anfahren oder löschen.
Bild und Belichtung
- ⇅ dreht das Bild um 180° für über Kopf montierte Kameras; Joystick und Pfeiltasten drehen mit.
- Helligkeit: ändert nur die Anzeige in der App. Doppelklick auf ☀ setzt zurück.
- AE: automatische Belichtung der Kamera ein/aus.
- Auto / COL / SW: Tag-/Nacht-Umschaltung (IR-Sperrfilter) der Kamera – automatisch, Farbe oder Schwarzweiß. Ausgegraut, wenn die Kamera das nicht kann.
AE und Auto/COL/SW verändern die Einstellungen in der Kamera selbst. Manche VISCA-Kameras antworten nach einer Belichtungsänderung einige Sekunden nicht.
Reset-Menü (↺ im Bildkopf)
- Bildeinstellungen zurücksetzen: Helligkeit 0, Auto-Belichtung an, Tag/Nacht automatisch (die Drehung bleibt).
- Grundstellung anfahren (Home).
- Verbindung neu aufbauen.
- Kamera neu starten … (mit Rückfrage; die Kamera ist dann 1–2 Minuten nicht erreichbar).
Konfigurationen und zuletzt verbundene Kameras
- Ablage ▸ Letzte Konfigurationen (⌃⌘1 … ⌃⌘9): Sobald alle Kameras einer Belegung einmal verbunden waren, merkt sich die App die Belegung samt Ansicht. Ein Klick stellt sie wieder her. „Aktuelle Konfiguration speichern …“ vergibt einen Namen.
- Kamera ▸ Zuletzt verbundene Kameras: jede erfolgreich verbundene Kamera mit Benutzer, Passwort und Positionen – in ein freies Fenster setzen oder ein Fenster ersetzen.
- Eingerichtete Kameras aus der Kameraliste auf ein anderes Fenster ziehen tauscht die Plätze.
Tastenkürzel
| Klick ins Bild | Kamera aktivieren |
| Esc | Steuerung beenden |
| ⌘1 … ⌘8 | Kamera 1 … 8 steuern |
| Pfeiltasten | schwenken / neigen |
| + / − · Mausrad | zoomen |
| F | Autofokus |
| 1 … 4 | Position anfahren |
| ⌥1 … ⌥4 | Position speichern |
| Doppelklick (AXIS) | Punkt zentrieren |
| ⌥⌘1 / 2 / 4 / 6 / 8 | Ansicht wählen |
| ⌘L | Kameraliste ein/aus |
| ⇧⌘K | Kameras suchen |
| ⌘N | Kamera hinzufügen |
| ⌃⌘1 … ⌃⌘9 | gespeicherte Konfiguration |
| ⇧⌘D | Dunkelmodus |
Hilfe bei Problemen
„Kein Zugriff auf das lokale Netzwerk“ oder „keine Verbindung zum Internet“
macOS blockiert die App. Systemeinstellungen ▸ Datenschutz & Sicherheit ▸ Lokales Netzwerk ▸ „medienwerk.eu PTZControl“ einschalten, dann die App neu starten. Die Taste „Freigabe öffnen“ führt direkt dorthin.
„Anmeldung fehlgeschlagen“
Benutzer oder Passwort stimmen nicht. Bei ONVIF ist der Benutzer oft ein eigenes Konto (Tapo: „Kamerakonto“ in der Tapo-App, AXIS: ONVIF-Benutzer in der Weboberfläche). Nach vielen Fehlversuchen sperren manche Kameras die Anmeldung vorübergehend.
Kein Bild, aber die Kamera ist verbunden
Im Kamera-Dialog eine andere Videoart wählen (MJPEG, RTSP oder Standbilder), bei ONVIF „Substream“ einschalten. Viele Videoströme gleichzeitig können eine Kamera oder das Netz überlasten.
„Kanal ohne PTZ“
Der gewählte Kanal kann nicht schwenken, z. B. die Übersicht einer Fisheye-Kamera. Im Kamera-Dialog eine Ansicht mit PTZ wählen.
Eine VISCA-Kamera reagiert träge
Manche Kameras antworten über VISCA langsam oder sind nach einer Belichtungsänderung kurz stumm. Wenn möglich, die Kamera stattdessen über ONVIF einbinden.
Das Programm startet und wartet
Fragt macOS nach dem Zugriff auf den Schlüsselbund, „Immer erlauben“ wählen – die App liest dort die Kamerapasswörter.
Freeware und Spende
medienwerk.eu PTZControl ist kostenlos und ohne Einschränkungen. Wenn Ihnen das Programm hilft, freue ich mich über eine kleine Spende: https://www.paypal.com/paypalme/MichaelHoehn36 (auch im Programm unter Hilfe ▸ „Mit einer Spende danke sagen“). Anpassungen an Ihre Kameras gerne auf Anfrage über medienwerk.eu.
