写点什么

初学 ffmpeg 打卡 day1

用户头像
糖米唐爹
关注
发布于: 刚刚
初学ffmpeg 打卡day1

一,八个基础库描述


  • libavutil: 基础工具库,包含了一些可移植字符串函数、随机数生成器、数据结构等。

  • libswscale:提供图像缩放、颜色空间和像素格式转换等功能。

  • libswresample:提供音频重采样,采样数据格式转换等功能。

  • libavcodec:编码/解码框架。

  • libavformat:用于处理各种媒体容器格式(media container format)的库。

  • libavdevice:管理各类输入/输出设备。

  • libavfilter:提供音视频处理,如音视频倍速、水平翻转、裁剪、加方框、叠加文字等功能。


二,Windows 开发环境搭建



  • 添加 lib 的路径


  • 导入库文件

extern "C"{#include "libavformat/avformat.h"#include "libavutil/time.h"}#pragma comment(lib,"avformat.lib")#pragma comment(lib,"avutil.lib")#pragma comment(lib,"avcodec.lib")
复制代码
  • 执行验证

printf("%s\n", avcodec_configuration());


用户头像

糖米唐爹

关注

还未添加个人签名 2020.08.12 加入

还未添加个人简介

评论

发布
暂无评论
初学ffmpeg 打卡day1