ffmpeg разбивает видео по разным размерам сегментов - PullRequest
0 голосов
/ 22 мая 2018

я пытаюсь разделить видео на сегменты одинаковой длины, используя ffmpeg

ffmpeg -y -i teste.mp4 -map 0 -segment_time 10 -f segment -c:v libx264 -preset veryfast -crf 24 -tune film -vf "drawtext=text='teste':start_number=0:x=0:y=0" -an teste\out%d.mp4

входной файл - 3 минуты

в выходной папке, я получаю несколько файлов, каждый из которых имеет длительность между 8и 13 секунд.

во время процесса я получаю много сообщений, таких как

Past duration 0.994987 too large
Past duration 0.998329 too large
Past duration 0.995995 too large
Past duration 0.997993 too large
Past duration 0.998665 too large
Past duration 0.999321 too large

, также выходной файл не печатает фильтр текста "teste" ...

делаетКто-нибудь знает, в чем проблема?

как действительно заставить ffmpeg разделить 10-секундный сегмент (я могу принять 9 или 8-секундные сегменты как «погрешность», но получить 13-секундные сегменты с запросом 10 - это что-то действительнонеправильно мне)

...