Dafts LeRobot-Reader decodiert Videos bis zu 15× schneller

How we made our LeRobot video reader up to 15× faster

Dafts LeRobot-Reader decodiert Videos bis zu 15× schneller

Eventual Inc. hat den LeRobot-Videoreader in Daft grundlegend beschleunigt. Statt pro Frame die MP4-Datei erneut zu öffnen und deren Index über das Netzwerk zu laden, verarbeitet eine Batch-UDF nun 16 Zeilen gleichzeitig: Sie gruppiert Frames nach Shard, sortiert und clustert die Zielzeitstempel und decodiert pro Cluster mit nur einem Seek und einem Vorwärtsdurchlauf. Das Ergebnis ist byte-identisch, aber bis zu 15× schneller – bei einem 1080p-Datensatz sinkt die Decodierzeit von 29 Minuten auf unter 2 Minuten. Auch in einer Hand-Tracking-Pipeline verkürzt sich die End-to-End-Zeit von 44,8 auf 9,8 Sekunden.

Der Decoder sucht einmal pro Cluster und liest dann einfach weiter: Jedes decodierte Frame wird mit den Zielen des Clusters verglichen, das jeweils nächste Frame wird behalten, und der Durchlauf stoppt, sobald das letzte Ziel überschritten ist.

Mehr von diesem Tag

2026-07-22