摘要: An inorder binary tree traversal can be implemented in a non-recursive way with a stack. For example, suppose that when a 6-node binary tree (with the 阅读全文
posted @ 2019-10-24 23:13 王清河 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 创建播放窗口 转化yuv SDL_ SetVideoMode设置具有指定width,height和bitsperpixel的视频模式。从SDL1.2.10开始。如果width和height都为0,他将使用当前视频模式(或桌面模式,如果没有设置模式)的宽度和高度。 现在我们在屏幕上创建一个 YUV 的 阅读全文
posted @ 2019-10-24 17:00 王清河 阅读(527) 评论(0) 推荐(0) 编辑
摘要: YUV YUV是一种颜色编码方法。 YUV 是编译 true-color 颜色空间(color space)的种类,Y'UV, YUV, YCbCr,YPbPr 等专有名词都可以称为YUV,彼此有重叠。“Y”表示明亮度(Luminance、Luma),“U”和“V”则是色度、浓度(Chrominan 阅读全文
posted @ 2019-10-24 15:33 王清河 阅读(449) 评论(0) 推荐(0) 编辑
摘要: SDL介绍 SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前 SDL 阅读全文
posted @ 2019-10-24 15:19 王清河 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 接下来是解析影片的帧 makefile如下: 运行结果: 完成后有很多ppm文件,可以将ppm转为jpg: 编写一个脚本转化,内容如下: 运行脚本: sh 1.sh 可以在当前文件夹下找到jpgs文件夹下找到所有转化的jpg图片。 阅读全文
posted @ 2019-10-24 11:09 王清河 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 我们将对帧数据做一些处理,比如将每一帧的 图像转为jpg或者bmp或者ppm等格式保存下来。 举例:在ffmpeg-2.8.8文件夹下编写test.c程序 注册ffmpeg库 这会将所有可用的文件格式和编解码器注册到我们的库中,以便在打开具有相应格式/编解码器的文件时自动使用。 注意,我们只需要 a 阅读全文
posted @ 2019-10-24 11:07 王清河 阅读(167) 评论(0) 推荐(0) 编辑
摘要: ffmpeg 工具是一个高效快速的命令行工具,进行视音频不同格式之间的转换。 ffmpeg命令行 ffmpeg可以读取任意数量的输入“文件”(可以是常规文件,管道,网络流,抓取设备等)读取,由 -i 选项指定,并写入任意数量的输出“文件” (由纯输出文件名指定,在命令行中发现的不能被解释为选项的任何 阅读全文
posted @ 2019-10-24 11:03 王清河 阅读(451) 评论(0) 推荐(0) 编辑