hiroma 发表于 6 天前

测试了 Thru3D_Media_Server(PC端服务端),分享一些测试反馈和日志:

【测试环境】
- 系统:Windows 11 26H2
- CPU:i7-11400F / 内存:64GB
- 显卡:RTX 3060 12GB
- 头显:Quest 3 (Thru3D / SKYBOX)

【使用体验与问题反馈】
1. 服务器稳定性与 DLNA:
- 启动服务端时偶尔会卡住。
- DLNA 连接经常断开,需要频繁重启 PC 端服务端才能恢复。

2. 视频路径与 NAS 支持:
- 目前必须把视频直接放到 `videos` 目录下才能识别,稍微有些不便。
- 希望能像 AmaRecVRServer 那样,支持直接读取/挂载本地网络映射的 NAS 路径。

3. 格式与 2D-3D 转换:
- MP4 格式的 2D-3D 播放正常,请问目前是否暂不支持 MKV 格式?

4. VR 透视(Passthrough / 抠像):
- 2分钟左右的 AFesta 示例视频透视效果正常。
- 但测试较长的 8K 视频(如 sivr00518-1_LR_180.mp4)时,人物会出现像幽灵一样的半透明现象(抠像不完整)。

5. 实验性 RM 功能(去马赛克/处理):
- 尝试运行实验性 RM 功能时,出现超时,随后服务端直接崩溃退出(Server process exited: code=1)。

【建议】
如果未来能支持离线批处理(Batch)或者更稳定的实时去马赛克/处理功能,这个服务端就太实用、太吸引人了!非常感谢你的开发!

