12
返回列表 发布新帖
楼主: zelefans

VR破解不求人,一键用自己电脑GPU加速给VR破解去马(附件有脚本,V3修复版,4k2原创)

216

金钱

77

回帖

76

积分

Lv4 初窥堂奥

积分
76
发表于 6 小时前 来自手机 | 显示全部楼层
看不懂但支持

156

金钱

19

回帖

17

积分

Lv2 登堂入室

积分
17
发表于 4 小时前 | 显示全部楼层
楼主说的是对的。能破解但是vr效果看命,左右眼破解出来的画面很可能是不一样的。
之前看到lada破解效果的时候我也很心动,无奈自己是A卡。但是经过反复的尝试,A卡也算是可以使用。但是因为lada原生支持的是N卡,A卡使用起来效果不是很理想,特别是9000系显卡运行速度明显是有问题的。不过跑总归是能跑,A卡玩家也能跟着喝到汤已经很不错了。
虽然跑VR效果不好,但是因为有了这个软件,现在我去找非vr亚洲有码的热情大大提高了
下面是A卡相关使用与安装
#————muchi编辑————#
安装完成后
你文件地址如X:\pic\4k2.com@mdvr00363_3_8k.mp4
每次去码直接运行以下的代码,把你的文件地址替换下面代码即可
$project = "C:\project"
cd $project
cd lada
.\.venv\Scripts\Activate.ps1
lada-cli --input "X:\新\komz-109\4k2.com@komz00109_2_12000.mp4" --codec hevc_amf --custom-encoder-options "-rc 0 -qp_i 15 -qp_p 17 -qp_b 19" --mosaic-detection-model-path model_weights\lada_mosaic_detection_model_v2.pt


#————muchi编辑————#
安装教程
打开PowerShell(管理员权限)并执行以下命令:
#下载并安装系统依赖项
winget install --id Gyan.FFmpeg -e --source winget
winget install --id Git.Git -e --source winget
winget install --id Python.Python.3.13 -e --source winget
winget install --id MSYS2.MSYS2 -e --source winget
winget install --id Microsoft.VisualStudio.2022.BuildTools -e --source winget --silent --override "--wait --quiet --add ProductLang En-us --add Microsoft.VisualStudio.Workload.VCTools --includeRecommended"
winget install --id Rustlang.Rustup -e --source winget
winget install --id Microsoft.VCRedist.2013.x64  -e --source winget
winget install --id Microsoft.VCRedist.2013.x86  -e --source winget
winget install --id GnuWin32.Patch  -e --source winget
set-ExecutionPolicy RemoteSigned
#然后重新启动计算机

#创建项目 获取源代码
$project = "C:\project"
mkdir $project
cd $project
git clone https://codeberg.org/ladaapp/lada.git
cd lada
py -m venv .venv
.\.venv\Scripts\Activate.ps1
一定不要关闭界面,继续运行以下代码
#安装支持 ROCm 的 PyTorch(7900XT/XTX)
pip install `
https://rocm.nightlies.amd.com/v ... cp313-win_amd64.whl `
https://rocm.nightlies.amd.com/v ... cp313-win_amd64.whl `
https://rocm.nightlies.amd.com/v ... cp313-win_amd64.whl `
--extra-index-url https://rocm.nightlies.amd.com/v2/gfx110X-dgpu/

pip install `
https://rocm.nightlies.amd.com/v ... cp313-win_amd64.whl `
https://rocm.nightlies.amd.com/v ... cp313-win_amd64.whl `
https://rocm.nightlies.amd.com/v ... cp313-win_amd64.whl `
--extra-index-url https://rocm.nightlies.amd.com/v2/gfx110X-dgpu/

如果9000系列
9000确认可用版本
pip install `
https://rocm.nightlies.amd.com/v ... cp313-win_amd64.whl `
https://rocm.nightlies.amd.com/v ... cp313-win_amd64.whl `
https://rocm.nightlies.amd.com/v ... cp313-win_amd64.whl `
--extra-index-url https://rocm.nightlies.amd.com/v2/gfx120X-all/

#安装lada-cli
pip install -e '.[basicvsrpp]'

