简单应用-安全防御体系演进与零信任最佳实践之sdp

上传者: 26775679 | 上传时间: 2021-08-19 15:23:41 | 文件大小: 9.14MB | 文件类型: PDF
3.3 简单应用 PS:此处举 tutorial 的例子是为了更好的引出一个循序渐进的例程。条件适当的话添加 output_example.c 实例并 进行说明。 FFmpeg tutorial 对初级的掌握以及使用 ffmpeg 有重要指导作用,但是里面的一些函数没有实时更新了, tutorial01~08 是一个播放器开发的由浅入深的过程,下面介绍 tutorial01(tutorial 02~08 详见附录)使用源码: /************************************************************************/ /* tutorial1 制作屏幕录像 执行后,将视频文件按照一定的格式保存为.ppm文件 */ /************************************************************************/ #include "libavcodec/avcodec.h" #include "libavformat/avformat.h" #include "libswscale/swscale.h" #include #include void SaveFrame(AVFrame *pFrame, int width, int height, int iFrame) { FILE *pFile; char szFilename[32]; int y; // Open file sprintf(szFilename, "frame%d.ppm", iFrame); pFile=fopen(szFilename, "wb"); if(pFile==NULL) return; // Write header fprintf(pFile, "P6\n%d %d\n255\n", width, height); // Write pixel data for(y=0; ydata[0]+y*pFrame->linesize[0], 1, width*3, pFile); // Close file fclose(pFile); }

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明