![[Open source] Need a 10–30s raw .SRT from your Mini 5 Pro / Air 3S / Mavic 4 Pro / Neo / Flip / Avata 360 — help us add parser support](https://external-preview.redd.it/k3o_GGdcQEyG_ey4tXKQW1wY4Xv8r98E0yWHFTbeipg.png?width=1080&crop=smart&auto=webp&s=af4a95c6d4ba0776963f89fc5a52c48fb9092667)
[Open source] Need a 10–30s raw .SRT from your Mini 5 Pro / Air 3S / Mavic 4 Pro / Neo / Flip / Avata 360 — help us add parser support
Hi all — I help maintain dji-drone-metadata-embedder, an open-source Python tool that bakes DJI telemetry from .SRT files into the matching MP4 (subtitle track + GPS metadata) and exports flight tracks to GPX / CSV / JSON. Mini 3/4 Pro, Air 3, Avata 2, and Mavic 3 Enterprise are already first-class.
We've surveyed the post-2024 lineup and none of the new models has a publicly available SRT we can write a parser against. So we're asking the community: if you own one of these and can spare a couple of minutes, you'd unlock first-class support for the model in our next release.
Models we'd love samples from (any of them helps):
- DJI Mini 5 Pro
- DJI Air 3S
- DJI Mavic 4 Pro
- DJI Neo
- DJI Flip
- DJI Avata 360
What we need:
- Enable "Video Subtitles" in DJI Fly before you record (Settings → Camera → Video Subtitles). Without this no
.SRTis generated. - Fly a brief hover — 10–30 seconds is plenty. No sensitive location needed; we don't need beautiful footage, just a clean SRT with all telemetry tokens populated.
- Upload the raw
.SRTto Google Drive / Dropbox / GitHub Gist / Pastebin (raw) and share the link in a comment or DM. ⚠️ Do NOT paste the SRT contents into a Reddit comment — Reddit's markdown silently strips the delimiter spacing and breaks the format. The file has to arrive byte-exact.
Bonus asks (only if convenient):
- Air 3S: one clip in D-Log M and one in Rec.709 — helps us map the color-profile token.
- Mavic 4 Pro: change focal length (zoom) mid-clip — exposes the dynamic focal-length token.
- Anyone: if your drone also writes a
.LRFor.DATnext to the MP4, those help end-to-end validation but are not required.
Privacy: GPS coordinates can be anonymised before the file is committed as a test fixture if you prefer — just say so. Your handle will be credited in the changelog unless you'd rather stay anonymous.
Thanks! Even one good sample meaningfully moves a model from "best-effort" to "fully tested with golden fixtures."