#应用补丁
#在运行马赛克检测模型的低端硬件上,可能会遇到ultralytics库中定义的超时,场景将无法恢复。以下补丁增加了此时间限制:
patch -u .venv/lib/site-packages/ultralytics/utils/ops.py patches/increase_mms_time_limit.patch
#禁用我们的一个依赖项的崩溃报告/遥测(ultralytics):
patch -u .venv/lib/site-packages/ultralytics/utils/__init__.py  patches/remove_ultralytics_telemetry.patch
#将 mmengine(恢复模型依赖项)与最新 PyTorch 一起使用的兼容性修复:
patch -u .venv/lib/site-packages/mmengine/runner/checkpoint.py  patches/fix_loading_mmengine_weights_on_torch26_and_higher.diff

#下载模型权重
Invoke-WebRequest 'https://huggingface.co/ladaapp/lada/resolve/main/lada_mosaic_detection_model_v3.1_accurate.pt?download=true' -OutFile ".\model_weights\lada_mosaic_detection_model_v3.1_accurate.pt"
Invoke-WebRequest 'https://huggingface.co/ladaapp/lada/resolve/main/lada_mosaic_detection_model_v3.1_fast.pt?download=true' -OutFile ".\model_weights\lada_mosaic_detection_model_v3.1_fast.pt"
Invoke-WebRequest 'https://huggingface.co/ladaapp/lada/resolve/main/lada_mosaic_detection_model_v2.pt?download=true' -OutFile ".\model_weights\lada_mosaic_detection_model_v2.pt"
Invoke-WebRequest 'https://huggingface.co/ladaapp/lada/resolve/main/lada_mosaic_restoration_model_generic_v1.2.pth?download=true' -OutFile ".\model_weights\lada_mosaic_restoration_model_generic_v1.2.pth"
#DeepMosaics 的恢复模型
Invoke-WebRequest 'https://drive.usercontent.google.com/download?id=1ulct4RhRxQp1v5xwEmUH7xz7AK42Oqlw&export=download&confirm=t' -OutFile ".\model_weights\3rd_party\clean_youknow_video.pth"

添加amd显卡ffmpeg硬件编码amf支持(速度提升很多)
默认情况下lada使用cpu的libx264软件编码,编码为h264格式
在上述测试都正常无误的情况下,下载:https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full-shared.7z
然后解压到你喜欢的目录,比如C:\project\,然后在lada虚环境内依次输入如下命令:

```
$FFMPEG_DIR = "C:\project\ffmpeg-8.0-full_build-shared"
$envath = $FFMPEG_DIR + "\bin;" + $envath
$envIB = $FFMPEG_DIR + "\lib;" + $envIB
$env:INCLUDE = $FFMPEG_DIR + "\include;" + $env:INCLUDE
pip uninstall av
pip install av --no-binary av
```

上述命令的意思是将预编译好的ffmpeg解压后的目录添加到lada虚环境中,然后卸载旧的ffmpeg支持库,重新安装。
在项目目录内,修改:lada\cli\main.py文件,打开它,然后在第5行的import os下面,新建一行,输入:
```
os.add_dll_directory(r"C:\project\ffmpeg-8.0-full_build-shared\bin")
```

保存,然后回到powershell,用:
```
lada-cli --list-codecs
```
命令来测试是否amf已支持。正常情况下,在列表中会看到:

```

av1_amf            AMD AMF AV1 encoder
h264_amf           AMD AMF H.264 Encoder
hevc_amf           AMD AMF HEVC encoder
Encoders with support for hardware acceleration (GPU):
        cuda
        vaapi
        dxva2
        qsv
        d3d11va
        opencl
        vulkan
        d3d12va
        amf
```
后续使用

```

#####使用Lada

最简单的lada使用命令
lada-cli --input "视频完整路径+文件名"
示例
```
lada-cli --input "D:\xxx.MP4"
默认输出回原文件夹,想改的自己设置输出路径--output_"D:\video"

常用命令
切换为v2检测模型,默认使用v3.1-fast v2模型较不会漏马
下面意思为qp设置为20,20基本就是原画质(这个就是crf的意思,不懂得自己搜),h264_amf代表用amd加速编解码,最后面代表用v2模型,除此以外还以换成v3.1_fast.pt   v3.1_accurate.pt,v2最慢,v3f最快,v3a中等,速度和质量成反比
lada-cli --input "D:\xxx.MP4" --codec h264_amf --custom-encoder-options "-rc 0 -qp_i 20 -qp_p 20 -qp_b 20" --mosaic-detection-model-path model_weights\lada_mosaic_detection_model_v2.pt

