1
learnshare 2017-02-05 20:49:52 +08:00
外挂不合适,图像识别就更复杂了。
TGP 在 LOL 中录像(英雄时刻)和截图(三四五六杀)都是根据特殊事件来做的,这些“特殊事件”客户端与服务端都知道 |
2
nareix OP 所以用类似外挂的技术(不是外挂。。)来捕获这些事件不知道是否可行。
可能要综合判断,比如说没扣血 /残血杀了几个。或者是某个英雄用某个技能杀了几个。 |
3
ilililili 2017-02-05 21:31:47 +08:00 1
直播平台大主播倒简单,直接找 666666666666666 的弹幕
|
5
zmz125000 2017-02-06 00:07:53 +08:00 via Android
Xbox 会自动录小片段,还关不掉。
|
7
coderluan 2017-02-06 00:35:23 +08:00
从技术角度来说,游戏本身录制比较现实。
|
9
qq2511296 2017-02-06 08:39:12 +08:00
手机游戏 王者荣耀有自动录制精彩时刻的功能
|
10
yivanus 2017-02-06 10:10:04 +08:00
为什么不是全程录制,结束后再分析???有合适的片段再提取出来?
|
11
m939594960 2017-02-06 10:45:20 +08:00 1
搞肯定是能搞的,但是难度还是很大的。
一、图像识别 图像识别是基本不行的,找图非常的费 CPU ,而且这个要求频率还不低,所以会比较影响性能,各种分辨率各种电脑,都会有各种各样奇怪的 BUG ,不做处理很多游戏会对截图的函数有保护,要干掉有可能会触发其他反外挂检测,还不如直接用第二种方法。 二丶内存级别 1.过掉游戏读写内存的保护,过掉驱动保护,找游戏明文发包 /收包 call 直接 hook 走。 优点:识别比较节省资源,效率较高,不会遗漏。缺点:技术方面比较难实现,会触发游戏反挂保护,有这技术还写这个? 2.过掉游戏读写内存的保护,过掉驱动保护,找游戏连杀 call hook 走。同上 3.过掉游戏读内存保护,找游戏连杀个数内存内存基址+偏移,定时器循环读取连杀个数。优点:大部分游戏不用过写内存检测,技术要求较低。缺点:有时候可能会遗漏,一些变态的游戏( DNF 等等)也会触发反外挂保护。 你写一个游戏还现实点,要是很多游戏,估计投入成本不会很低。 |
12
leafin 2017-02-06 10:55:31 +08:00 2
如何定义精彩片段?只有四杀五杀吗,残血逃跑、残血反杀、精准预判、抢野怪升 4 级 gank 。
再说非 moba 游戏里面,爆出绝世装备、服务器名人飞尸眼前、还有各种随机事件,有些事件发生之前你甚至都不知道游戏里有这么个事件。 甚至遇到一个怪物的名字与朋友相似、奇特的地形与自己熟知的地方相似。 这些你都要一一做成图像识别? 我认为对于精彩的定义因人因游戏而异,还是要人来判断才好,先录制再剪辑。如果出了通用工具,大家依赖工具而不开全程录制,这样反而错失更多精彩片段。盲目的把四杀五杀定义为精彩,也会导致“精彩视频”千篇一律,审美疲劳。 |
13
nareix OP @leafin 有道理啊,比如守望先锋中的全场最佳也是综合各种因素算出来的,并不光是连杀。
图像识别应该不可能,用外挂技术可以,请教过大神了。 目前的录制工具对于正常玩家来说,不大好用,比如我刚刚打出了一段精彩回放,我还要继续打的,直到游戏结束我才能退出然后剪辑视频,这个时候,我怎么快速找到刚刚那一段精彩回放? |
14
khijo 2017-02-06 17:25:47 +08:00
自动循环录像 15 或者 30 分钟。
有精彩片段,切换出去保存录像片段。 游戏结束后编辑录像片段。 好像 ps4 就是这样的 |
15
sobigfish 2017-02-06 17:59:19 +08:00
shadowplay 必须是全屏模式才能录,随时硬盘上 1G+的数据在反复读写-。-
再加上图像识别感觉会被当成挂的,而且 cpu/gpu 够用么-。- |
16
nareix OP @sobigfish 貌似是的,感觉还不如 OBS 呢, OBS 软编 CPU 只占 5%-10% 左右( i7-6700K )也不是很大消耗。
这个确实有风险,比如之前的浩方对战平台也是类似外挂的技术,然后被告了。。 |
17
Yunhao 2017-02-06 23:13:30 +08:00 via iPhone
我觉得最好的效果只能是游戏自己集成出来的,想做一个通用的几乎没可能吧
|
18
lanstonpeng 2017-02-07 17:44:42 +08:00
譬如 Dota2 的话是否可以分析其 录像游戏数据(.dem) 来分析
|
19
Flygoat 2017-02-08 12:04:52 +08:00 via iPhone
还不如语音识别到 Fuxk 之类的就开始录像
|
20
kukat 2017-02-08 18:52:14 +08:00 1
语音识别 “ double kill ”,然后把 shadowplay 的最后一分钟+现在录的拼起来。。。
我记得 win10 也有录像功能,而且可以后台录制之前 10 分钟的内容,足够了。。。 |
21
nareix OP @lanstonpeng 可以,好像 dotamax 做的就是这类,直接和 Steam 合作取数据,相当精准。
|
22
lanstonpeng 2017-02-08 20:52:20 +08:00
@nareix ,应该不是合作吧,都是可以抓取的,只要个人账户里面开启选项即可
|
23
johnyu 2017-02-09 08:48:31 +08:00 1
其实,游戏开发商,给一个输出到双屏的“接口”就行了吧。因为跟同类显摆并让同类觉得自己很牛逼是人类的天性。所以需求很大。现在我玩 War Robots ,一个 IOS 的机器人射击游戏,每次想录制游戏,只能用录屏软件,很烦躁。目前的录屏软件是用的 airplay 功能。
|
24
jiangzhuo 2017-02-15 18:05:00 +08:00
暴雪新出的那个叫守望屁股的游戏有这个功能,还能一键分享微博朋友圈什么的。
|