初学 ffmpeg 打卡 day1
一,八个基础库描述
libavutil: 基础工具库,包含了一些可移植字符串函数、随机数生成器、数据结构等。
libswscale:提供图像缩放、颜色空间和像素格式转换等功能。
libswresample:提供音频重采样,采样数据格式转换等功能。
libavcodec:编码/解码框架。
libavformat:用于处理各种媒体容器格式(media container format)的库。
libavdevice:管理各类输入/输出设备。
libavfilter:提供音视频处理,如音视频倍速、水平翻转、裁剪、加方框、叠加文字等功能。
二,Windows 开发环境搭建
下载 ffmpeg, 下载地址.
添加 include 路径
添加 lib 的路径
导入库文件
复制代码
执行验证
printf("%s\n", avcodec_configuration());
评论