View Single Post
      03-08-2021, 02:03 PM   #30
Auricom
Brigadier General
Auricom's Avatar
United_States
4362
Rep
4,246
Posts

Drives: 2020 X5 xDrive40i M Sport
Join Date: Jan 2012
Location: DMV

iTrader: (0)

The driver recorder videos are in MPEG TS - transport stream format. VLC can play it natively or you could convert MPEG TS to MP4.

One could whip out their Python skills to write JSON-to-MPEG2 TS tag utility. I'm not aware of one though there was Atomic Parsely back in the days. Would need to map the JSON time fields to video tag IDs.

Here's the structure of the JSON Driver Recorder raw data:

[
{
"VIN":"YOUR VIN",
"entries":
[
{
"id": 1,
"date": "DD.MM.YYYY",
"time": "HH:MM:SS",
"velocity": 0.00,
"latitude": ##.####,
"longitude": 0.0000
},
{
"id": 2,
"date": "DD.MM.YYYY",
"time": "HH:MM:SS",
"velocity": 0.00,
"latitude": ##.####,
"longitude": 0.0000
},
{
"id": 3,
"date": "DD.MM.YYYY",
"time": "HH:MM:SS",
"velocity": 0.00,
"latitude": ##.####,
"longitude": 0.0000
},
{
"id": 4,
"date": "DD.MM.YYYY",
"time": "HH:MM:SS",
"velocity": 0.00,
"latitude": ##.####,
"longitude": 0.0000
},

ETC
__________________
Current BMWs - '20 X5 xDrive40i M Sport, '20 BMW M550i | Past BMWs - '03 E39 540iT M Sport, '06 E53 4.8is, '11 E70 M Sport LCI

Appreciate 0