Нет, на данный момент это не совсем возможно. Вам придется написать скрипт, который вызывает ffmpeg несколько раз с заданными -ss и -t - по крайней мере, это самый простой способ.
Не забывайте, что позиция -ss имеет значение:
При использовании в качестве параметра ввода (до -i) ищет в этом файле ввода положение. При использовании в качестве параметра вывода (перед именем выходного файла) декодирует, но отбрасывает ввод, пока отметки времени не достигнут позиции. Это медленнее, но точнее.
Я бы сказал, что вы можете использовать фильтр select , который позволяет вам оценивать выражения типа "выбирать только кадры от 10 до 20 секунд", но у меня не получилось, чтобы он работал без дублирования кадров и получения правильных (то есть вырезать ) выход.