I made this simple tool for editing OSD data (.srt subtitle files) from DJI FPV system, it allows you to easily remove unwanted data, and change data labels.
DJI SRT File Editor: https://oscarliang.com/js/dji-srt-editor.html
This is just a simple JavaScript tool, but I am not great when it comes to coding JS. If you like to improve the tool together with me, do get in touch :)
How to use ?
The original SRT file contains a lot of data we don’t normally want, and it looks like a mess when it’s added on top of the video.
You can open it with a text editor, and manually remove data you don’t want, but that’s a such laborious task. Even with “Find and Replace” method it can take a long time to do.
And so I made this DJI SRT File Editor.
Before using it, please make a backup of your original .srt file just in case.
Simply select what data you want to display, and change the label to your preference.
Then select your srt file.
And the tool will return the result in the big textbox.
You just need to copy this to a plain text file, and save it.
Finally, delete the original .srt file and rename the text file to the original .srt file.
Voilà !!
Here we have a nice, simple and clean OSD data for your video :)
You can also use the optional setting, to change what separator you want to use between data, for example, vertical bar.
If you have multiple .srt files to process, you have to refresh the page between jobs.
Finally, if you are still on the fence about the DJI FPV System. check out my review :)
If you already have the DJI system, check out the accessories and related products.
8 comments
will you be making this for AUo3 SRT?
Sure, I will do some update once I have time, I’ve put this in my to do list now.
Many thanks for posting this, exactly what I needed.
or you can open all the srt files with notepad++, as many you want and use the replace function with:
glsBat:.* uavBatCells:.* glsBatCells:.? | rcSignal:0
replace in all open files,
all save,
done
I guess the first (on the left) “Signal” value represents radio control strength. What does the “rcSignal” value (the last one on the right) represent?
Thank you
That’s the signal bar in the OSD. That’s your video link signal (as well as RC signal if you use DJI remote)
Do you know when Betaflight OSD telemetries like GPS information will be saved to the .srt file?
No idea, it’s all up to DJI when they implement these changes.