For may people, me included, the lack of OSD output on the recorded feed from the DJI goggles (V2) has always been a limitation. And the options for adding it always seem to involve rooting the goggles, which I am not into tbh. Have had far too many issues with firmware / bricked devices etc and I’m not up for the hassle.
I looked around and there is Dashware and it’s also apparently doable using Da Vinci Resolve though at a brief glance it looked achingly complex… as does most things with Resolve / Premier Pro etc!
So, I wrote a quick Python script that takes the goggle footage and the blackbox data file (csv), works out the difference in length to calculate an offset so it can synch the data with the video, and then adds some pretty symplistic overlays.
Am quite please with this for a start, technically any data available in the bbl file can be displayed.
Here’s a quick test output with speed, battery, throttle and GPS coordinates.