摘要: 上一篇:Mac OS平台下应用程序安装包制作工具Packages的使用介绍 补充说明 上一篇文章中介绍了如何使用Packages如何创建mac下的安装包。但是这样制作出来的安装包只能安装到系统的文件路径中去。但是在某些场景下,我们需要将一些文件安装到当前用户的主目录中去,能够被当前用户所使用。比如, 阅读全文
posted @ 2017-04-16 19:45 24K纯开源 阅读(3499) 评论(0) 推荐(0) 编辑
摘要: 一、背景介绍 虚拟摄像头,顾名思义,就是利用软件技术虚拟出一个摄像头硬件设备供用户使用。当我们需要对视频图像进行处理再输出时,虚拟摄像头就具备非常大的价值了。关于如何在Windwos上实现一个虚拟设备的资料已经非常丰富了,Windows Driver Kit里面也有非常多的帮助文档。这篇博文主要总结 阅读全文
posted @ 2017-04-08 15:57 24K纯开源 阅读(6563) 评论(8) 推荐(0) 编辑
摘要: 一、使用流程 Windows下的程序运行崩溃时,往往可以利用pdb文件快速解析出程序崩溃的具体位置,甚至可以对应到源代码的具体行数。macOS下的symbolicatecrash也具备相应的功能。对应于Windows下的pdb文件,macOS下的crash文件解析需要用到dSYM文件。这个文件正常情 阅读全文
posted @ 2017-04-07 11:38 24K纯开源 阅读(1590) 评论(0) 推荐(0) 编辑
摘要: 0. Introduction XCode是macOS上开发app不可缺少的开发者工具,不管是开发macOS上的应用,还是iOS上的应用,都离不开XCode环境。尽管其易用性广受诟病,但由于苹果app开发的封闭性,众多开发者也不有苦不能言。近年来微软针对macOS平台发布了Visual Studio 阅读全文
posted @ 2016-12-26 15:55 24K纯开源 阅读(1380) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 摄像头图像采集处理在业界有着多种成熟的方案。从老的DirectShow、Grabber技术,到新的Windows Media Foundation框架,网络上都有着丰富的参考资料。OpenCV库里面甚至提供了非常简洁的接口,用户只要一两行代码即可实现数据采集、编解码等功能,使用起来甚是方便 阅读全文
posted @ 2016-12-15 18:16 24K纯开源 阅读(6360) 评论(1) 推荐(6) 编辑
摘要: 一、背景介绍 不久前用Qt开发了一款小工具在公司使用,Debug运行时一切正常。可是当Release编译发布打包之后,运行时弹出这样的提示框: 略一思考,首先排除了DLL缺失的可能性。我知道Qt应用程序在发布的时候,需要将相关DLL都拷贝到同一个目录下,还得把平台插件文件夹也加进来。因此,整个发布后 阅读全文
posted @ 2016-11-04 16:04 24K纯开源 阅读(56088) 评论(0) 推荐(1) 编辑
摘要: 一、背景介绍 公司开发的一个底层库被用在了Mac平台的多个产品中。在开发这个底层库的初期,对于Mac OSX下的Install name 并没有过多的了解。对于XCode中的install name项也没有进行过多的配置,于是生成动态库文件在应用到各个产品中时都要修改install name才能用。 阅读全文
posted @ 2016-09-27 22:17 24K纯开源 阅读(17595) 评论(0) 推荐(1) 编辑
摘要: 一、需求分析 对于视频后期剪辑及相关从业人员来说,AE(After Effects)模板效果是一个不错的开始点。在模板效果的基础上,可以很快的做出各种炫酷的后期效果。但是在网上下载的模板工程中,往往包含了非常多的模板文字、图片、图形实体、AI资源等。这些资源文件往往并不是我们需要的,在使用模板时需要 阅读全文
posted @ 2016-09-27 11:58 24K纯开源 阅读(9079) 评论(17) 推荐(2) 编辑
摘要: 一、背景 Windows下开发的应用程序在发布时,需要将其依赖的一些动态链接库一起打进安装包里面去。这个时候,快速确定这个程序到底依赖哪些动态链接库变得非常重要。很久以前写过一篇关于Qt程序安装包制作的博客,里面介绍了Dependency Walker这个小工具。但是实际操作起来并不理想,因为Dep 阅读全文
posted @ 2016-09-23 15:33 24K纯开源 阅读(4765) 评论(0) 推荐(0) 编辑
摘要: 本文转载自:https://wincent.com/wiki/@executable_path,_@load_path_and_@rpath。个人觉得写的很不错,简洁明了。 Absolute paths Useful for frameworks installed in shared locati 阅读全文
posted @ 2016-08-11 16:39 24K纯开源 阅读(5533) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 2017/12/05更新:packages下载地址:http://s.sudre.free.fr/Software/Packages/resources.html Windows下面开发好的应用程序要进行分发时有很多打包工具可供选择,如Inno Setup, InstallShield, 阅读全文
posted @ 2016-08-01 10:59 24K纯开源 阅读(28040) 评论(11) 推荐(3) 编辑
摘要: 一、引言 Quick Look技术是Apple在Mac OS X 10.5中引入的一种用于快速查看文件内容的技术。用户只需要选中文件单击空格键即可快速查看文件内容,可以在不打开文件的情况下快速浏览内容。公司是做全景视频开发的,具备自己的全景视频文件格式。因此,做一款针对自有视频格式的QuickLoo 阅读全文
posted @ 2016-07-27 20:16 24K纯开源 阅读(3518) 评论(1) 推荐(3) 编辑
摘要: 引言 前面的一篇博文中总结了开发Windows Thumbnail Handler的一些经验。在公司实际项目中,需要同时针对图片和视频实现缩略图。同时还要在图片和视频文件的顶部加上LOGO。像如下这样的: 于是考虑了一下实现方案: (1)LOGO资源采用Base64编码编译到DLL中去 (2)公司自 阅读全文
posted @ 2016-07-08 16:38 24K纯开源 阅读(5486) 评论(2) 推荐(1) 编辑
摘要: 一、引言 Windows Thumbnail Handler是Windows平台下用来为关联的文件类型提供内容预览图的一套COM接口。通过实现Thumbnail相关的COM接口,就可以为为自定义的文件格式提供内容预览图。如下图所示: Thumbnail handler以COM组件的形式注册使用。因此 阅读全文
posted @ 2016-06-22 14:15 24K纯开源 阅读(4133) 评论(1) 推荐(6) 编辑
摘要: 项目中需要读取注册表中的HKEY_CLASSES_ROOT主键下一个子键的值,看了看MSDN的说明,有RegOpenKeyEx和RegQueryValueEx两个函数可以用。也没仔细阅读函数说明,就写了一段简单的代码来测试: 一运行才发现啥也没读出来,而RegQueryValueEx()竟然返回的是 阅读全文
posted @ 2016-06-18 17:20 24K纯开源 阅读(13026) 评论(0) 推荐(1) 编辑
摘要: Visual Studio是Windows平台下进行项目管理和开发的终极利器。除了微软自家的技术外,新版的VS不但支持Javascript, Python的开发调试,甚至还支持了Android, iOS应用开发,不可谓不强大。对于我个人而言,VS主要是用来做C/C++开发,作为Qt开发的IDE来代替 阅读全文
posted @ 2016-06-16 13:40 24K纯开源 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 近期参与的项目中使用了公司另外一个同事提供的一个静态库文件。该静态库文件集成了CUDA, OpenCL两个库,用于做图形加速计算,提高视频解码拼接速度。但是在编译链接项目时,VS爆出如下错误: 编译阶段并没有出现错误,根据VS输出判断是符号重定义。但是,如上提示中的符号“__xi_a”等并没有出现在 阅读全文
posted @ 2016-05-30 11:27 24K纯开源 阅读(7852) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 OBS(Open Broadcaster Software)是一个广泛使用的视频录制直播软件。利用该软件可以实现桌面窗口、游戏、网页、RTMP流、图像等的录制直播。OBS也是一个开放源代码的软件,因此我们可以在源代码的基础上进行修改,来实现我们自己的定制功能。OBS Studio是当前正在 阅读全文
posted @ 2016-05-10 14:03 24K纯开源 阅读(25370) 评论(7) 推荐(2) 编辑
摘要: 经过一段时间的摸索,对Adobe Premiere Pro和After Effects系列插件的开发工作有了一定的掌握。如今公司需要针对Premiere Pro和After Effects开发另外一款插件,于是仔细看了看Premiere Pro和After Effects的官方文档,找到了一个基本工 阅读全文
posted @ 2016-04-01 15:13 24K纯开源 阅读(1755) 评论(2) 推荐(0) 编辑
摘要: 在给Adobe Premiere Pro(PR)和Adobe After Effects(AE)插件开发时,对于实时调试插件有着很强的需求。除了业务需求外,单步调试插件还能够摸清楚Plugin和Host Application之间的交互过程。这篇文章记录下在Visual Studio中调试PR,AE 阅读全文
posted @ 2016-03-26 14:31 24K纯开源 阅读(4231) 评论(2) 推荐(1) 编辑