Quick tutorial on how to use DashWare with the MM Profile [cut and paste of a post I made on the DJI MM Forum]:
1. Download the old DashWare 1.7.37 (I was able to find it
here) and install it. If you can't find it, go for the latest 1.9.1 directly from the
DashWare site, but you will need to use the workaround at the bottom in order to be able to render the video.
2. Download my MM DashWare profile, and follow the instructions in the readme file. As mentioned above, I now include the TXTtoCSV file I tested it with.
3. Go fly your MM, take a couple videos, copy them from the SD card to your PC.
4. On your mobile device, find the corresponding flight record (with TXT extension) and copy it to your PC.
5. Run the TXTtoCSV tool, click on [Open] and select the TXT flight record, click on [Save as...] and enter a file name for the CSV. To keep things organized, I use the same file name as the TXT, with a CSV extension. Click on [Go] to generate the CSV.
6. Open the CSV (I use Excel) and take note of the exact date/time of the very first record. Example: 3/22/2020 1:22:05.9 AM (note the decimal after the seconds, as Excel might want to round it up).
7. Look at the CUSTOM.isVideo column, and identify the block of records corresponding to the video you want to process in DashWare. For example, if you took 4 videos in your flight and you want to process the second one in DashWare, look for the second block of "Recording" in the isVideo column. Take note of the exact date/time when the recording started. Example: 3/22/2020 1:30:42.8 AM.
8. Calculate the difference between the start of the recording (step 7) and the beginning of the flight (step 6). I do it in Excel directly. Example: 1:30:42.8 - 1:22:05.9 = 8:36.9. This is your Offset (minutes:seconds.decimals).
9. Open DashWare, create a new project, load the MM video and the CSV (they do not need to be in the same folder as the project). When you load the CSV, it should detect automatically it's from a MM. If it doesn't, double-check you put the new Data Profile in the right place.
10. Go to the Synchronization tab, make sure the video cursor is at very beginning (the little "Current" box under the video should show "0.00.000"). In the right pane, move the data cursor manually until the other "Current" box shows a value close to the desired Offset (step 8). Use the little left/right arrows until "Current" shows the exact Offset. Arrow buttons move the cursor by 1/10th of a second, hold Shift to move by 1/100th and Ctrl to move by 1/1000th. Now check the "Sync with Video" button, and make sure the Sync Offset box just above it shows the right Offset. If it doesn't, it means the video cursor was not at the very beginning.
11. Drag one of my two gauges (imperial or metric) from the Gauge Toolbox onto the video (I assume you already imported them into the Toolbox, as per instructions) and position it where you want. Go to Project > Align Horizontally to center it.
12. Play the video, and double-check that the gauge values are in sync with what you see. It's easier if you have a moment in the video where the MM goes from stationary to moving, as you can easily check that the speed (and distance) values go up as soon as the AC moves.
13. Trim your video to your liking, using the little red triangles above the video slider/cursor
15. Go to File > Create Video, to render the final video. Quick tip: you can add simple titles at the beginning or the end, from the Project tab, "Edit Start Title", "Edit End Credits" buttons.
# Rendering issue with DashWare 1.9.x
DashWare 1.9.x throws an error when you try to render a video that has no audio track. Workaround is to add a (silent) audio track to the MM video, before importing it into DW. If you go this route, use AviDemux or similar tool that can add the audio to the MP4 without re-encoding the video.