I see that cockpit put a telemetry overlay on cockpit recorded videos. I am guessing this is the .ass file in the same folder?
If I was wanting to strip this telemetry from the cockpit recording and add as overlay on a video recording from an off-board camera, in say FCPx, would this be possible? I appreciate that a sync of the videos timecode would be required.
Almost everything is possible in the digital world, it just depends on what exactly you want to do and the amount of work your willing to put on it
The video telemetry overlay we use on Cockpit is called Advanced SubStation Alpha (.ass). It is a subtitle format, but with the advantage of allowing advanced text placement, pixel-wise. This means it allows us to put the telemetry data in any part of the frame, making the reading of the data easy to the eyes, as they are formatted in a way to be separated in columns, with labels and data fixed in place:
Most advanced video players like VLC and MPV support it natively, but on the video editors side, this is not so common. Final Cut Pro, that you mentioned, does not support it.
What most users do is that they burn the overlay to the video (a.k.a making them part of the video file) using something like Handbrake or Avidemux, and then edit the video with the burned telemetry in their preferred video editor.
Is this more or less what you’re trying to accomplish, or you’re thinking on something else?
Hi @rafael.lehmkuhl, Apologies - I may have jumped the gun a little on this being a solution.
What you have said is a part solution. I wish to add the telemetry to video captured on an off-board camera - my Canon EOS R6 mk2 to be exact. This records video locally to SD. In post I would like to add the telemetry that has been captured from the onboard IP camera recording, to the EOS video. Your solution seemed to assume that I wanted to edit the cockpit recorded video including the telemetry baked/burned to that.
If you have a compatible player (like VLC) you can get the subtitles to show up on a different video by renaming the subtitle file to match the name of your video file. It’s likely easiest if you can trim the video to start when the original video started, but if need be you could instead programatically offset all the timestamps in the subtitle file to match your second video.
I haven’t tried looking for video editing programs that support subtitle channels - it’s quite possible there’s a way to do that alignment as part of a graphical user interface too.
Note that if your video files are different resolutions, the configured text size may not be ideal for both at the same time. If you only need the subtitles for one of the videos though then you can just make sure they’re sized appropriately for that - the section positions are based on frame regions, so will adjust automatically based on the frame resolution.
On that logic, if I were to create a chromakey video, rename it to the cockpit recording, then bake that to the subtitles - I could then use chromakey tool in FCPx?
As a general principle, it should be possible to associate subtitles with video files somehow
If you are considering baking subtitles into the video pixel data (rather than storing a subtitle file beside the video file, or in a supporting video container), that should be the final step after any other pixel data adjustment (e.g. brightness/colour changes), to avoid polluting the data range of the pixels