万字长文,一次讲透!视频去马赛克 JavPlayer 详细入门指南 | 您所在的位置:网站首页 › 王者详细教程在哪看啊视频教学 › 万字长文,一次讲透!视频去马赛克 JavPlayer 详细入门指南 |
写在前面
无论是整理还是收集甚至攻读学习资料,马赛克都是学生们最讨厌的东西 市面上也经常会出现宣传能够去除视频马赛克的技术和工具,但要说效果,还得是小日子开发的 JavPlayer(以下简称 JVP) 程序
但即便已经过去了 5 年,想要在中文互联网找到一篇能够从头到尾讲透 JVP 到底是个啥、乱七八糟的字母缩写到底是什么意思、应该怎么用才能达到大佬们分享出的堪比流出的效果的教程 —— 基本约等于没有 只能找到零零散散不具备语言组织能力的人写的 “伪教程” ,属于“小白看不懂,大佬不需要” 的类型 这种人往往想到哪就写到哪,狗屁不通,稍微看两眼就要引流你到他的论坛 引流/付费都是小事,毕竟饭还是要吃的,关键问题也没解决啊? 论坛里依旧是狗屁不通的内容或者机翻原帖,小白还是不懂应该怎么操作,你分享的资源也并不好用...... 赚用户钱还浪费用户时间,真他妈傻逼! 但好在,小日子已经把英语给补齐了,看起来并不费劲,同时,经过多年的版本更新,JAV 也更完善,基于 JAV 的各种配套插件和模型也更丰富
如果你是我上面说的狗屁不通站长: 好好学学,教程应该怎么写,赚钱不磕碜,但别让支持你的会员和用户寒了心 JavPlayer 介绍
那这么好的东西...... 当然是收费的啦 目前售价 1200 日元,大概 60 人民币不到
处理器:具备内置 GPU 的 Core-i3 处理器或更高级别的处理器足以支持播放功能 操作系统:Windows 10,根据测试在 Windows 11 上也能运行良好。不支持 Windows 7 显卡:推荐使用支持 CUDA 的 GTX750 或更高级别的显卡,以利用其进行录制(包括超分辨率处理)。 此外,显卡的 VRAM 需要 3GB 或更高,以支持研究用的超分辨率程序,因为这些程序往往对 VRAM 的需求较大。 但这种 “最低配置要求” ...... 其实写了跟没写差不多,你还是不知道自己带不带的动,就跟很多游戏 “3 帧电竞” 一样,很多 i3 老哥真以为能跑得动 JVP,结果搞了大半个月连预处理都没走完 个人建议配置
但你要是问我:i5 8500 + 16G + GTX 1666 能不能跑? 那当然也是能跑的,性能高低的区别只在你需不需要对速度和质量进行取舍 性能一般的电脑:质量和速度二选一 性能强大的电脑:小孩才做选择 演示环境 操作系统:Windows 10 专业版 64位 处理器:12th Gen Intel Core i7-12700 主板:微星 MAG B660M MORTAR DDR4 (MS-7D42) 内存:64 GB ( DDR4 3200MHz ) 显卡:Nvidia GeForce RTX 4090 ( 23027 MB / 七彩虹 ) 硬盘:40G 内网 NAS (读写均在 2500M/s+ )可以看到,除了显卡还算可以外,其他配置都已经快掉出主流梯队了 但还是那句话,不要创造需求,工具是为人服务的,一切从实际需求出发 我用这套配置的使用情况如下 JVP 程序的解码效果本身是基于 TecoGAN、TecoGAN8X、BasicVSR、ESRGAN 等算法模型决定的 JVP 的程序只是调用了这些模型去跑解算和编解码过程,比如大家常说的 BVPP 新模型就是 BasicVSR 这些模型本质上都是通过增加图像或视频的分辨率来提高其质量,尤其是在放大低分辨率图像时保持或增强细节的清晰度,并不是类似 AI 换脸的凭空生成再替换 每个模型项目都使用了深度学习技术,特别是生成对抗网络(GAN)和 / 或递归神经网络(RNN),来实现超分辨率。它们的目标是改善低分辨率图像或视频的视觉效果,通过增加细节的清晰度和质量来接近高分辨率的真实感 在处理过程中,这些模型都试图学习低分辨率和高分辨率之间的映射关系,从而生成高质量的放大图像或视频
部分算法项目地址: https://github.com/thunil/TecoGAN https://ckkelvinchan.github.io/projects/BasicVSR/ https://github.com/xinntao/Real-ESRGAN因为都是超分算法计算,而一旦涉及到 AI 运算...... 那个男人的身影是肯定不能少的
一句话总结处理过程就是:视频转化成每一帧图像,再针对每一帧图像进行超分算法处理,最后把处理好的图片编码成视频成片 因为都是调用了超分算法,而超分算法的效果是由训练模型决定的,玩过 AI 绘图的朋友应该都知道,大模型作者给模型喂了什么,你最后调用大模型炼出的丹就像什么 所以聪明的小伙伴可能就发现问题了,你用 JVP 调用官方原版模型出来的效果,往往比你在专区看到的效果要差 虽然逼真程度也跟马赛克的薄厚有关,但另一个很大原因也是模型本身没有基于“专项训练”开发导致的 而这时候,TG-PLUS 出现了 TG-PLUS 作者主页:https://twitter.com/kmkii2 项目地址:https://github.com/km2ii/JVP_TG-PLUS/tree/main
作者在更新日志里写了很多关于模型的介绍,总结下来就是 “我这个 TG-PLUS 插件更强、更快、更稳定!而且还不要钱!你们用就完了”
所以简单概括整个流程就是: JVP 很强,调用的算法模型也很强,但 “本体” 强还不够,所以 TG 带着更强的 “DLC” 来了,但只有 “DLC” 还是差点意思,所以还引入了其他家的 “升级补丁” 用于处理最后的细节,这样一环扣一环,就能达到无比逼真的效果 虽然我已经尽可能省略了很多专业术语和原理层面的东西,但第一次上手的小白可能还是会觉得晕,没关系,跟着后面的实操走一遍,你也能马赛克自由了 值得注意的是,专区上的学习成果,往往会因为时间和效率去牺牲质量,虽然看着很不错,但仍有很大的提升空间 而我的电脑配置还可以,对时间和效率的要求也没有那么高,所以我会愿意为了质量去牺牲时间,如果你 跟着我的教程和预设走,那你最后的 视频效果 大概率 比你在专区看到的还要好 整合包下载 此处内容已隐藏,请付费后查看 环境配置 很多人的教程往往把 TG 放在高级教程的分类里,让大家先去用明白 JVP 再去用 TG,但我自己会更建议一步到位,把 JVP 和 TG 一起学了 一是 TG 没有小白想想的那么难(复制几个文件即可) 二是 JVP 默认效果(即便是最新模型)往往达不到预期,而看到最终效果再去学习,小白的动力大概率是会更强的 三是我这个毕竟是收费文章,连 JVP 的完全体都用不上的话,那也太不应该了 此处内容已隐藏,请付费后查看至此,运行环境就配置完毕了 运行程序前,请确保硬盘读写速度大于 250m/s、目录均为英文 JavPlayer 详细入门配置完环境后,就要配置 JVP 了 你需要去程序的各个官网下载程序并手动整合在一起,你需要确保你的 JVP 主程序里包含各个离线完整模型文件、TG-PLUS 插件、ffmpeg 程序、Topaz Video AI、TopazVideoEnhanceAI,并正确调用 当然,也可以用我整合包,基于 JVP_1.12b 版本制作,JVP 官网最新版已经更新到了 2.0X,之所以还用 112 版本是因为 TG-PLUS 目前只支持旧版本 整合包包含以下内容: 最新 BVPP 模型和 TG-PLUS 即所有算法模型文件 完美内置了 ffmpeg 编码程序并正确调用 Topaz Video AI、TopazVideoEnhanceAI 离线开心版 破解 TG-PLUS 时间炸弹软件 你只需要跟着下面操作,调整部分参数就可以直接上手且完美无限制使用软件设置和使用前,请确保你的 JVP 已经完全配置好,或者已经下载解压好我的整合包 JVP 配置
拖入你需要处理的影片(也可以点击右上角的第一个按钮选择打开文件),窗口就可以调整了
以我 24G 显存的 4090 为例,线程数量拉到 10+ 后,报错率就非常高,而且低线程并不意味着整体处理的非常非常慢,高线程的作用,只有在当前线程数无法吃满机器性能的情况下才能看到明显优势 打一个不一定恰当的比喻,硬盘拷贝速度是有上限的,拷贝单文件就能够吃满速度的情况下,同时多个文件拷贝,并不会让你的硬盘速度提升,只是单纯增加处理的线程而已 同理,假如你的显卡性能一共就那么点,就算线程拉满了显卡的处理能力也不会增加,反而会徒增报错的概率 在不报错的前提下线程数尽可能拉高,才是正确的做法 FFmpeg最后就是 FFmpeg 配置了 当前我用的是一颗带核显的 12700,理论上 12700 核显序号应该是 GPU0,4090 是 GPU1 所以最上方的 GPU 应该选择 GPU1(就像 TecoGAN 页面一样) 但我的 FFmpeg 这里有点奇葩,当选择 GPU1 编码时会报错,需要改到 GPU0 才能正常调用 4090 ......
JVP 的所有配置都是修改后立即生效的,但为了保险起见,我建议你还是重启一下 JVP 程序 JVP 使用 处理模式介绍接着就是 JVP 的使用了,官方提供了很详细的英文说明手册,我也一并放在了整合包里 但其实这软件来来去去就那么几个按钮,跟着操作一遍你就懂了
假如一条视频前 1/3 都是不需要处理的,只有部分片段需要进行马赛克破解,那 JVP 也提供了 “关闭马赛克处理” 的功能
那你应该在视频的 3 分钟、7 分钟的位置点击倒三角按钮,打上关键帧
这时候再按下开始,前三分钟和后三分钟依旧会被 “处理”,但不会经过算法程序的运算,可以大大节省时间浪费的情况 按下开始
整体操作流程还是非常简单的,一句话概括就是:把片子拖进 JVP,全选or部分选择范围,开始,等待,完成 TG-PLUS 使用聪明的小伙伴又发现了,怎么说了半天都在说 JVP,TG 呢?不用设置吗 确实需要设置,但我的整合包里已经帮你提前预设好了处理流程和各种设置了,所以你按下开始一切都是全自动的 TG 处理流程但我的预设只适合我自己的使用习惯,如果你发现效果对你来说并不理想,又或者说耗时太久非常卡,那你也可以自己手动配置属于自己的处理流程 此处内容已隐藏,请付费后查看全部配置完毕后就可以直接关闭 ConfigTools 了,配置修改是实时生效的,不需要重启 JVP 时间炸弹处理 此处内容已隐藏,请付费后查看重新运行一次 JVP,就能正常调用 TG 了 尾巴整体而言,JVP 在我操作过的软件里,并不属于比较难的那一类型,但它仍然耗时非常多 这主要是因为互联网上关于 JVP 内容 “合格的整理” 太少了,更多只是站长自己也一知半解的复制粘贴 同时,很多资料也都年代久远了,甚至都还停留在手动配置变量甚至修改代码的阶段,而现在只需要通过简单的安装和复制粘贴文件就可以完美使用,加上运算本身也是一件很耗时的事情 但好在整体算比较顺利 本文的作用主要是对 JVP+TG-PLUS 等内容梳理,你依然可以不通过我,在各个地方找到免费的资源和解决方案(我能找到你也一定能找到) 网站所有收益都会用于服务器续费和网站建设 祝你好运
|
CopyRight 2018-2019 实验室设备网 版权所有 |