Я использую AVAssetWriter
на iOS для кодирования видео MP4. В настоящее время я передаю данные с помощью AVAssetWriterInputPixelBufferAdaptor
, но я проявляю гибкость в этом отношении.
Как я могу указать, какие из моих входных кадров являются ключевыми кадрами?
В настоящее время я могу контролировать количество ключевых кадров (или сделать все кадры ключевыми), установив AVVideoMaxKeyFrameIntervalKey
, но мое закодированное видео представляет собой простое слайд-шоу с переходами, и я хотел бы обеспечить ключевые кадры на основных изображениях, не жертвуя сжатие.