Since I record video on nearly ever flight, I actually calculate hours based on the accumulated files I have stored. It's a rough estimate at best, but close enough for my curiosity to know.
So at 2.7K60, Medium field of view it is about 440MB per a minute of video.
The madhacker tool is reading the battery's stored data. That data is based on powered up time rather than actual flight time. So you could interpret the data by estimating flight time, just need to factor the flight time versus ON time. I'd use a .9 multiplier for the read data, again just an estimate. The tool is great for determining battery condition, which is really its purpose.
fwiw, I'm running a T-Motor upgrade on my bird and since they were installed I have an estimated 45 hours of flight time. Based on the file method to calculate hours. That motor is rated for 60 hours before replacing the bearings, I need to replace bearings... Motor vibration is my actual indicator for this maintenance rather than time. Several great threads on the subject of bearings and motor testing, search is your friend.
In the big picture, time is only an expectation. How dirty an environment, improperly balanced motor/prop and/or the initial quality of the motor will define motor (bearing) life in the real world. All bets are off if you crash your bird.
I'm no expert on the subject. Just sharing my experience for how I handle maintenance of the motors. ymmv.