Annahme: Der Keyword deutet auf ein Desktop-Bildschirmaufnahme-Tool hin und nicht auf Streaming- oder Cloud-Dienste. Das Tool richtet sich an Ersteller, Pädagogen, IT-Fachleute und Support-Teams, die Bildschirmaktivität mit synchronisiertem Audio dokumentieren. Es ist für Windows- und macOS-Umgebungen konzipiert und legt Wert auf zuverlässige Aufnahme, einfache Einrichtung und exportbereites Video.
Zweck & Benutzerintention: Behebt den Bedarf, Bildschirmaktionen mit Audio für Tutorials, Demonstrationen, Fehlerreproduktion und Schulungen aufzuzeichnen. Hauptnutzer sind Instructional Designer, IT-Support-Mitarbeiter, Softwareentwickler und Lehrkräfte, die wiederholbare Aufnahmen von Workflows und Softwareverhalten in einem einzigen, teilbaren Video-Artifact benötigen.
Kernlogik & Funktionen: Erforderliche Funktionen umfassen: (1) Auswahl des Aufnahmebereichs (Vollbild oder Bereich), (2) Video-Codierung (MP4/H.264), (3) Audio-Quellen (Systemaudio, Mikrofon oder beides), (4) mit Zeitstempeln versehene Metadaten, (5) persistenter Ausgabepfad, (6) zuverlässiges Pausieren/Fortsetzen mit nahtlosem Resume. Optionale/fortgeschrittene Funktionen: Webcam-Overlay, Cursor-Effekte, Klick-Highlights, geplante Aufnahmen, Hotkey-Steuerung, Audio-Mixing und Wasserzeichen. Das Tool speichert Einstellungen in einem Sitzungsprofil und validiert Eingabekombinationen, um Laufzeitkonflikte zu vermeiden (z. B. inkompatible Codecs oder fehlende Berechtigungen).
Eingaben & Ausgaben: Eingaben umfassen: capture_area (String: 'Vollbild' oder Koordinaten), Auflösung (px, z. B. 1920x1080), fps (Zahl, z. B. 30), video_codec (String, 'H.264'), bitrate_kbps (Zahl, z. B. 6000), audio_sources (Array: ['system','mic']), mic_device (String, optional), webcam_overlay (Boolean), output_path (String), und duration_seconds (Number, optional). Ausgaben: video_file (MP4, MP4-Container, H.264, mit eingebetteten Metadaten), duration (Sekunden), file_size_approx (MB). Validierung: Auflösung muss eine der unterstützten Presets sein, fps > 5, bitrate innerhalb definierter Bereiche, und output_path muss beschreibbar sein.
Algorithmen & Berechnungen: Kerngrößenabschätzung verwendet: size_mb ≈ duration_seconds × (bitrate_kbps / 8) / 1024. Echtzeit-Codierung verwendet H.264 mit I-Frame-Intervall, das mit der fps verbunden ist. Wenn audio_sources sowohl System- als auch Mikrofon umfassen, erfolgt eine Kanalvermischung auf Encoder-Ebene. Wenn Bereichsaufnahme verwendet wird, werden Pixelabmessungen an die gewählte Auflösung angepasst und das Seitenverhältnis beibehalten.
Fehler & Randfälle: Fehlende Eingaben werden durch sichere Standardwerte ersetzt (z. B. Vollbild, 1080p, 30fps). Falls nicht genügend Festplattenspeicher vorhanden ist, wird die Aufnahme abgebrochen und der Fortschritt wird resumierbar gespeichert. Bei verweigerter Erlaubnis für Bildschirmaufnahme oder Audioeingang meldet das Tool den Fehler und bricht ordnungsgemäß ab. Externe Codecs nicht installiert oder Hardwarebeschleunigung nicht unterstützt, werden erkannt und gemeldet, ohne Absturz. Lange Aufnahmen können periodische Dateisegmentierung erfordern, um Datenverlust zu verhindern.
Industrie/Region & Lokalisierung: Verwendet MP4/H.264 als plattformübergreifenden Standard; unterstützt Windows- und macOS-Tastenkombinationen und Berechtigungsabfragen. Die Dokumentation verwendet metrische Einheiten für Bitrate und Abmessungen; Lokalisierung wird über Sprachprofile unterstützt.
Annahmen & Ausschlüsse: Geht von lokalem Speicher aus; Cloud-Export ist nicht enthalten. Bietet kein Live-Streaming, keine Echtzeit-Kollaboration oder integrierte Videobearbeitung über Zuschneiden und Neu-Codieren hinaus. Web-Integration und Unternehmens-Telemetrie liegen außerhalb des Geltungsbereichs.