Log摘录
2026-10-24 07:03:16,907 matting: alpha #7800 (gpu-pre): frame=4096x2048 input_shape=(2,3,1024,1024) preprocess=0.1ms ort_run=25.4ms square=False split_sbs=True split_active=True providers={'main': ['CUDAExecutionProvider', 'CPUExecutionProvider'], 'static_trt': False, 'iobinding': True}
2026-10-24 07:03:16,948 media: passthrough_seek VMP4 slot_frames request: sivr00518-2_LR_180.mp4 mode=alpha range='bytes=860363128-893917559' total=12300649469
2026-10-24 07:03:16,978 media: passthrough_seek VMP4 frames 206: gop=38 range='bytes=860363128-893917559' content_range=bytes 860363128-869180012/48378454361
2026-10-24 07:03:17,196 media: passthrough_seek VMP4 slot_frames request: sivr00518-2_LR_180.mp4 mode=alpha range='bytes=869180013-902734444' total=12300649469
2026-10-24 07:03:17,222 media: passthrough_seek VMP4 frames 206: gop=39 range='bytes=869180013-902734444' content_range=bytes 869180013-873374316/48378454361
2026-10-24 07:03:17,443 media: passthrough_seek VMP4 slot_frames request: sivr00518-2_LR_180.mp4 mode=alpha range='bytes=873374317-906928748' total=12300649469
2026-10-24 07:03:17,459 media: passthrough_seek VMP4 frames 206: gop=39 range='bytes=873374317-906928748' content_range=bytes 873374317-877568620/48378454361
2026-10-24 07:03:20,709 thumb: ffmpeg thumb extract timed out after 3.0s: C:\PROG\Thru3D_Media_Server\videos\sivr00518-1_LR_180.mp4
2026-10-24 07:03:20,709 media: thumb unavailable after generation: path=sivr00518-1_LR_180.mp4 passthrough=False out=None
2026-10-24 07:03:20,986 matting: alpha #7900 (gpu-pre): frame=4096x2048 input_shape=(2,3,1024,1024) preprocess=0.2ms ort_run=26.2ms square=False split_sbs=True split_active=True providers={'main': ['CUDAExecutionProvider', 'CPUExecutionProvider'], 'static_trt': False, 'iobinding': True}
2026-10-24 07:03:23,807 thumb: ffmpeg thumb extract timed out after 3.0s: C:\PROG\Thru3D_Media_Server\videos\sivr00518-2_LR_180.mp4
2026-10-24 07:03:23,809 media: thumb unavailable after generation: path=sivr00518-2_LR_180.mp4 passthrough=False out=None
2026-10-24 07:03:25,149 matting: alpha #8000 (gpu-pre): frame=4096x2048 input_shape=(2,3,1024,1024) preprocess=0.1ms ort_run=25.7ms square=False split_sbs=True split_active=True providers={'main': ['CUDAExecutionProvider', 'CPUExecutionProvider'], 'static_trt': False, 'iobinding': True}
2026-10-24 07:03:28,347 matting: alpha #8100 (gpu-pre): frame=4096x2048 input_shape=(2,3,1024,1024) preprocess=0.1ms ort_run=25.5ms square=False split_sbs=True split_active=True providers={'main': ['CUDAExecutionProvider', 'CPUExecutionProvider'], 'static_trt': False, 'iobinding': True}
2026-10-24 07:03:31,489 matting: alpha #8200 (gpu-pre): frame=4096x2048 input_shape=(2,3,1024,1024) preprocess=0.1ms ort_run=25.7ms square=False split_sbs=True split_active=True providers={'main': ['CUDAExecutionProvider', 'CPUExecutionProvider'], 'static_trt': False, 'iobinding': True}
2026-10-24 07:03:34,633 matting: alpha #8300 (gpu-pre): frame=4096x2048 input_shape=(2,3,1024,1024) preprocess=0.1ms ort_run=25.7ms square=False split_sbs=True split_active=True providers={'main': ['CUDAExecutionProvider', 'CPUExecutionProvider'], 'static_trt': False, 'iobinding': True}
2026-10-24 07:03:37,777 matting: alpha #8400 (gpu-pre): frame=4096x2048 input_shape=(2,3,1024,1024) preprocess=0.1ms ort_run=25.3ms square=False split_sbs=True split_active=True providers={'main': ['CUDAExecutionProvider', 'CPUExecutionProvider'], 'static_trt': False, 'iobinding': True}
2026-10-24 07:03:40,964 matting: alpha #8500 (gpu-pre): frame=4096x2048 input_shape=(2,3,1024,1024) preprocess=0.1ms ort_run=25.6ms square=False split_sbs=True split_active=True providers={'main': ['CUDAExecutionProvider', 'CPUExecutionProvider'], 'static_trt': False, 'iobinding': True}
2026-10-24 07:03:44,109 matting: alpha #8600 (gpu-pre): frame=4096x2048 input_shape=(2,3,1024,1024) preprocess=0.1ms ort_run=25.5ms square=False split_sbs=True split_active=True providers={'main': ['CUDAExecutionProvider', 'CPUExecutionProvider'], 'static_trt': False, 'iobinding': True}
2026-10-24 07:03:47,262 matting: alpha #8700 (gpu-pre): frame=4096x2048 input_shape=(2,3,1024,1024) preprocess=0.1ms ort_run=25.6ms square=False split_sbs=True split_active=True providers={'main': ['CUDAExecutionProvider', 'CPUExecutionProvider'], 'static_trt': False, 'iobinding': True}
2026-10-24 07:03:50,394 matting: alpha #8800 (gpu-pre): frame=4096x2048 input_shape=(2,3,1024,1024) preprocess=0.1ms ort_run=25.4ms square=False split_sbs=True split_active=True providers={'main': ['CUDAExecutionProvider', 'CPUExecutionProvider'], 'static_trt': False, 'iobinding': True}
2026-10-24 07:03:53,568 matting: alpha #8900 (gpu-pre): frame=4096x2048 input_shape=(2,3,1024,1024) preprocess=0.1ms ort_run=25.4ms square=False split_sbs=True split_active=True providers={'main': ['CUDAExecutionProvider', 'CPUExecutionProvider'], 'static_trt': False, 'iobinding': True}
2026-10-24 07:03:56,708 matting: alpha #9000 (gpu-pre): frame=4096x2048 input_shape=(2,3,1024,1024) preprocess=0.1ms ort_run=25.3ms square=False split_sbs=True split_active=True providers={'main': ['CUDAExecutionProvider', 'CPUExecutionProvider'], 'static_trt': False, 'iobinding': True}
2026-10-24 07:03:59,873 matting: alpha #9100 (gpu-pre): frame=4096x2048 input_shape=(2,3,1024,1024) preprocess=0.1ms ort_run=25.4ms square=False split_sbs=True split_active=True providers={'main': ['CUDAExecutionProvider', 'CPUExecutionProvider'], 'static_trt': False, 'iobinding': True}
2026-10-24 07:04:02,989 source_budget: source budget: sivr00518-2_LR_180.mp4 payload=48270171316 frames=131069 gops=2185 clamped=0 floor=122KiB mean=359KiB min=325KiB max=1370KiB idr=1303KiB..1370KiB (w=4.0) src_video=29.77Mbps
2026-10-24 07:04:04,197 media: passthrough_seek VMP4 slot_frames request: sivr00518-2_LR_180.mp4 mode=rm range='bytes=0-33554431' total=12300649469
2026-10-24 07:04:04,211 media: passthrough_seek VMP4 frames retiring idle filler: digest=3ec75a9d idle=46.5s
2026-10-24 07:04:04,387 media: passthrough_seek VMP4 frames filler: took over after 0.2s
2026-10-24 07:04:04,431 pynv_stream: PyNv frame stream begin: source=sivr00518-2_LR_180.mp4 mode=rm start=0.000 frames=131069 size=8192x4096 fps=40.000 cap_bytes=1403000 schedule=131069
source width 8192 >= 6144: building 1280px detector (first 8K use; slow once)
Server process exited: code=1

