ffmpeg在编译期,通过预定义的宏将相关插件注册到以下几个全局链表变量中:
- first_hwaccel: 硬件加速器链表
- first_avcodec: 视频/音频/字幕编×××链表
- first_iformat: 视频/音频封装解析器链表
- first_oformat: 视频/音频封装生成器链表
- first_protocol: 数据流读取器(file/http/pipe/rtp/udp/tcp)链表
有以下列出几个主要的宏:
- REGISTER_HWACCEL:注册硬件加速器
- REGISTER_ENCODER:注册音视频编码器
- REGISTER_DECODER:注册音视频×××
- REGISTER_MUXER: 注册封装生成器
- REGISTER_DEMUXER: 注册封装解析器
Ctrl+Enter 发布
发布
取消