Для обрезки видео я использовал метод removeTimeRange AVMutableCompositionTrack
.
[mCachedCompositionTrack removeTimeRange:CMTimeRangeMake(CMTimeMake(3, NSEC_PER_SEC), CMTimeMake(4, NSEC_PER_SEC))];
Здесь продолжительность видео составляет 10 сек. и после вызова вышеупомянутого метода длина видео должна быть 9 секунд (кадры с timeRange 3 - 4 должны быть удалены с дорожки). Но этого не происходит, вместо этого он всегда возвращает фактическую длину видео с пустыми кадрами.
Любая помощь будет оценена.