#469·gyroflow

新的背景模式选项:时间插值

作者: Yaribz创建于 2022年9月21日更新于 2026年8月31日
标签enhancement

是否有现有的功能请求吗? - [X] 我已经搜索了现有的请求 ### 描述 您好, 是否有计划在 Gyroflow 中实现与 Deshaker(VirtualDub 插件)的“使用前后帧填充边框”+“软边框”选项相同的功能?我想这将是一个新的“背景模式”选项,或者是一个可以与现有背景模式一起使用的补充选项。 此功能类似于时间插值/混合,它根据相机运动在稳定图像边缘处的最近(按时间:向后和/或向前)已知像素重建缺失的像素。 可以使用多个过去或未来帧来重新生成缺失的像素,并根据它们的时间距离对它们进行混合。 此功能在相机摇晃和/或旋转时非常强大。在许多情况下,它可以在执行稳定化时避免裁剪/缩放,并且比黑边或镜像/重复边缘像素要好得多。 以下是 Deshaker 中这 2 个选项的描述,以供参考: 使用前后帧填充边框 -------------------------------------------------- 这是一种附加的边缘补偿。当当前帧不包含我们在输出中所需的“现实世界区域”的图像数据时,它可以在过去和未来的帧中搜索并使用这些图像数据。只要该区域是第 1 步中稳定的对象(或背景)的一部分,通常就能完美工作。但是,当其他对象在这些区域移动时,它看起来会有些奇怪。无论如何,它通常都比黑色要好,因此我强烈建议使用此功能。只需在 Deshaker 之前裁剪源剪辑中的边框。否则,它将不会很好地工作。 如果当前帧是第 50 帧,它将按以下顺序搜索帧以找到所需的图像数据:50、49、51、48、52、47、53、46、54 等。因此,对于每个像素,总是使用时间上最近的帧。您可以设置内部为此功能存储的帧数。更多总是更好,但请记住,每帧需要多达 8 MB 内存(对于全高清),并且搜索所有帧以找到图像数据可能需要很长时间。 (为了能够使用更多内存,您可以使用 64 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。) 请尝试在具有大量平移的剪辑上使用此功能,并将额外缩放系数设置为 0.6 等。然后,您将获得类似全景效果。它很慢,但很有趣。 :) 软边框 ------------------ 如果启用,Deshaker 将在内存中存储的所有相关的前后帧将用于计算边框(而不是仅使用时间上最近的帧)。对于每个像素,它都会取所有这些帧中的对应像素的平均值,并对它们进行权重计算,以便时间上最近的帧(在当前帧)的权重更高。 如果您想要更多的内存,可以使用 64 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32 位的 Deshaker,或者使用 32 位 VirtualDub.exe 文件上的 4GB Patch。 如果您想要更少的内存,可以使用 32

内容来源: gyroflow/gyroflow