ys9cc 发表于 6 天前

大佬,什么时候上架pico商店,网盘下载太慢了😂

zelefans 发表于 6 天前

本帖最后由 zelefans 于 2026-10-24 09:34 编辑

ys9cc 发表于 2026-10-24 08:51
大佬,什么时候上架pico商店,网盘下载太慢了😂
PICO商店下周四上线 (10月29日),但版本是0.11.2的,申请时无法升级版本。
上线后还要几天才能上线最新的,需要人审核,没办法。

定价:19.9RMB

zelefans 发表于 6 天前

damimimi78 发表于 2026-10-24 02:47
一路走来,越来越好了,全面碾压市面上所有播放器。
巨幕影院氛围很棒,提个意见就是关掉灯光也还是太亮, ...

如果你是指为了增加氛围感做的影片屏幕光影响环境的效果,在今天会更新的0.13.4版本中的 “背景”设置中增加开关

zelefans 发表于 6 天前

本帖最后由 zelefans 于 2026-10-24 09:52 编辑

hiroma 发表于 2026-10-24 06:31
测试了 Thru3D_Media_Server(PC端服务端),分享一些测试反馈和日志:

【测试环境】


1. 服务器稳定性与 DLNA:
启动时卡在哪一步,模型需要热启动,第一次大概几分钟时间。
稳定性方面,这款软件我从今年5月份维护到现在(坛子里有长期更新的帖子,https://4k2.me/forum.php?mod=viewthread&tid=45011&highlight=Thru3D),没有收到过DLNA不稳定的情况啊,我建议你看一下设置中的端口,是否和其他DLNA软件冲突啥的


2. 视频路径与 NAS 支持:
设置里可以绑定任意数量的本地硬盘路径或CD2绑定的挂在目录啊,没看见吗 ?

3. 格式与 2D-3D 转换:
没有专门看过MKV格式……

4. VR 透视(Passthrough / 抠像):
每部片子有观赏性的透视片段其实很短,所以没试过长时间放……这个问题记下了,会单独验证

5. 实验性 RM 功能(去马赛克/处理):
就是实验性的概念验证,单独的模型架构和实时处理的算法,其实是演示给其他诸如jasna等看的……软件都开源,思路给他们,愿不愿意用是他们的事儿

等播放器稳定后我回头再改这个服务器,播放器做的过程中发现服务器也不少问题,比如2d-3d,比如硬字幕的BUG,比如服务器可以提供更好的3D看图。

damimimi78 发表于 6 天前

zelefans 发表于 2026-10-24 09:36
如果你是指为了增加氛围感做的影片屏幕光影响环境的效果,在今天会更新的0.13.4版本中的 “背景”设置中 ...

多谢回复,我想说的是,屏幕光反射有些过亮,真正的影院没有那么强的反射

zelefans 发表于 6 天前

hiroma 发表于 2026-10-24 02:37
非常感谢 0.13.2 和 0.13.3 的更新!
漫画阅读器功能简直太棒了!体验非常赞!




1. 关于 UI 控制面板出现双影/错位的问题:
请问在操作上,未来有可能增加一个“将控制面板单独投影到更远距离/更深空间”的调整选项吗?
正在找合适的放这个选项的设置里的位置……

2. 漫画阅读器(体验与建议):
你说的有问题的Weekly Playboy 2015-26.rar我通过torrentkitty找到了,等会儿测试。
跨页模式显示的建议相当好,我会增加新的图像阅读模式。只是要考虑的是一次翻两页还是一页,因为有的可能扫描下来只有1页、然后2页、2页、1页……

3. 巨幕影院模式:
字幕可以调大小,没法调自动换行,暂时想不到实现方式。而且很多大片是PGS格式的字幕,就是图片格式,那个只能调大小

4. ISO 播放功能:
- 请问目前是仅支持 Blu-ray(蓝光)ISO 吗?
我现在就随机了十几个ISO文件,从197x年的到现在都有,满足了这些的播放。并没有特地找老的DVD/VCD。我找不到Eric Clapton & Friends Live 1986.iso……

zelefans 发表于 6 天前

damimimi78 发表于 2026-10-24 10:22
多谢回复,我想说的是,屏幕光反射有些过亮,真正的影院没有那么强的反射 ...

明白了,下个版本减低一半看看

hiroma 发表于 6 天前

zelefans 发表于 2026-10-24 09:47
1. 服务器稳定性与 DLNA:
启动时卡在哪一步,模型需要热启动,第一次大概几分钟时间。
稳定性方面,这款 ...

感谢你的回复!关于你提到几点,我具体测试并补充说明一下:

1. 关于启动卡顿与 DLNA 稳定性:
- 初次启动时,因为发现 `videos` 目录里没有内容,我关闭了服务端。之后再次尝试启动时,有 2 次卡在了类似“7秒 (12/19)”的地方不动了。虽然当时 Thru3D Media Server 的界面消失了,但可能后台进程仍在运行。不过之后没有再出现这个问题。
- DLNA 端口方面:我已经确认过,并没有和其他软件发生端口冲突。
- 关于连接掉線/找不到服务端:好几次出现“Skybox 可以正常识别并连接 DLNA,但 Thru3D 播放器端却找不到/识别不到服务端”的情况,具体原因我也不是很理解。

2. 关于 NAS 路径与 8TB 大容量目录(关键):
- 我找到了在设置里添加“视频文件夹”的地方并进行了测试。
- 在我的实际使用环境中,NAS 的共享文件夹是以 8TB 硬盘为单位进行管理的。我将 NAS 共享文件夹挂载到 PC 上(如 X:/ 驱动器)并添加进去。
- 但测试发现:DLNA 并没有按照“子文件夹/目录树”的结构去逐层打开,导致点进去后里面什么都没有显示……
- 而当我勾选了“在 DLNA 主页显示所有视频”之后,因为 8TB 目录下的文件和数据量太大,直接导致了读取超时(Timeout),遗憾的是最终无法正常使用。

【建议】
如果能够参考 AmaRecVRServer 那种目录层级读取/加载的方式,在我的这种大容量 NAS 环境下就能非常流畅地使用了。希望未来可以考虑优化这种读取机制,非常感谢!

mymdhm 发表于 6 天前

zelefans 发表于 2026-10-24 00:24
识别不出来,是读了不能放,还是报错(有具体错误信息),还是压根不让点击,字幕是识别不到,还是用文件 ...

识别的到,我点了。然后不显示字幕!希望软件越来越好!
页: 22 23 24 25 26 27 28 29 30 31 [32] 33 34 35 36 37 38 39 40 41
查看完整版本: [10-30 02:15]Thru3D媒体播放器0.15.2版发布(Pico国内已上架0.11.2老版本,国际0.15.1)(2D转3D/透视/看图/网盘/Emby/克隆语音朗读字幕)