Запутался в результатах timecode/fps при использовании avconv/avprobe

Я использую avprobe получить информацию о тайм-коде и fps из видео. Получение информации не проблема, но я немного смущен результатом. Когда я запускаю avprobe для файла H.264, я вижу число кадров в секунду, равное 25, и продолжительность клипа как 00:03:29.81. Насколько я понимаю, число после десятичной точки - это фреймы, но это не имеет смысла, так как это 25 кадров в секунду.

1 ответ

Решение

В ffmpeg и avconv число после десятичной точки указывается в долях секунды, то есть в центсекундах, если задано двумя цифрами.

[-][HH:]MM:SS[.m...]

ЧЧ выражает количество часов, ММ - количество минут максимум для 2 цифр, а СС - количество секунд для максимум 2 цифры. М в конце выражает десятичное значение для СС.

Другие вопросы по тегам