Recording-Pipeline
Nimmt Fahrvideo und Fahrdaten eines Simulator-Laufs auf einer gemeinsamen Zeitbasis auf.
Was & Warum
Videobasierte Display-Studien brauchen Fahrvideo und Fahrdaten auf einer gemeinsamen Zeitbasis. Manuelles Ausrichten ist fehleranfällig. Die Recording-Pipeline koppelt beide schon zum Aufnahmezeitpunkt: Die StudyControlApp startet und stoppt die Aufnahme über MQTT, der OBSController setzt den Befehl in OBS Studio um. EcoSimLabPy schreibt dazu ein Recording-Flag in das Telemetrie-Log; es markiert genau die Ticks, die auch im Video liegen. Zwei Teile der Kette sind nicht veröffentlicht: Der OBSController liegt in einem internen Repo, und der abschließende FFmpeg-Schritt auf Full HD ist Handarbeit ohne Skript. Die Kette ist nicht an BeamNG.tech gebunden — für einen anderen Simulator wird das Recording-Flag in dessen Datenstrom geschrieben.
Die aufgezeichneten Läufe speisen sowohl die VideoSimLab-Studien (als Stimuli für das Cockpit-Display-Replay) als auch die geplanten Demo-Aufzeichnungen. Für reale OBD-/CAN-Fahrzeugdaten ist CanZe der dokumentierte Ansatzpunkt; das hochfrequente Logging muss dort allerdings selbst gelöst werden.
Weil es kein eigenes Repo gibt, ist auch keine Lizenz gesetzt. Das Tool bleibt deshalb experimentell. Die vier Schritte des Ablaufs beschreibt die Anleitung.
Zitieren
- Jan Heidinger, Leonardt Wagner, Christopher Spölmink, Thomas Franke (2026).VideoSimLab: Developing a Video-Based Toolchain for Vehicle Display Evaluation StudiesAutomotiveUI '26 (18th Intl. Conf. on Automotive User Interfaces)10.1145/3828157.3828768