1. 概要与流程图
1.1 FFmpeg 支持 h264,hevc 等解码,由于分离视频文件为 hevc 格式,为了方便起见,当前解码的格式为 hevc,代码支持各种视频格式解码,需要修改参数和适配
1.2 流程图:
2. 封装读写文件管理器
2.1 创建头文件,FileTool.h
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
#define FILE_MODE_READ "rb+"
#define FILE_MODE_WRITE "wb+"
@interface FileTool : NSObject
-(NSInteger) open:(const char *)path model:(char *)model;
-(NSInteger) read:(uint8_t *)data length:(NSInteger)length;
-(NSInteger) write:(uint8_t *)data length:(NSInteger)length;
-(NSIntege