Запутался в результатах timecode/fps при использовании avconv/avprobe
Я использую avprobe
получить информацию о тайм-коде и fps из видео. Получение информации не проблема, но я немного смущен результатом. Когда я запускаю avprobe для файла H.264, я вижу число кадров в секунду, равное 25, и продолжительность клипа как 00:03:29.81. Насколько я понимаю, число после десятичной точки - это фреймы, но это не имеет смысла, так как это 25 кадров в секунду.
1 ответ
Решение
В ffmpeg и avconv число после десятичной точки указывается в долях секунды, то есть в центсекундах, если задано двумя цифрами.
[-][HH:]MM:SS[.m...]
ЧЧ выражает количество часов, ММ - количество минут максимум для 2 цифр, а СС - количество секунд для максимум 2 цифры. М в конце выражает десятичное значение для СС.