03FFmpeg-人生若只如初见
文章目录
- 03FFmpeg-人生若只如初见
- FFmpeg的三大特点
- FFmpeg的工具
- FFmpeg文件目录分析
- FFmpeg的分块意识:
- FFmpeg整个流程
- 为什么要用FFmpeg===开发快
03FFmpeg-人生若只如初见
FFmpeg的三大特点
三大特点
1、开源库–支持windows,android,ios等(注:只是一个库,算法库)
2、音视频处理功能
3、开发语言–C语言
FFmpeg的工具
FFmpeg Tools
ffmpeg
处理音视频,推流,从流中抓取图片等
ffserver
利用FFmpeg的库建立了一个单线程的类似tcp的server端
ffplay
类似一个播放器,兼容性很好,显示基于SDL来实现
ffprobe
分析流
FFmpeg文件目录分析
1、avcodec:编解码(最重要的库)。
2、avformat:封装格式处理。
3、avfilter :滤镜特效处理。 ---- fifo —>音视频流的叠加,重采样等等 1080p --filter—>转640x480
4、avdevice:各种设备的输入输出。
5、avutil : 工具库(大部分库都需要这个库的支持)。
6、postproc:后期处理。
7、swresample:音频采样数据格式转换 —各种转化
8、swscale:视频像素数据格式转换(scale 视频缩放)。
参考学习链接
https://blog.csdn.net/guyuealian/article/details/79493019
https://blog.csdn.net/leixiaohua1020/article/details/50618190
https://blog.csdn.net/superfang119/article/details/8524881
FFmpeg的分块意识:
1、音视频源的接入
2、音视频流的输出
3、音视频流的处理 == 解封装—编码数据打包—解码器–解码帧率—编码器—编码数据包—封装—输出文件
FFmpeg整个流程
)]
)]
输入文件—解封装(解复用)—编码数据打包—解码–解码帧率—编码—编码数据包—封装(复用)—输出文件
pkt压缩的数据包 裸流frame pkt压缩的数据包
为什么要用FFmpeg===开发快
节省开发时间,自己重新的话很麻烦,需要实现协议和功能
如果调用FFmpeg,只需要调用FFmpeg的函数API
1、avformat_open_input
2、avformat_find_stream_info
3、av_read_frame
4、avformat_alloc_output_context2
5、av_write_frame
如果要自己实现:手动获取rtsp视频流保存到本地
1、实现rtsp客户端,接收音视频包
2、接收音视频包(rtp->h264)
3、解音频包(rtp->PCM(alaw))
4、音频转码(PCM->AAC)(mp4不需要再转码)
5、重新封装音视频包
需要了解协议,协议的实现,协议的合流,视频的格式,mp4的包头包尾等等,要搞好久的了
在此感谢王纲老师
03FFmpeg-人生若只如初见相关推荐
- 木兰词-人生若只如初见-纳兰性德
木兰词 作者: 纳兰性德 拟古决绝词谏友. 人生若只如初见,何事秋风悲画扇.等闲变却故人心,却道故人心易变. 骊山语罢清宵半,泪雨霖铃终不怨.何如薄幸锦衣郎,比翼连枝当日愿. [赏析] 无疑,该阙词章 ...
- 人生若只如初见,当时只道是寻常
一. 谁念西风独自凉?萧萧黄叶闭疏窗,沉思往事立残阳.被酒莫惊春睡重,赌书消得泼茶香,当时只道是寻常. 二. 人生若只如初见,何事西风悲画扇?等闲变却故人心,却道故人心易变.骊山语罢清宵半,夜雨霖铃终 ...
- 人生若只如初见时[收藏]
人生若只如初见,所有往事都化为红尘一笑.只留下初见时的惊艳.倾情.忘却也许有过的背叛.伤怀.无奈和悲痛.这是何等美妙的人生境界. 时光匆匆,我们已经回不到过去,也许曾经一见倾心,但是再见之时,也许会是 ...
- 人生若只如初见 z-x-l [我的故事和写过的诗]
人生若只如初见 kimmking 一个人坐在窗边.杂乱的书桌,墨绿的箭竹,路边的人群,和煦的夕阳. 一切如旧,除了没有你. 时间像车轮一样悄然前行,日复一日. 我陷入了生活的轮回,除了思念你. 时常的 ...
- 人生若只如初见 何事秋风悲画扇
人生若只如初见,何事秋风悲画扇. 等闲变却故人心,却道故人心易变. 骊山语罢清宵半,泪雨霖铃终不怨. 何如薄幸锦衣郎,比翼连枝当日愿.
- 人生若只如初见,何事秋风悲画扇。
1 血染江山的画 ,怎敌你眉间, 一点朱砂, 覆了天下也罢 ,始终不过, 一场繁华. 2 风过天地肃杀, 容华谢后, 君临天下, 登上九重宝塔, 看一夜, 流星飒沓. 3 回到那一刹那 ,岁月无声也让 ...
- 一代才女林徽因 人生若只如初见
一代才女林徽因 人生若只如初见才女林徽因 人生若只如初见一代 林徽音是幸福的,徐志摩爱了她一生,梁思成相伴了她一生,金岳霖等了她一辈子... 婚前,梁思成问林徽因:"有一句话,我只问这一次, ...
- 人生若只如初见-纳兰性德
木兰词 作者: 纳兰性德 拟古决绝词谏友. 人生若只如初见,何事秋风悲画扇.等闲变却故人心,却道故人心易变. 骊山语罢清宵半,泪雨霖铃终不怨.何如薄幸锦衣郎,比翼连枝当日愿. [赏析] 无疑,该阙词章 ...
- 人生若只如初见(二)
"有太多人喜欢这一句,人生若只如初见.可见我们的遗憾深重. 命运是最名贵的丝绢,怎样的巧夺天工,拿到手上看,总透出丝丝缕缕的光,那些错落,是与生俱行的原罪. 纳兰词,长于情也短于情,有时太过 ...
- 人生若只如初见(转)
人生若只如初见,何事西风悲画扇?等闲变却故人心,却道故人心易变. 骊山语罢清宵半,夜雨霖铃终不怨.何如薄幸锦衣儿,比翼连枝当日愿.[@more@] 有太多人喜欢这一句,人生若只如初见.可见我们遗憾深重 ...
最新文章
- c++ stl之pirority_queue
- Hasor【付诸实践 02】SpringBoot 集成 Dataway 无代码接口工具配置及问题解决(含GreenPlum建表语句、demo源码、测试说明)
- CATALINA_BASE和CATALINA_HOME,多实例tomcat与多版本tomcat运行
- discuz数据库迁移,改密码后,相关配置文件修改
- Android之使用AIDL时的跨进程回调—Server回调Client
- 7系统软raid_使用图形界面来配置RAID
- wordpress php 链接,WordPress中获取页面链接和标题的相关PHP函数用法解析
- 最清楚的01背包问题讲解
- html5 显示圆形图片,《小白HTML5成长之路40》怎样显示圆角图片
- 遥控器进入鼠标模式,退出鼠标模式,上下左右移动和确认
- 看看!挺动人的故事!!!
- cs224w(图机器学习)2021冬季课程学习笔记15 Frequent Subgraph Mining with GNNs
- 见过世面的程序员,到底有多厉害
- HoloLens开发学习笔记(一):HoloLens简介
- 如何快速将一张彩色图片变成黑白图片
- 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号下...
- 宗镜录略讲——南怀瑾老师——系列4
- STM32的标准库及其使用
- 什么是udp攻击?udp攻击的基本原理是什么
- CMMI之度量与分析(MA)
热门文章
- 华为手机网络连接不可用怎么解决_李玫瑾:孩子沉迷手机怎么办?父母别打别骂,用这3招从根上解决...
- SAS-从excel导入数据
- java map遍历删除_Java Map在遍历过程中删除元素
- java从map取值_java map中怎么通过键取出值?
- java md5加密 jar包_练习MD5加密jar包编写
- [你应该掌握的] 基本函数的应用与实现
- android知识总结--工具类--文件,图片的处理
- 电商项目测试实战(三)
- 恢复误删的git分支
- 光线动画技术视频开场片头PR模板 Hi-Tech Logo Animation