Суть в том, что мы пытаемся уменьшить частоту кадров, сохраняя при этом одинаковую длительность (то есть нам нужно кое-что, как удалять или удалять кадры). Возможно ли это в теории?

оя команда пытаемся перекодировать видеофайл для более «ощущения», изменяя частоту кадров видео. Мы используем следующие свойства дляAVAssetWriterInput:

let videoSettings:[String:Any] = [
            AVVideoCodecKey: AVVideoCodecH264,
            AVVideoHeightKey: videoTrack.naturalSize.height,
            AVVideoWidthKey: videoTrack.naturalSize.width,
            AVVideoCompressionPropertiesKey: [AVVideoExpectedSourceFrameRateKey: NSNumber(value: 12)]                                         
        ]

Но выходное видео продолжает воспроизводиться с нормальной частотой кадров (воспроизводится с использованиемAVPlayer).

Как правильно уменьшить частоту кадров видео? (12 например).

Любая помощь в правильном направлении будет ОЧЕНЬ одобрена. Мы застряли. С наилучшими пожеланиями, Рой

Ответы на вопрос(1)

Ваш ответ на вопрос