正在使用 Objective c 在 IOS(iphone/ipod/ipad)中进行视频处理。我正在使用 AVFoundation 框架来捕获视频。我想使用 ffmpeg-libx264 对这些视频帧进行编码/解码。我已经为 ios 编译了 ffmpeg-x264 lib。我从 AVFoundation 获得了 kCVPixelFormatType_32BGRA。
我的问题是1.How
to convert kCVPixelFormatType_32BGRA
to AVFrame
for enode using avcodec_encode_video?
2.如何从avcodec_decode_video2将AVFrame转换为kCVPixelFormatType_32BGRA@解码端?
请帮助我开始上述过程或提供工作教程的路径。提前致谢。