2016-10-23 2 views
0

ffmpeg показывает продолжительность видео: 00:05:25.80, что означает «0,80» в ffmpeg?Формат времени ffmpeg: что означает «.80» в 00: 05: 25.80 для ffmpeg?

Возможно ли, чтобы ffmpeg возвращал продолжительность видео в секундах, а не в этом формате?

+0

Дикая догадка: доли секунды ...? – Biffen

+0

@OrangeDog, откуда вы это знаете? вы можете дать ссылку? – iMath

+2

@iMath ссылка на то, как работают десятичные точки? – OrangeDog

ответ

2

Что означает «0,80» в ffmpeg?

То же, что и везде, восемь десятых и нулевые сотые. То есть полная продолжительность составляет пять минут и двадцать пять секунд восемь секунд.

Возможно ли, что ffmpeg вернет продолжительность видео в секундах?

ffprobe использует секунды по умолчанию. То, что вы смотрите там в ffmpeg, - это просто информация для удобства людей.

$ ffprobe -v error -show_entries format=duration -of default=noprint_wrappers=1:nokey=1 input.mp4 
325.800000 
+0

После ознакомления с этими двумя разделами, https://trac.ffmpeg.org/wiki/Seeking#Timeunitsyntax https://trac.ffmpeg.org/wiki/FFprobeTips#Duration, а также проверено с помощью ffprobe, я уверен, что вы правильные – iMath

Смежные вопросы