![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FFmpeg滤镜API
文章平均质量分 80
Loken2020
音视频工程师,《FFmpeg原理》作者
展开
-
swr_convert音频重采样介绍
在做音频处理的时候,我们有时候需要调整音频流的采样率 或者 采样格式,可能是喇叭不支持 48000 采样率,所以需要降低到 44100 采样了.也可能因为各种业务原因,需要调整 采样率,采样格式,或者声道布局。FFmpeg 提供了 swr_convert() 函数来实现上面的功能。需要注意的是,调整采样率,是不会影响音频流的播放时长的,原来是 10 分钟的音频文件,你调高或者降低采样率,它还是 10 分钟的播放时长。原创 2022-10-26 18:21:20 · 4787 阅读 · 0 评论 -
sws_scale图像缩放函数介绍
sws_scale()是libswscale库里面一个非常常用的函数,可以对图像进行缩放,或者转换格式跟色彩空间原创 2022-10-26 18:20:07 · 7090 阅读 · 0 评论 -
FFmpeg的音频aformat滤镜介绍
前面介绍了 FFmpeg 的 format 视频格式滤镜,那很显然,音频也会有一个格式滤镜,用来转换音频采样格式,调整采样率或者声道布局。音频的格式滤镜叫 aformat,前面加了个 a 而已。原创 2022-10-26 18:18:40 · 768 阅读 · 0 评论 -
FFmpeg的视频format滤镜介绍
视频的 format 滤镜是一个非常常用的滤镜,用来转换图像的格式,例如可以把 AV_PIX_FMT_YUV420P 转成 AV_PIX_FMT_RGB24。原创 2022-10-26 18:17:40 · 918 阅读 · 0 评论 -
FFmpeg的overlay滤镜介绍
前面介绍 FFmpeg 滤镜的文章,其实埋了一个坑,滤镜实例有输入跟输出。但是往 buffer 滤镜实例输入的 AVFrame 不是无限的,总会有读完文件的一刻。从 buffersink 滤镜实例 输出的 AVFrame 也不是无限的,总会有刷完的一刻。没有 AVFrame 可以输入了,怎么处理?没有 AVFrame 可以刷出来了,又怎么处理?这就是本文的重点,本文会通过 overlay 滤镜演示上面这些情况的代码如何写。原创 2022-10-26 18:16:15 · 1871 阅读 · 0 评论 -
FFmpeg的split滤镜介绍
本文介绍 split 滤镜的用法以及 avfilter_link 函数 的具体用法。原创 2022-10-26 18:13:47 · 1764 阅读 · 0 评论 -
FFmpeg的scale滤镜介绍
本文介绍FFmpeg 滤镜函数的三种用法,以scale滤镜来介绍这三种用法原创 2022-10-26 18:10:19 · 5383 阅读 · 0 评论