搜索找到 2 个匹配

去高级搜索

s_wordfeng
2018-04-02 2:09
版面: VapourSynth
主题: [新坑] 在 Linux 下利用 wine 加载 AVS 滤镜
回复总数: 0
阅读次数: 11221

[新坑] 在 Linux 下利用 wine 加载 AVS 滤镜

大家好,我上个坑还没填不知道大家还有没有印象 那个坑打算先坑着了,因为探讨一下利用率实在不怎么高 这次这个坑是使用 wine 在 Linux 下跑起 AVS 滤镜,比如 TIVTC 和 TIVTC 还有 TIVTC 什么的……还不是这见鬼的滤镜油盐不进,MSVC 以外的编译器实在没法编译过,里边是编译器特技+微软的汇编语法+<windows.h> 所以就想到用 wine 把它加载进来 源码: https://github.com/swordfeng/vapoursynth 使用方式: 原来的 autotools 应该还是原样,编译出来是完全原生的动态库;使用 cmake 会产生两个东西,一个是...
s_wordfeng
2017-08-14 22:25
版面: VapourSynth
主题: [挖坑] 在 VapourSynth 内跨进程调用 AviSynth 滤镜
回复总数: 1
阅读次数: 1994

[挖坑] 在 VapourSynth 内跨进程调用 AviSynth 滤镜

据我所知,现有的在 VS 内调用 AVS 滤镜的方案多少都有一些问题。除了兼容性之外,还有由于 AVS 单线程特性带来的效率问题,和 64 位 VS 没有办法调用 32 位 AVS 滤镜的问题。 参考 MP_Pipeline,我打算做一个类似的实现,不同的是管理 AVS 子进程的是 VS Plugin。具体一点,VS Plugin (master) 会启动一些 AVS worker 进程,在每个 worker 上调用各自的滤镜(脚本),并且每个 worker 都会进行 prefetch 以利用多核 CPU。 master 在配置好 worker 的滤镜之后, worker 之间的数据交互可以直...

去高级搜索