3.1 版系列
版本 : 3.1.1.0
日期 : 2024年9月17日
更改 :
- 修复了捕获框的上边框无法移动超出屏幕顶部边缘的问题。
- 纠正了标志文本叠加中的短日期格式。
- 在混合型笔记本电脑上自动选择集成GPU。
版本 : 3.1.0.0
日期 : 2024年8月9日
更改 :
- 添加了API ScnLib_GetLastError(),用于获取最近SDK API调用中发生的最后错误代码。
- 修复了在Windows禁用“拖动时显示窗口内容”选项时,捕获框无法调整大小的问题。
- 改进了免费试用提醒。
- 其他一些小的错误修复。
3.0 版系列
版本 : 3.0.8.0
日期 : 2024年6月16日
更改 :
- 增加了在窗口捕捉中切换专属模式和非专属模式的支持。
- 重新实现了在放大时遮蔽捕捉框内不可见区域的功能。
- 改进了视频帧缓冲,以减少捕捉高分辨率屏幕时的内存使用。
- 改进了捕捉框的长宽比锁定功能。
- 防止录制期间显示器进入睡眠模式。
- 提高了游戏捕捉性能。
版本 : 3.0.7.0
日期 : 2024年4月26日
更改 :
- 优化了专属窗口捕捉模式,以防在录制开始前选定的窗口被最小化、隐藏或关闭了而导致录制视频黑屏。
- 解决了在多显示器环境中,断开某个显示器后区域选框可能无法正确重新定位的问题。
版本 : 3.0.6.0
日期 : 2024年4月16日
更改 :
- 解决了在仅摄像头录制模式下截图会导致得到桌面截图的问题。
版本 : 3.0.5.0
日期 : 2024年3月29日
更改 :
- 解决了录制过程中在显示Windows系统提示后视频可能出现黑屏的问题。
- 提高了对摄像头MJPEG视频流的兼容性。
版本 : 3.0.4.0
日期 : 2024年3月19日
更改 :
- 更新了 Screen Webcams Recorder Demo 项目。
版本 : 3.0.3.0
日期 : 2024年3月12日
更改 :
- 改进了内置区域选择工具,使放大镜窗口能动态跟随鼠标光标。
- 增强了内置区域选择工具,在高亮区域周围显示明显的轮廓边框。
- 向 ScnLib_SelectCaptureRegion() 引入了“Tip”参数,允许显示一个有用的提示,指导用户选择一个窗口或自定义区域。
- 实现了 ScnLib_LockCaptureRegionFrameAspectRatio() 和 ScnLib_IsCaptureRegionFrameAspectRatioLocked() 函数,以便在调整捕获区域框架大小时方便地锁定宽高比。
- 解决了在窗口录制期间截屏可能导致程序崩溃的问题。
版本 : 3.0.2.0
日期 : 2024年2月22日
更改 :
- 修复了在录制时截图可能导致程序崩溃的错误。
版本 : 3.0.1.0
日期 : 2024年1月30日
更改 :
- 优化了双击和右击中心十字线和捕获区边框的功能。
- 限制了捕获区域边框的移动和调整大小,确保其不超出桌面边界。
- 修复了一个可能导致栈溢出的小错误。
版本 : 3.0.0.0
日期 : 2023年12月28日
更改 :
- 新增了将屏幕和网络摄像头捕获到自定义布局视频的功能。
- 允许为主屏幕、网络摄像头和合成屏幕输出单独的视频/音频/串流。
- 在Windows 10及更高版本系统中提供了无遮挡窗口捕获功能。
- 提高了在Windows 10及更高版本的混合图形系统中使用独立GPU时的屏幕捕获性能。
- 解决了录制过程中频繁暂停和恢复导致的视频/音频不同步问题。
- 扩展了网络摄像头支持,包括H.264和H.265格式。
- 实现了图像徽标和文本徽标的同时使用。
- 更新了内置屏幕捕获边框的设计。
- 优化了屏幕捕获缓冲以减少内存使用。
- 新增了一个演示程序,展示了SDK高级功能的使用方法。
- 对SDK手册进行了升级,改进了API描述。
- 推荐使用NuGet包来安装SDK。
2.2 版系列
版本 : 2.2.5.0
日期 : 2023年10月31日
更改 :
- 修复了在录制过程中改变录音源不生效的问题。
- 修复了ActiveX控件录音函数的一些不正确的参数声明。
版本 : 2.2.4.0
日期 : 2023年9月21日
更改 :
- 修复了以 AVI 格式输出屏幕录制时,音频和视频可能不同步的问题。
- 修复了录制时音量监控可能无法正常工作的错误。
- 修复了从蓝牙耳机设备录制音频时可能出现杂音的错误。
版本 : 2.2.3.0
日期 : 2023年6月20日
更改 :
- 改进了视频恢复功能。
版本 : 2.2.2.0
日期 : 2023年6月2日
更改 :
- 改进了安全模式下恢复的视频文件的格式兼容性。
- 改进了视频文件的读写性能。
- 直播时网络出现故障自动尝试重连RTMP服务器。
- 修复了暂停录制可能导致最后一部分音频丢失的问题。
- 修复了在多显示器系统上捕获区域选择可能出现偏移的错误。
- 修复了捕屏选框的中心十字线可能包含在屏幕截图中的错误。
版本 : 2.2.1.0
日期 : 2023年4月7日
更改 :
- 在捕获区域框的中心添加了一个十字准线,可以拖动以移动选框。
- 使捕获区域选框可通过键盘调整。
- 改进了在 Windows 8 及更高版本系统上的屏幕捕获性能。
- 改进了SDK设置对话框中文件路径编辑框的易用性。
- 改进了在过载系统上的音频/视频同步性能。
- 修复了可能导致录制的视频模糊的bug。
- 修复了多次调用ScnLib_Initialize()/ScnLib_Uninitialize()可能抛出异常的bug。
版本 : 2.2.0.0
日期 : 2022年10月31日
更改 :
- 修复了视频码率设置为零时流码率不生效的问题。
- 更新了手册 HTML 页面设计。
- 更新了网站页面链接。
- 更新了最终用户许可协议。
2.1 版系列
版本 : 2.1.0.5
日期 : 2022年10月1日
更改 :
- 修复了直播到 Wowza 媒体服务器可能会丢失的错误。
版本 : 2.1.0.4
日期 : 2022年9月28日
更改 :
- 修复了暂停/恢复录制可能导致音频/视频不同步的错误。
版本 : 2.1.0.3
日期 : 2022年9月26日
更改 :
- 启用可选择单独设置 RTMP 直播流密钥。
- 提高了 RTMP 直播功能的稳定性。
版本 : 2.1.0.2
日期 : 2022年9月22日
更改 :
- 修复了禁用 GPU 加速时录制屏幕右侧部分可能导致黑屏视频的错误。
- 修复了如果在高 DPI 系统中选择自动缩放窗口,屏幕捕获框可能不在正确位置的错误。
- 修复了在 Windows 7 上,当鼠标光标不移动时屏幕捕获帧速率非常低的错误。
版本 : 2.1.0.1
日期 : 2022年9月21日
更改 :
- 修复了在带有最新平台更新的 Windows 7 之前的 Windows 上无法加载 PNG 徽标图像的错误。
- 将最低要求的操作系统从 Windows XP 更改为 Windows Vista。
版本 : 2.1.0.0
日期 : 2022年9月14日
更改 :
- 链接到 Visual C++ 静态运行时库,使其独立于 Visual C++ 动态运行时 DLL。
- 添加了 5 个演示项目,包含 5 种不同编程语言的源代码:C#、Visual C++、Visual Basic、C++ Builder 和 Delphi。
- 一些小错误修复。
2.0 版系列
版本 : 2.0.0.3
日期 : 2022年8月31日
更改 :
- 添加了通过 API 挂钩支持 Direct3D/OpenGL 游戏屏幕捕获的游戏版。
版本 : 2.0.0.2
日期 : 2022年8月16日
更改 :
- 修复了另一个许可证验证问题。
版本 : 2.0.0.1
日期 : 2022年8月6日
更改 :
- 修复了设置对话框中视频/音频路径编辑框的编辑错误。
- 修复了网络摄像头预览窗口中关闭按钮的外观错误。
- 修复了许可证验证问题。
版本 : 2.0.0.0
日期 : 2022年8月2日
更改 :
- 添加了 x64 平台支持。
- 删除了清单文件的依赖项。
- 改进了屏幕录制性能。
- 改进的网络摄像头预览窗口。
- 添加了对绑定捕获窗口的支持。
- 添加了对设置用户定义的鼠标光标突出显示/单击图像的支持。
- 用日志系统替换了错误检查功能。
- 许多其他改进和错误修复。
1.1 版系列
版本 : 1.1.0.7
日期 : 2022年3月7日
更改 :
- 修复了文件路径中连续有2个以上空格可能导致文件创建失败的BUG。
版本 : 1.1.0.6
日期 : 2021年10月14日
更改 :
- 修复了可能导致许可证验证失败的错误。
版本 : 1.1.0.5
日期 : 2021年10月12日
更改 :
- 向那些没有此信息的 DLL 添加了版本和版权信息。
版本 : 1.1.0.4
日期 : 2020年6月15日
更改 :
- 修复了一个小错误。
版本 : 1.1.0.3
日期 : 2019年10月8日
更改 :
- 修复了录制时调整大小时捕获区域框可能会消失的问题。
版本 : 1.1.0.2
日期 : 2019年7月1日
更改 :
- 使 SDK 可与安装在用户系统中的 x264vfw 编解码器一起使用。
版本 : 1.1.0.1
日期 : 2019年5月27日
更改 :
- 添加了一个日志系统来记录有助于调试的重要系统信息和错误信息。
- 使 Windows 7 Aero 屏幕捕获不使用 GPU 加速,以避免潜在的黑屏问题。
- 改进了屏幕分辨率初始化例程,确保屏幕分辨率可以随时正确初始化。
版本 : 1.1.0.0
日期 : 2019年3月25日
更改 :
- 更新了代码签名证书。
1.0 版系列
版本 : 1.0.0.32
日期 : 2019年3月5日
更改 :
- 修复了录制 4K 或更高分辨率屏幕时录制可能会卡死或崩溃的错误。
- 修复了Windows 8/8.1/10更改屏幕显示模式后录制可能会黑屏的问题。
- 修复了从某些类型的网络摄像头设备录制时网络摄像头覆盖可能丢失的错误。
版本 : 1.0.0.31
日期 : 2019年2月26日
更改 :
- 改进了对罗技 Webcam C930e 等高清网络摄像头设备的支持。
版本 : 1.0.0.30
日期 : 2019年2月24日
更改 :
- 改进了双显卡混合 Windows 10 系统的屏幕捕获功能。
版本 : 1.0.0.29
日期 : 2019年2月20日
更改 :
- 启用音量监控后,无需重新初始化音频设备即可立即开始录音。
版本 : 1.0.0.28
日期 : 2019年1月25日
更改 :
- 在录制过程中使捕获区域边框可调。
- 使网络摄像头预览窗口无框并自动放置在正确的查看位置。
- 如果屏幕上已经有网络摄像头预览窗口显示,则不要嵌入网络摄像头覆盖。
- 修复了在翻转视图模式下可能无法正确渲染网络摄像头覆盖的错误。
- 修复了如果系统繁忙,录制结束时可能会丢失一些视频帧的错误。
版本 : 1.0.0.27
日期 : 2018年12月21日
更改 :
- 修复了即使操作成功 ScnLib_SelectWebcamDevice() 也可能返回 FALSE 的错误。
版本 : 1.0.0.26
日期 : 2018年9月18日
更改 :
- 添加了对直播推流功能的 RTMPS 协议的支持。
版本 : 1.0.0.25
日期 : 2018年8月15日
更改 :
- 修复了如果许可证电子邮件地址中有大写字母,许可证激活可能会失败的错误。
版本 : 1.0.0.24
日期 : 2018年8月7日
更改 :
- 在 SDK Demo 应用程序窗口的标题中添加了版本号。
- 修复了 x264 编解码器的全局设置被其他程序弄乱时可能无法正常工作的错误。
版本 : 1.0.0.23
日期 : 2018年7月26日
更改 :
- 修复部分双显卡Windows 10多显示器系统无法正常录制(部分录制)的BUG。
- 修复了当电脑从省电状态恢复时,基于 SDK 的应用程序可能在录制过程中关闭的错误。
- 加快了 SDK 初始化过程。
版本 : 1.0.0.22
日期 : 2018年7月5日
更改 :
- 改进了在 Windows 10 上捕获多显示器屏幕的兼容性。
版本 : 1.0.0.21
日期 : 2018年7月2日
更改 :
- 修复了拔下网络摄像头设备后网络摄像头图像卡死的错误。
- 修复了在 C#/VB 中路径字符串缓冲区未保留足够空间时 ScnLib_TakeScreenshotW() 崩溃的错误。
版本 : 1.0.0.20
日期 : 2018年3月7日
更改 :
- 添加了一个 API ScnLib_AddMP4Bookmark() 用于将书签添加到当前屏幕录制的 MP4 视频中。
版本 : 1.0.0.19
日期 : 2018年2月7日
更改 :
- 如果没有网络摄像头处于活动状态,则在完整的网络摄像头视图模式下不会出现黑屏。
- 修复了可能会减慢程序启动速度的错误。
版本 : 1.0.0.18
日期 : 2018年1月28日
更改 :
- 增强了屏幕截图功能支持徽标和光标。
- 设置适当的语言环境以使徽标变量显示本地字符串。
版本 : 1.0.0.17
日期 : 2018年1月11日
更改 :
- 修复了在某些具有 4K 屏幕的 Windows 10 系统上录制可能会崩溃的错误。
版本 : 1.0.0.16
日期 : 2018年1月6日
更改 :
- 修复了从系统休眠唤醒后录制可能会崩溃的错误。
版本 : 1.0.0.15
日期 : 2017年11月22日
更改 :
- 添加了 2 个 API ScnLib_SetVideoKeyFrameInterval() 和 ScnLib_GetVideoKeyFrameInterval() 以提供调整视频 GOP 的能力。
- 制作了基于比特率的质量模式输出恒定比特率 (CBR) 流。
- 使 ScnLib_About() 对话框显示完整版本号。
版本 : 1.0.0.14
日期 : 2017年11月19日
更改 :
- 改进了许可证验证程序,使 SDK 许可证验证更加可靠。
- 添加了对 H.264 兼容网络摄像头设备的支持。
版本 : 1.0.0.13
日期 : 2017年11月1日
更改 :
- 改进了对于一些音频驱动程序不完全支持系统音频引擎格式时的音频录制能力。
版本 : 1.0.0.12
日期 : 2017年10月25日
更改 :
- 改进了音频捕获同步性能,减少了产生颤音的可能性。
版本 : 1.0.0.11
日期 : 2017年10月18日
更改 :
- 修复了在某些情况下调用 ScnLib_Uninitialize() 可能引发访问冲突异常的错误。
版本 : 1.0.0.10
日期 : 2017年10月13日
更改 :
- 解决了在没有互联网连接的全新系统上,SDK 数字签名验证可能会失败的问题。
版本 : 1.0.0.9
日期 : 2017年10月10日
更改 :
- 修复了设置面板中组合框的工具提示有时不显示的错误。
版本 : 1.0.0.8
日期 : 2017年10月6日
更改 :
- 修复了从不同线程调用 ScnLib_Initialize() 和 ScnLib_Uninitialize() 可能引发访问冲突异常的错误。
版本 : 1.0.0.7
日期 : 2017年9月30日
更改 :
- 修复了在 Windows XP 上选择非默认音频设备可能导致音频录制故障的错误。
版本 : 1.0.0.6
日期 : 2017年9月11日
更改 :
- 添加了 2 个新的 API ScnLib_SetZoomSpeed() 和 ScnLib_GetZoomSpeed() 用于调整缩放过渡速度。
- 改进了与一些不完全支持 DX11 的旧显卡的兼容性。
- 默认情况下未启用“原始光标大小”选项。
版本 : 1.0.0.5
日期 : 2017年9月7日
更改 :
- 修复了更改屏幕分辨率时捕获区域框架可能无法正确显示的错误。
版本 : 1.0.0.4
日期 : 2017年9月5日
更改 :
- 修复了即使许可证有效,录制开始时许可证验证也可能失败的错误。
版本 : 1.0.0.3
日期 : 2017年9月3日
更改 :
- 将 API ScnLib_IsCaptureRegionFrameVisible() 替换为 ScnLib_GetCaptureRegionFrameWnd()。
- 使用文件夹浏览对话框而不是文件浏览对话框来更改输出路径。
- 使视频/网络摄像头预览窗口位置保持不变。
- 一些小的改进和错误修复。
版本 : 1.0.0.2
日期 : 2017年8月1日
更改 :
- 将捕获区域突出显示框替换为可调整的捕获区域框架。
- 为每个设置组添加了一个复选框,可以更轻松地启用/禁用一组设置。
- 添加了鼠标光标跟踪效果。
- 添加了“原始光标大小”选项。
- 设定视频&网络摄像头预览窗口保持在最上面。
- 优化输出文件名操作过程。
- 其他一些改进和错误修复。
版本 : 1.0.0.1
日期 : 2017年6月26日
更改 :
- 修复了设置对话框中的某些组合框在打开设置对话框两次或更多次时可能无法正确重新启动的错误。
- 修复了反初始化 SDK 时不破坏预览窗口可能引发异常的错误。
- 优化捕获区域管理函数的C++参数类型,兼容RECT结构成员类型。
版本 : 1.0.0.0
日期 : 2017年6月6日
更改 :
- 初始版本。