A Tool for rendering videos form .osd files recorded from the O3 Air unit.
- This is a work in progress, there might be bugs.
- The tool doesn't directly overlay over footage, it simply creates the OSD frames on top of a chroma key or a transparent background. The overlaying needs to be done in a video editor.
- The best results will be achieved when overlaying over Air Unit DVR rather than goggles DVR.
- Transparent background will have better results because it maintains semi-transparency of the OSD font, but it requires FFMPEG to be installed and available in the console.
- Currently works with .osd files created with this mod https://github.com/xNuclearSquirrel/O3-OSD-recording and the .osd files created by wtfos (but only the V2 version for now).
- The Hex Grid CSV can usually be ignored (used with standard.csv), but if you want to remap some symbols you can create a new file and assign new locations in the font file where the symbols is looked up. It's easier than making a new font file every time.
Run OverlayTool.py to launch the GUI.
- numpy, pandas, opencv-python, pillow
- FFMPEG (when using transparent backgrounds)
- Add support for other .osd file format. Such as
Vista .osd files(done) or Walksnail .osd files.
Credits to the fpv-wtf devs for making this possible and to SNEAKY_FPV for the fonts! More fonts available at https://sites.google.com/view/sneaky-fpv/home