FFmpeg的作用:
- FFmpeg是一个优秀的多媒体框架;
- FFmpeg可以运行在linux,mac,windows等平台;
- FFmpeg可以解码,编码,转码,复用,解复用,过滤音视频数据 。
文章插图
image.png
SDL视频渲染流程:
文章插图
image.png
FFmpeg处理音视频流程:
文章插图
image.png
FFmpeg命令分类:
文章插图
image.png
FFmpeg基本信息查询命令:
文章插图
image.png
FFmpeg录屏命令:
文章插图
image.png
-I:1代表屏幕,0代表摄像头;
具体录制过程实现:
文章插图
image.png
播放实现:
文章插图
image.png
查询avfoundation支持库的命令:
文章插图
image.png
【FFmpeg开发——入门介绍】FFmpeg录音命令:
文章插图
image.png
录制实现:
文章插图
image.png
播放实现:
文章插图
image.png
FFmpeg分解与复用:
文章插图
image.png
多媒体格式转换:
文章插图
image.png
视频数据分离:
文章插图
image.png
音频数据分离:
文章插图
image.png
FFmpeg处理原始数据<视频YUV数据,音频PCM数据>
FFmpeg提取YUV数据命令:
文章插图
image.png
提取实现:
文章插图
image.png
播放实现:
文章插图
image.png
FFmpeg提取PCM数据命令:
文章插图
image.png
提取实现:
文章插图
image.png
播放实现:
文章插图
image.png
FFmpeg滤镜:
文章插图
image.png
FFmpeg裁剪滤镜命令:
文章插图
image.png
FFmpeg音视频裁剪:
文章插图
image.png
FFmpeg音视频合成:
文章插图
image.png
FFmpeg视频转图片:
文章插图
image.png
FFmpeg图片转视频:
文章插图
image.png
FFmpeg直播推/拉流:
文章插图
image.png
推荐阅读
- 收藏这36个正则表达式,开发效率提高80%
- 前端开发之VUE介绍与使用
- 安卓国际开发者:重新提交数据隐私条款
- 苹果Xcode 13.1 RC开发工具发布
- 2021年最值得推荐的13个提高开发效率工具,程序员必备
- ffmpeg常用命令及处理RTMP流媒体的命令大全
- APP渗透测试——APP抓包
- 第一次用Python开发鸿蒙设备,太强了
- web前端语言有哪几种?
- 华银洗面奶价格