У меня довольно странная проблема. Я не могу заставить команду ffmpeg trim
время start
и отбросить кадры до него.
Например, с помощью команды:
ffmpeg.exe -i myvid.mp4 -filter_complex '[0:v]trim=start=15:end=25;[0:a]atrim=start=15:end=25' out.mp4
Я ожидаю, что out.mp4
содержит 10-секундный клип myvid.mp4
который начинается на 15-й секунде и воспроизводится до 25-го. Тем не менее, на самом деле я получаю 25-секундное видео с одним статическим кадром в течение первых 15 секунд, а затем обычное видео в течение следующих 10 секунд. Любые подсказки, что здесь происходит?
Вот пример клипа, чтобы продемонстрировать эффект:
http://gfycat.com/FearfulDigitalIndianskimmer
Редактировать:
Думая, что это было, возможно, странностью в версии ffmpeg для Windows. Я развернул экземпляр Ubuntu, чтобы там тоже можно было проверить синтаксис. Для чего это стоит, такая же проблема происходит в Linux.