Форум — Multimedia ffmpeg вырезка с параметром -to режет до конца ролика ffmpeg 1 3 ffmpeg -ss 0:15 -i input.avi -to 0:16 -c copy outcut.avi И выход не секунда, а до конца роликк. ЧЯДНТ? Ссылка
А он 0:16 точно как секунды воспринимает а не минуты? Ну и может у тебя там кейфреймов нету больше. ya-betmen ★★★★★ (20.03.21 10:47:56 MSK) Показать ответ Ссылка
А до конца ролика сколько? Ещё секунда? ) Может, он до следующего ключевого кадра режет? (Я не настоящий сварщик - мимокрокодил) aol ★★★★★ (20.03.21 10:48:09 MSK) Ссылка
Ответ на: комментарий от ya-betmen 20.03.21 10:47:56 MSK сделал форматом ffmpeg -ss 00:00:15 -i input.avi -to 00:00:16 всё равно тоже. Ролик три минуты. burato ★★★★★ (20.03.21 11:10:44 MSK) автор топика Ссылка
Всё, решил сам.Для нашедших эту тему по такой же проблеме сообщаю, что порядок аргументов крайне важен для команды.параметр «источник» то есть "-i" надо вначале применять. ffmpeg -i input.avi -ss 0:15 -to 0.16 -c -copy outcut.avi burato ★★★★★ (20.03.21 11:16:01 MSK) автор топика Последнее исправление: burato 20.03.21 11:16:25 MSK (всего исправлений: 1) Показать ответ Ссылка
Ответ на: комментарий от burato 20.03.21 11:16:01 MSK Команда из первого поста и из этого делает не то же самое. Порядок аргумента -ss меняет поведение поиска, это не баг. -ss перед -i — поиск (seek) в контейнере, а после -i — в демукшенном потоке. ValdikSS ★★★★★ (20.03.21 18:19:22 MSK) Показать ответ Ссылка
Ответ на: комментарий от ValdikSS 20.03.21 18:19:22 MSK благодарю за пояснения burato ★★★★★ (20.03.21 18:37:11 MSK) автор топика Ссылка