ffmpeg使用二:录屏数据直接264编码
来源:互联网 发布:索尼z3v电信4g网络 编辑:程序博客网 时间:2024/05/29 03:34
上一节实现了录屏数据保存为yuv420p文件;实际应用中yuv数据量是十分庞大的,需要进行编码即压缩。
本文先实现把录屏数据264编码后保存文件,并用VLC播放器播放测试,下篇再讲如何把编码的数据直接推流。
注:264编码的数据源是yuv420p格式,所以要把录屏的原始数据先转为yuv420p格式。
从代码可以看出整体流程跟上一节差不多,只不过多了264编码的过程,只用一个函数就搞定了;
另要注意不要忘了给每一帧设置pts;
因为要编码,所以要通过AVCodecContext设置编码的参数。参数的具体含义大部分都没有搞清楚,留给以后吧。
0 0
- ffmpeg使用二:录屏数据直接264编码
- ffmpeg使用三:ffempg录屏编码rtmp推流
- 一种用FFmpeg直接录屏并直播的方法
- FFMPEG录屏软件开发之编码AAC
- [FFMPEG-DEVICES]录屏
- ffmpeg 录屏命令
- FFmpeg获取DirectShow设备数据(摄像头,录屏)
- FFmpeg获取DirectShow设备数据(摄像头,录屏)
- FFmpeg获取DirectShow设备数据(摄像头,录屏)
- FFmpeg获取DirectShow设备数据(摄像头,录屏)
- FFmpeg获取DirectShow设备数据(摄像头,录屏)
- FFmpeg获取DirectShow设备数据(摄像头,录屏)
- FFmpeg获取DirectShow设备数据(摄像头,录屏)
- FFMPEG 编码YUYV 数据
- c++录屏、FFmpeg录屏、录屏格式转换
- ffmpeg实现录屏+录音
- ffmpeg实现录屏+录音
- 使用ffmpeg进行h.264编码
- ubuntu下实现FTP共享与用户自行修改密码
- iOS “[App] if we're in the real pre-commit handler we can't actually add any new fences due
- static 关键字和final关键字
- 杨氏矩阵
- 文件上传
- ffmpeg使用二:录屏数据直接264编码
- 利用ViewPager实现轮播图
- OpenCV Tutorial: 像素巡訪(at、ptr)
- android studio 集成JPush遇到的坑
- CNN网络结构 - Refining Architectures of Deep Convolutional Neural Networks
- android achartengine使用
- JavaWeb -- 文件上传下载示例
- AndroidStudio报错 Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
- 第26课:Scala的核心力量和黄金定律