ffmpeg编译

高通平台开机LOGO修改LK(bootloader)下实现【转】

夙愿已清 提交于 2019-11-30 10:09:50
网络上已经有许多在kernel中修改开机Logo的文章,本文就LK下实现开机logo进行简述 需要用到ffmpeg工具,没有安装ffmpeg请参考这里: http://blog.csdn.net/redstarofsleep/article/details/45092145 运行"ffmpeg -i logo.png -f rawvideo -pix_fmt bgr24 logo.raw"命令,得到.raw文件 运行"xxd -i logo.raw > logo.h"命令,得到.h头文件。 复制logo.h中的数组,替换bootable\bootloader\lk\platform\msm_shared\include\Splash.h中相应的imageBuffer_rgb888[]数组; 注意:splash.h文件中,有imageBuffer[]和imageBuffer_rgb888[] 两个数组。利用一个预编译进行判断 #if (!DISPLAY_TYPE_MIPI) 根据自己的实际情况修改对应的数组 修改宏的值: #define SPLASH_IMAGE_WIDTH 124 #define SPLASH_IMAGE_HEIGHT 113 SPLASH_IMAGE_WIDTH 对应logo.png的高度 SPLASH_IMAGE_HEIGHT 对应logo.png的宽度

项目一. 移动物体监控系统

馋奶兔 提交于 2019-11-27 13:36:31
项目一. 移动物体监控系统 Sprint0-产品设计与规划 第1课-产品功能展示 我们在学校的时候,做项目开发,可能就是想到了哪里就做哪里。但是在实际公司的开发过程中,我们是要严格的按照公司的流程来进行的。 项目开发分成了准备阶段和开发阶段: 我们的最后效果就是,利用摄像头和音响完成连接,如图: 当有移动物体在摄像头面前移动时,摄像头能采集图像和视频,并且发出报警的声音。通过访问对应的局域网,我们可以通过网页访问,如下: 第2课-产品功能模型设计 第3课-Product Backlog规划 我们登录网址https://www.leangoo.com/kanban/board_list,进行相应的注册。 创建新的product-backlog,添加我们需要的功能,完成后如下: Sprint1-声音报警子系统开发 第1节- Sprint Backlog规划 product-backlog是关于我们产品的一个功能的需求列表,这是一个大的需求,并不够细化,于是我们还要进行sprint-backlog的规划。 我们在网站https://www.leangoo.com/中,创建新的sprint-backlog。接下来我们分析我们应该做的事情,首先我们需要声卡的使能,接下来是播放器的移植。 我们创建如下所示的sprint-backlog,对项目进行相应的时间规划,工作量规划。随着我们工作量的完成

mac 下ffmpeg enable-libsrt编译的过程及问题解决

|▌冷眼眸甩不掉的悲伤 提交于 2019-11-27 00:13:46
1. 编译srt 1.1 下载及编译srt代码 git clone https://github.com/Haivision/srt.git cd srt ./configure make && make install //或者使用clion的cmake 2. 安装ffmepg之间的准备 2.1 检查是否安装openssl cmd$ pkg-config --list-all|grep openssl openssl OpenSSL - Secure Sockets Layer and cryptography libraries and tools 如果已经成功安装,则略过,否则执行 brew install openssl brew link openssl --force //必须要执行 可能需要执行: export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:/usr/local/opt/openssl/lib/pkgconfig" 2.2 检查srt是否安装成功 cmd$: pkg-config --list-all|grep srt srt srt - SRT library set 3. 安装FFmpeg 3.1 下载ffmpeg代码 3.2 执行./configure: ./configure --enable-libsrt