Возникла задача нарезать видео на кучку кусочков по точным номерам кадров. Т.е. есть список типа в файл такой-то вырезать кусочек начиная с такого-то фрейма и до такого. Перекодирование видео допустимо (в ffv1), звук не нужен.
Пробовал через fps пересчитывать в -ss/-to час:мин:сек:мсек - режет неаккуратно. Пробовал через -vf select gte / lt - режет аккуратно, но первый кадр замирает на почти всё видео.
Почти созрел до того, чтобы разбить видео на туеву хучу png'шек и потом собрать из них нужные видеофрагменты.
Но может есть способ проще?