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

[VR字幕工具]针对VR视频批处理字幕的工具开发好了,[5.2]RC2发布

 火

672

金钱

800

回帖

415

积分

Lv6 渐入佳境

积分
415
 楼主| 发表于 2026-4-29 18:25:25 | 显示全部楼层
sima410 发表于 2026-4-29 16:52
请教大佬,cuda检测缺乏CuDNN,实际已经下载安装了9.21.1版本,但检测仍然不通过。不知道什么原因? ...

检测是在系统PATH里找有没有dll,应该是没找到。强制显卡加速试试。不行的话Nvidia卡加速有独立的包:https://github.com/Purfview/whis ... n/releases/tag/libs,下载最新的cuBLAS.and.cuDNN_CUDA12_win_v3.7z,解压到exe同级目录应该可以实现显卡加速。我没有条件测试这个。

这个提示信息我做在下一个版本里了,还没发布。

2042

金钱

264

回帖

532

积分

Lv7 炉火纯青

积分
532
发表于 2026-4-29 18:36:05 | 显示全部楼层
没有N卡可以用吗

672

金钱

800

回帖

415

积分

Lv6 渐入佳境

积分
415
 楼主| 发表于 2026-4-29 18:56:21 | 显示全部楼层
daral331 发表于 2026-4-29 18:36
没有N卡可以用吗

可以但很慢,现在语音识别文字都是基于whisper模型的,没有显卡跑起来慢几十倍。

86

金钱

7

回帖

9

积分

Lv1 ‌初学乍练

积分
9
发表于 2026-4-29 19:01:07 | 显示全部楼层
牛逼啊大佬,这个单眼字幕确实解决问题

672

金钱

800

回帖

415

积分

Lv6 渐入佳境

积分
415
 楼主| 发表于 2026-4-29 19:02:09 | 显示全部楼层
本帖最后由 zelefans 于 2026-4-29 19:14 编辑

单眼硬嵌入特效字幕,今天搞了一下,技术已经实现,单条ffmpeg就可以。但效率很低,35秒花了15分钟,在研究效率问题。

ffmpeg命令比较复杂,原理简单,就是生成一个透明的字幕层,投影到VR特定位置(越靠近边缘会越扭曲),合并到主视频的左半边即可。

  1. ffmpeg -hide_banner -hwaccel cuda -c:v hevc_cuvid -t 8^
  2.        -i 35.mp4 ^
  3.        -f lavfi -i "color=c=0x00000000:s=2048x2048:r=30,format=yuva420p" ^
  4.        -filter_complex ^
  5.        "[1:v]ass=35.ass:alpha=1,split[rgb_src][alpha_src];[alpha_src]alphaextract,v360=input=flat:output=hequirect:w=4096:h=4096:id_fov=90:yaw=0:pitch=30:rorder=rpy[alpha_proj];[rgb_src]v360=input=flat:output=hequirect:w=4096:h=4096:id_fov=90:yaw=0:pitch=30:rorder=rpy[rgb_proj];[rgb_proj][alpha_proj]alphamerge,format=yuva420p10le[patch];[0:v]crop=iw/2:ih:0:0[left_eye];[left_eye][patch]overlay=shortest=1:format=auto:alpha=straight[left_merged];[0:v]crop=iw/2:ih:iw/2:0[right_eye];[left_merged][right_eye]hstack[final]" ^
  6.        -map "[final]" -map 0:a ^
  7.        -c:v hevc_nvenc -preset p7 -cq 18 ^
  8.        -pix_fmt p010le -color_range tv -colorspace bt709 ^
  9.        -c:a copy output_with_subs.mp4
复制代码


187

金钱

114

回帖

96

积分

Lv4 初窥堂奥

积分
96
发表于 2026-4-29 19:58:50 | 显示全部楼层
zelefans 发表于 2026-4-29 18:25
检测是在系统PATH里找有没有dll,应该是没找到。强制显卡加速试试。不行的话Nvidia卡加速有独立的包:http ...

谢谢,那我知道原因了,我环境里没有把cuddn的path加进去。我以为安装了以后自动就有了。

319

金钱

4

回帖

4

积分

Lv1 ‌初学乍练

积分
4
发表于 2026-4-29 20:59:32 | 显示全部楼层
膜拜大佬!

2042

金钱

264

回帖

532

积分

Lv7 炉火纯青

积分
532
发表于 2026-4-29 22:34:42 | 显示全部楼层
开始批量生成字幕...
Error: ffmpeg not found in PATH.
完成。


ffmpeg解压在哪里啊,调用不了

55

金钱

6

回帖

6

积分

Lv1 ‌初学乍练

积分
6
发表于 2026-4-29 22:47:06 来自手机 | 显示全部楼层
不是vr能用吗

672

金钱

800

回帖

415

积分

Lv6 渐入佳境

积分
415
 楼主| 发表于 2026-4-29 23:22:43 | 显示全部楼层
daral331 发表于 2026-4-29 22:34
开始批量生成字幕...
Error: ffmpeg not found in PATH.
完成。

看说明文档
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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