I'm using avprobe to get information about timecode and fps from videos. Getting the information isn't a problem but I'm a bit confused as to the result. When running avprobe on an H.264 file I'm seeing fps listed at 25 and the duration of the clip as 00:03:29.81. My understanding is that the number after the decimal point is frames, but this doesn't make sense since it's 25 fps.

1 Answer 1


In ffmpeg and avconv, the number after the decimal point is in fractions of a second, i.e. centiseconds if given with two digits.


HH expresses the number of hours, MM the number of minutes for a maximum of 2 digits, and SS the number of seconds for a maximum of 2 digits. The m at the end expresses decimal value for SS.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.