精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>已关闭版区>>● Quake>>Quake疑难篇>>如何截取录像中的片断

主题:如何截取录像中的片断
发信人: kenjo()
整理人: kenjo(2002-07-15 22:58:12), 站内信件
by =SY=Ace
这是 cK.czm 发布在 XSReality 的一篇文章:
有些人可能还记得,我在KIT East大赛的决赛中的最后30秒以我自己的视角录过一个很小的demo。一些人在IRC里就向我询问是怎么做的。我就和他们开玩笑说,因为某种原因我预知到,我将会在最后的时刻里,用仅有的几发火箭干掉了两个家伙,追平并且赢得了胜利。所以,我决定在剩下的30秒里录一个demo,它会让像你一样的的观众感到激动。有一些人真的相信了。于是,这个玩笑在几个网站间传播,并且有人做了一点改动,使这个玩笑更可信。最终,大家把它当成一个事实接受了。实际上,我的确使用了其他的方法才把它从整个的demo中截取出来。
我并不知道这个方法是否已经有人知道了,但我从没在任何地方看到有人讨论过、甚至是提起过。这个方法非常简单,可以用一句话来概括,连接到一个在播放这个demo的GTV服务器,在适当的时间里在你的机器上录像。你可以在你自己的机器上建立GTV的服务器,或者是让你的朋友运行,然后你再连到他的机器上。在这个地址 (http://www.gamerstv.net/files/dev/ ) 找到的GTV (http://www.gamerstv.net/) 已经可以在Q3A 1.31版上运行了。
我让ck-bloodshot在他的机器上运行了GTV的服务器,让他以我的视角播放demo,让后我连了上去。打开控制台,输入以下的命令"g_synchronousclients 1;record czm_last30seconds;g_synchronousclients 0",运行30秒后,然后输入"stoprecord" 。你可以看到在这个demo里,我输入这些的时候有一点慢,所以这个demo结束后,GTV的服务器又加载了text_box。
这并不是一个特别漂亮的主意,你不能在GTV里快进,而且不能用这个办法一次制做大量的demo。然而,你可以把他用在一些很有趣的地方,录下demo中最激动人心的时刻,可以是一记漂亮的命中,一次完美的跳跃,一些特别搞笑的地方,一次对Quad的进攻,一次经典比赛的最后几分钟,或者是你可以想像到一些其它东西。用它可以删去很长的热身时间,在比赛开始的时候才录。还可以用它在站队内部做教学,如果在某次比赛中,一位选手完成了一次完美的战术进攻。当然,还有其它更好,更有创意的点子。
GTV是现在我知道的、截取demo最好用的工具。我曾经看到一些修改demo的工具,但没有真正深入了解。再来说GTV,理论上来说,它可以提供不同的版本demo的转换,方法就是建立1.17/1.27的服务器,使其可以连接1.31的客户端。如果可以将服务器设成按顺序自动播放大量的demo,从而剪取多个demo。如果GTV中的demo可以快进和倒回,这个录制过程将会变得不那么痛苦。我对于GTV的技术细节了解的并不多,这些建议不一定可行,只是因为我认为很有趣才说出来。

[关闭][返回]