How to convert time and frame_timestamp to human readable format

After extraction of video frames with vmeta-extract tool I have time and frame_timestamp data like

time frame_timestamp
0 206435466
1042479 207478174
2084917 208520337

Whate are these timestamps and how to convert these timestamps to human readable format
I have tried

nullaeg=datetime.datetime(2001, 1, 1, 0, 0, 0)
aeg2 = datetime.datetime.fromtimestamp(sec)

print(“Frame Timestamp {0} {1} {2}”.format(metainfo[“frame_timestamp”], aeg, aeg2))

but results are not correct

Frame Timestamp 206435466 2007-07-18 07:11:06 1976-07-17 10:11:06
Frame Timestamp 207478174 2007-07-30 08:49:34 1976-07-29 11:49:34
Frame Timestamp 208520337 2007-08-11 10:18:57 1976-08-10 13:18:57

SDK platform: [Python]


The frame timestamps are expressed in microseconds, on a monotonic (and non absolute) base clock. You cannot get an absolute time from them.

The “0” timestamp will usually be the drone boot time, but you should not rely on that.


Is it possible to calculate flight time at moment (hours, minutes, seconds) form time and timestap and how to do it ?