Advertisement

FFmpeg课程(二)知识基础

阅读量:

FFmpeg 组成

模块:

  • avcodec:编码解码(核心功能模块)。
    • avformat:音视频打包压缩与封装格式处理。
    • avfilter:滤镜效果与特效处理。
    • avdevice:各类型设备的数据输入输出接口。
    • avutil:实用工具箱(为开发人员提供了广泛的基础支持),包含算术运算和支持字符操作功能。
    • postproc:音视频应用后期处理流程涉及图像去块效应的应用场景分析与优化等环节。
    • swresample:音频采样数据转换格式的技术实现方案选择依据标准参数配置设置等细节问题解决办法集锦。
    • swscale:视频像素数据转换的标准参数配置设置依据以及解决方案集锦文档名称描述方式优化建议等技术细节讨论内容整理方法总结等资料汇编方案制定依据等技术文档编写规范要求说明

常用结构

在FFmpeg内部使用频率最高的数据类型,在实际应用中扮演着核心角色。根据其功能特性可以被划分为若干类别。(例如)以branch: origin/release/3.4为准

1. 封装格式

AVFormatContext 涵盖了媒体文件的相关细节,并被设定为主导功能模块,在整个系统运行过程中发挥着关键作用。该核心架构不仅负责数据整

全部评论 (0)

还没有任何评论哟~