LINUX.ORG.RU

ffmpeg выделить несколько частей видео в отдельное без пустых промежутков

 


0

1

Алоха, ребят. Я пытаюсь выделить несколько частей одного видео в другое видео, но почему-то между этими частями в итоговом файле остается пустота (черный экран по времени между этими частями в исходнике). Проще говоря (это упрощено чисто для примера, на деле кусков и длительность значительно больше) у меня есть видео в h264 600 секунд (10 минут). Я хочу взять кусок с 30 секунды по 32 и с 550 по 600. В итоговом видео все начинается с 30 секунды исходного видео, идет 2 секунды как положено, а потом 518 секунд (550-32) просто черный экран до 550 секунды, когда начинается отрезок с 550 по 600. Как эти черные куски скипнуть в итоговом видео?

Пример реальной команды если это имеет значения

ffmpeg -i in.mkv -ss 00:03:00 -vf "select='lt(mod(n\,8200)\,100)'" -map 0:v:0 -c:v libx264 -crf 18 out.mkv

слушай, а не может такое быть из-за синхронизации с аудиодорожкой? для аудио есть фильтр aselect.

это просто предположение.

anonymous
()
Ответ на: комментарий от anonymous

соглы, анон вообще не шарит

anonymous
()
Ответ на: комментарий от anonymous

а аудио нет на входе фильтра или оно убирается после? может попробоват добавить -an после -i in.mkv?

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