动态内存缓冲

1. 介绍

2. 如何配置动态内存缓冲

3. 常见问题解答

*此文档中的GUI指Waifu2x-Extension-GUI


介绍

当处理视频时, GUI需要向硬盘写入和读取大量数据(视频帧), 这将消耗硬盘的寿命.

现在, 借助动态内存缓冲, GUI可以将从内存写入和读取数据. 内存比硬盘快得多, 并且可以保护您硬盘的寿命.(内存没有写入或读取寿命限制)

简而言之, GUI 可以调用 ImDisk Toolkit 来创建一个 动态内存盘, 并将视频缓存(视频帧)重定向至内存盘.


如何配置动态内存缓冲

⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠

在你启用动态内存缓冲之前, 我强烈建议您启用 [分段处理视频] 并减少 [视频片段时长], 这可以避免视频缓存大小超过内存盘大小.

并修改 [帧编码] 到 "JPEG" 来进一步缩小缓存大小.

⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠

1.安装ImDisk Toolkit. GUI已经内置了 ImDisk Toolkit 安装包, 你可以点击 ImDisk 安装文件夹 边上的安装按钮, 然后 ImDisk Toolkit 将会被完整安装到你的电脑上. (GUI将会请求管理员权限,请授予权限以确保GUI可以正常工作)

如果你要手动安装ImDisk Toolkit, 请确保你完整安装了所有组件.

2.修改 盘符 到一个当前未被使用的盘符.

3.调整 磁盘大小, 这将决定内存缓冲的最大值, 我推荐您将它调整到您的电脑空闲时的可用内存大小.

4.点击 挂载 按钮将内存盘挂载到你的系统. (GUI将会请求管理员权限,请授予权限以确保GUI可以正常工作)

5.启用 动态内存缓冲


Q&A

内存盘会在创建后立刻开始占用内存吗?

不会, 它只会在GUI开始向其写入缓存后开始占用内存. 这是个动态内存盘, 它占用的内存量取决于其中文件的大小. 并且占用的内存会随着文件大小动态变化, 比如删除文件时会自动释放内存.


如何 "删除" 内存盘?

更改 盘符 到你创建的内存盘, 然后点击 卸载 按钮. 内存盘将会被卸载, 其中的所有文件都会被删除, 它占用的内存会被释放.