Step 1: Enable Video Captions
Step 2: Extract the data: https://djitelemetryoverlay...
Step 3: Use the template: https://goprotelemetryextra...
For After Effects 2018 and newer. The SRT telemetry files are generated by some of DJI’s drones: Mavic (Pro, 2 Pro, 2 Zoom, mini), Phantom (3, 4, 4 Pro), Inspire Series, Matrice 200 and probably more. If your drone data does not work correctly, please get in touch.
Find more GoPro and telemetry related software here: http://goprotelemetryextrac...
If you want a discount coupon code, subscribe to my channel and comment down here.
Updated instructions on the website.
Enable the “Video Caption” feature within the Camera Settings of the DJI Go 4 app.
Convert the SRT files your drone will generate to After Effects format with the SRT Viewer.
Phantom 4 Pro and Mavic Mini video files have embedded subtitles instead of SRT files. Scroll to the bottom of the SRT Viewer page for instructions on extraction.
You can tweak the the smoothness of the path until you achieve the desired look. This is especially useful with Mavic Pro (first version) data, which lacks precision.
You can place your video at the bottom of the MAIN composition and align it at the start. Or you can create a new composition with your video and drop the desired GAUGES on it: Speed, Distance, Altitude, GPS Path, Altitude Path, Course Direction, Camera settings.
Place your mgJSON file inside each wanted gauge composition, aligned to the start.
Inside each gauge composition, use the effect controls of the Control layer to select your mgJSON file layer as the data source.
Tweak other values as needed, but keep in mind that some graphs (GPS path, altitude path...) take a while to generate after any changes.
If you want to rescale a gauge, the recommended way is by rescaling it in the MAIN composition. If scaling more than a 100% use the Collapse Transformations (little sun) option. You can also move or rescale each graph from inside its composition by transforming the Control layer.
If using the MAIN composition, should change the frame rate to match the frame rate of your video.
You can change the duration of the MAIN composition and the GAUGE layers to match your video. The children compositions are long enough for most needs (1 hour).
If you want to trim a graph to include only a portion of the data (for example a shorter GPS Path), trim the mgJSON layer and the content will adapt.
Trimming will also improve performance.
If you want to offset the timing of a gauge in relation to the video (for example to fix synchronization issues) move the whole composition. Moving the mgJSON layer will not have the result you expect.
You can modify or delete keyframes in the data by right-clicking on the mgJSON layer and selecting Keyframe Assistant - Create Keyframes from Data. Then open the desired data value and modify as you would in other After Effects layers.
mgJSON Source: Choose the layer that contains your data.
Imperial: Metric vs imperial units.
Ticks: Number of tick marks in the graph.
Text / Ticks / Gauge / Path / Position Color: Pick a color for the elements.
Width / Height: Dimensions of the main element of the graph, in percentage.
Gauge Width / Height: Dimensions of the main indicator element of the graph, can be pixels or percentage.
Tick Width / Length: Thickness and length of tick marks.
Tick / Position / Shutter Size: Sets the overall size of the element.
Text Distance: Separation in pixels between the labels and the main element.
Margin: Distance between the main element and the borders of the composition. Usually percentage.
Bottom Padding: Inner margin between an elements border and its contents.
Decimal Places: Figures to show after the period of a number.
Maximum Speed: Sets the range of values the gauge can show properly.
Gauge Angle: Sets the angle that the gauge will cover for the specified range.
3D Speed: Whether to use 2D or 3D speed.
Base Angle: The starting angle of the entire visualization.
Needle / Tick Distance: Distance from the element to the needle.
Needle Width / Length: Dimensions of the needle.
Shutter Border: Thickness of the element border.
Path Thickness: Thickness of drawn path.
Max Path Complexity: This allows to simplify paths in order to get faster renders. Lower values render faster, higher values are more accurate. After Effects version 15 (2018) cannot handle more than a 1000.
Zero Based Altitude: Substracts the lowest altitude so that the range goes from zero to the total elevation difference.
Orientation: Adapts the orientation of the gauge while keeping the text straight.
Frame Rate: Base frame rate to base some aspect of the gauge on.
Max Aperture: Minimum F-number to base the visualization on.
If you encounter bugs, please get in touch in https://prototyping.barcelona