LINUX.ORG.RU

А он 0:16 точно как секунды воспринимает а не минуты? Ну и может у тебя там кейфреймов нету больше.

ya-betmen ★★★★★
()

Кейфрема на этой секунде нет. Убери -c copy и юзай -async 1.

kardjoe
()

А до конца ролика сколько? Ещё секунда? ) Может, он до следующего ключевого кадра режет? (Я не настоящий сварщик - мимокрокодил)

aol ★★★★★
()
Ответ на: комментарий от ya-betmen

сделал форматом

ffmpeg -ss 00:00:15 -i input.avi -to 00:00:16
всё равно тоже. Ролик три минуты.

burato ★★★★★
() автор топика

Всё, решил сам.

Для нашедших эту тему по такой же проблеме сообщаю, что порядок аргументов крайне важен для команды.

параметр «источник» то есть "-i" надо вначале применять.

 ffmpeg -i input.avi -ss 0:15 -to 0.16 -c -copy outcut.avi
burato ★★★★★
() автор топика
Последнее исправление: burato (всего исправлений: 1)
Ответ на: комментарий от burato

Команда из первого поста и из этого делает не то же самое. Порядок аргумента -ss меняет поведение поиска, это не баг.

-ss перед -i — поиск (seek) в контейнере, а после -i — в демукшенном потоке.

ValdikSS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.