一些代码
#输入输出路径
代码开头为lada-cli(记得加空格)比如lada-cli --input "视频完整路径+文件名"
--input "input_video_path"
--output_"output video_path"
--codec h264_amf
--codec av1_amf
--codec hevc_amf
--custom-encoder-options "-rc 0 -qp_i 20 -qp_p 20 -qp_b 20"
--mosaic-detection-model-path model_weights\lada_mosaic_detection_model_v2.pt
--mosaic-detection-model-path model_weights\lada_mosaic_detection_model_v3.1_fast.pt
--mosaic-detection-model-path model_weights\lada_mosaic_detection_model_v3.1_accurate.pt


```其余选项可用lada-cli --help 确认


后续终端关闭后想重新使用lada
须先输入以下命令:

$project = "C:\project"
cd $project
cd lada
.\.venv\Scripts\Activate.ps1


156

金钱

19

回帖

17

积分

Lv2 登堂入室

积分
17
发表于 4 小时前 | 显示全部楼层
muchi 发表于 2025-11-13 15:09
楼主说的是对的。能破解但是vr效果看命,左右眼破解出来的画面很可能是不一样的。
之前看到lada破解效果的 ...

自动出现的表情有点搞笑了,A卡想搞的朋友直接看这个
  1. #————muchi编辑————#

  2. 你文件地址如X:\pic\4k2.com@mdvr00363_3_8k.mp4
  3. 每次去码直接运行以下的代码,把你的文件地址替换下面代码即可
  4. $project = "C:\project"
  5. cd $project
  6. cd lada
  7. .\.venv\Scripts\Activate.ps1
  8. lada-cli --input "X:\新\komz-109\4k2.com@komz00109_2_12000.mp4" --codec hevc_amf --custom-encoder-options "-rc 0 -qp_i 15 -qp_p 17 -qp_b 19" --mosaic-detection-model-path model_weights\lada_mosaic_detection_model_v2.pt
  9. lada-cli --output"D:\dc"


  10. #————muchi编辑————#


  11. 打开PowerShell(管理员权限)并执行以下命令:
  12. #下载并安装系统依赖项
  13. winget install --id Gyan.FFmpeg -e --source winget
  14. winget install --id Git.Git -e --source winget
  15. winget install --id Python.Python.3.13 -e --source winget
  16. winget install --id MSYS2.MSYS2 -e --source winget
  17. winget install --id Microsoft.VisualStudio.2022.BuildTools -e --source winget --silent --override "--wait --quiet --add ProductLang En-us --add Microsoft.VisualStudio.Workload.VCTools --includeRecommended"
  18. winget install --id Rustlang.Rustup -e --source winget
  19. winget install --id Microsoft.VCRedist.2013.x64  -e --source winget
  20. winget install --id Microsoft.VCRedist.2013.x86  -e --source winget
  21. winget install --id GnuWin32.Patch  -e --source winget
  22. set-ExecutionPolicy RemoteSigned
  23. #然后重新启动计算机

  24. #创建项目 获取源代码
  25. $project = "C:\project"
  26. mkdir $project
  27. cd $project
  28. git clone https://codeberg.org/ladaapp/lada.git
  29. cd lada
  30. py -m venv .venv
  31. .\.venv\Scripts\Activate.ps1
  32. 一定不要关闭界面,继续运行以下代码
  33. #安装支持 ROCm 的 PyTorch(7900XT/XTX)
  34. pip install `
  35. https://rocm.nightlies.amd.com/v2/gfx110X-dgpu/torch-2.10.0a0%2Brocm7.10.0a20251018-cp313-cp313-win_amd64.whl `
  36. https://rocm.nightlies.amd.com/v2/gfx110X-dgpu/torchaudio-2.8.0a0%2Brocm7.10.0a20251018-cp313-cp313-win_amd64.whl `
  37. https://rocm.nightlies.amd.com/v2/gfx110X-dgpu/torchvision-0.25.0a0%2Brocm7.10.0a20251018-cp313-cp313-win_amd64.whl `
  38. --extra-index-url https://rocm.nightlies.amd.com/v2/gfx110X-dgpu/

  39. pip install `
  40. https://rocm.nightlies.amd.com/v2/gfx110X-dgpu/torch-2.9.0a0%2Brocm7.0.0rc20250905-cp313-cp313-win_amd64.whl `
  41. https://rocm.nightlies.amd.com/v2/gfx110X-dgpu/torchaudio-2.8.0a0%2Brocm7.0.0rc20250905-cp313-cp313-win_amd64.whl `
  42. https://rocm.nightlies.amd.com/v2/gfx110X-dgpu/torchvision-0.24.0a0%2Brocm7.0.0rc20250905-cp313-cp313-win_amd64.whl `
  43. --extra-index-url https://rocm.nightlies.amd.com/v2/gfx110X-dgpu/

  44. 如果9000系列
  45. 9000确认可用版本
  46. pip install `
  47. https://rocm.nightlies.amd.com/v2/gfx120X-all/torch-2.9.0a0%2Brocm7.0.0rc20250909-cp313-cp313-win_amd64.whl `
  48. https://rocm.nightlies.amd.com/v2/gfx120X-all/torchaudio-2.8.0a0%2Brocm7.0.0rc20250909-cp313-cp313-win_amd64.whl `
  49. https://rocm.nightlies.amd.com/v2/gfx120X-all/torchvision-0.24.0a0%2Brocm7.0.0rc20250909-cp313-cp313-win_amd64.whl `
  50. --extra-index-url https://rocm.nightlies.amd.com/v2/gfx120X-all/

  51. #安装lada-cli
  52. pip install -e '.[basicvsrpp]'

  53. #应用补丁
  54. #在运行马赛克检测模型的低端硬件上,可能会遇到ultralytics库中定义的超时,场景将无法恢复。以下补丁增加了此时间限制:
  55. patch -u .venv/lib/site-packages/ultralytics/utils/ops.py patches/increase_mms_time_limit.patch
  56. #禁用我们的一个依赖项的崩溃报告/遥测(ultralytics):
  57. patch -u .venv/lib/site-packages/ultralytics/utils/__init__.py  patches/remove_ultralytics_telemetry.patch
  58. #将 mmengine(恢复模型依赖项)与最新 PyTorch 一起使用的兼容性修复:
  59. patch -u .venv/lib/site-packages/mmengine/runner/checkpoint.py  patches/fix_loading_mmengine_weights_on_torch26_and_higher.diff

  60. #下载模型权重
  61. Invoke-WebRequest 'https://huggingface.co/ladaapp/lada/resolve/main/lada_mosaic_detection_model_v3.1_accurate.pt?download=true' -OutFile ".\model_weights\lada_mosaic_detection_model_v3.1_accurate.pt"
  62. Invoke-WebRequest 'https://huggingface.co/ladaapp/lada/resolve/main/lada_mosaic_detection_model_v3.1_fast.pt?download=true' -OutFile ".\model_weights\lada_mosaic_detection_model_v3.1_fast.pt"
  63. Invoke-WebRequest 'https://huggingface.co/ladaapp/lada/resolve/main/lada_mosaic_detection_model_v2.pt?download=true' -OutFile ".\model_weights\lada_mosaic_detection_model_v2.pt"
  64. Invoke-WebRequest 'https://huggingface.co/ladaapp/lada/resolve/main/lada_mosaic_restoration_model_generic_v1.2.pth?download=true' -OutFile ".\model_weights\lada_mosaic_restoration_model_generic_v1.2.pth"
  65. #DeepMosaics 的恢复模型
  66. Invoke-WebRequest 'https://drive.usercontent.google.com/download?id=1ulct4RhRxQp1v5xwEmUH7xz7AK42Oqlw&export=download&confirm=t' -OutFile ".\model_weights\3rd_party\clean_youknow_video.pth"

  67. 添加amd显卡ffmpeg硬件编码amf支持(速度提升很多)
  68. 默认情况下lada使用cpu的libx264软件编码,编码为h264格式
  69. 在上述测试都正常无误的情况下,下载:https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full-shared.7z
  70. 然后解压到你喜欢的目录,比如C:\project\,然后在lada虚环境内依次输入如下命令:

  71. ```
  72. $FFMPEG_DIR = "C:\project\ffmpeg-8.0-full_build-shared"
  73. $env:Path = $FFMPEG_DIR + "\bin;" + $env:Path
  74. $env:LIB = $FFMPEG_DIR + "\lib;" + $env:LIB
  75. $env:INCLUDE = $FFMPEG_DIR + "\include;" + $env:INCLUDE
  76. pip uninstall av
  77. pip install av --no-binary av
  78. ```

  79. 上述命令的意思是将预编译好的ffmpeg解压后的目录添加到lada虚环境中,然后卸载旧的ffmpeg支持库,重新安装。
  80. 在项目目录内,修改:lada\cli\main.py文件,打开它,然后在第5行的import os下面,新建一行,输入:
  81. ```
  82. os.add_dll_directory(r"C:\project\ffmpeg-8.0-full_build-shared\bin")
  83. ```

  84. 保存,然后回到powershell,用:
  85. ```
  86. lada-cli --list-codecs
  87. ```
  88. 命令来测试是否amf已支持。正常情况下,在列表中会看到:

  89. ```

  90. av1_amf            AMD AMF AV1 encoder
  91. h264_amf           AMD AMF H.264 Encoder
  92. hevc_amf           AMD AMF HEVC encoder
  93. Encoders with support for hardware acceleration (GPU):
  94.         cuda
  95.         vaapi
  96.         dxva2
  97.         qsv
  98.         d3d11va
  99.         opencl
  100.         vulkan
  101.         d3d12va
  102.         amf
  103. ```
  104. 后续使用

  105. ```

  106. #####使用Lada

  107. 最简单的lada使用命令
  108. lada-cli --input "视频完整路径+文件名"
  109. 示例
  110. ```
  111. lada-cli --input "D:\xxx.MP4"
  112. 默认输出回原文件夹,想改的自己设置输出路径--output_"D:\video"

  113. 常用命令
  114. 切换为v2检测模型,默认使用v3.1-fast v2模型较不会漏马
  115. 下面意思为qp设置为20,20基本就是原画质(这个就是crf的意思,不懂得自己搜),h264_amf代表用amd加速编解码,最后面代表用v2模型,除此以外还以换成v3.1_fast.pt   v3.1_accurate.pt,v2最慢,v3f最快,v3a中等,速度和质量成反比
  116. lada-cli --input "D:\xxx.MP4" --codec h264_amf --custom-encoder-options "-rc 0 -qp_i 20 -qp_p 20 -qp_b 20" --mosaic-detection-model-path model_weights\lada_mosaic_detection_model_v2.pt

  117. 一些代码
  118. #输入输出路径
  119. 代码开头为lada-cli(记得加空格)比如lada-cli --input "视频完整路径+文件名"
  120. --input "input_video_path"
  121. --output_"output video_path"
  122. --codec h264_amf
  123. --codec av1_amf
  124. --codec hevc_amf
  125. --custom-encoder-options "-rc 0 -qp_i 20 -qp_p 20 -qp_b 20"
  126. --mosaic-detection-model-path model_weights\lada_mosaic_detection_model_v2.pt
  127. --mosaic-detection-model-path model_weights\lada_mosaic_detection_model_v3.1_fast.pt
  128. --mosaic-detection-model-path model_weights\lada_mosaic_detection_model_v3.1_accurate.pt


  129. ```其余选项可用lada-cli --help 确认


  130. 后续终端关闭后想重新使用lada
  131. 须先输入以下命令:

  132. $project = "C:\project"
  133. cd $project
  134. cd lada
  135. .\.venv\Scripts\Activate.ps1

复制代码

55

金钱

2

回帖

2

积分

Lv1 ‌初学乍练

积分
2
发表于 3 小时前 | 显示全部楼层
谢谢大哥!

97

金钱

51

回帖

50

积分

Lv4 初窥堂奥

积分
50
发表于 半小时前 | 显示全部楼层
支持大佬技术分享!

16

金钱

4

回帖

6

积分

Lv1 ‌初学乍练

积分
6
 楼主| 发表于 23 分钟前 | 显示全部楼层
muchi 发表于 2025-11-13 15:13
自动出现的表情有点搞笑了,A卡想搞的朋友直接看这个

Windows下这样装纯python环境一旦中间出现问题就会太痛苦,光pytorch的版本和第三方程序的cuda对不上就各种抓虾,比如用vllm。一般用conda、uv管理包隔离性会比较好,实搞不定上WSL2的ubuntu,再搞不定上docker。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2025 4ktwo.com All Rights Reserved.
关灯 快速发帖返回顶部
快速回复 返回顶部 返回列表