Dieses Script wandelt Videos in Einzelbilder um, liest QR-Codes aus diesen Bildern und berechnet Zeitunterschiede, um die Video-Latenz zu ermitteln.
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
- main.py: Steuert die Verarbeitung von Videos, die Umwandlung in Bilder und nutzt Funktionen aus anderen Skripten.
- summerize.py: Berechnet Mittelwert und Standardabweichung der 'difference' Spalte aus einer CSV-Datei.
- helper.py: Bietet Funktionen zum Löschen und Abrufen von Dateien in Ordnern.
- decode_single_image.py: Entschlüsselt QR-Codes aus Bildern mithilfe der
pyzbar
undPIL
Bibliotheken.
- Legen Sie das Video im vorgesehenen Verzeichnis ab.
- Starten Sie den Prozess mit
main.py
. Es verarbeitet das Video und extrahiert QR-Code-Daten. - Verwenden Sie
summerize.py
zur Berechnung von Durchschnittslatenz und Jitter.
- Achten Sie auf die erforderliche Verzeichnisstruktur.
- Die korrekte Installation der Bibliotheken ist für die Funktion essentiell.
Das Framework bietet detaillierte Einblicke in die Latenz von Videos und unterstützt die Bewertung von Videotechnologien.