第一单元:十个镜头里的凶手
第十个摄像头拍到赵衡举刀时,我把视频按了暂停。
屏幕上,他右手握着一把二十厘米长的道具刀,刀尖斜向镜头外。左侧画面能看见他的侧脸,右侧画面拍到了握刀的手,另外八个机位分别记录着他的肩膀、腰部和整个表演区域。
十个角度,动作完全一致。
没有一个镜头拍到被刺中的人。
我把视频往后拖了两秒。
一声女人的惨叫从扬声器里传出来,赵衡向前跨步,刀尖消失在画面边缘。紧接着,现场响起重物倒地的声音。
画面突然变黑。
直播间最后留下的是一行白字。
「信号异常,请稍后重试。」
这段视频已经被转发了十几万次。
视频下方最热门的一条评论写着:
「十个摄像头都拍到凶手,警方还在等什么?」
我看了眼发布时间。距离直播中断,才过去四十七分钟。
手机屏幕上方弹出一条消息,是以前的同事发来的。
「周叙,你看今晚的直播了吗?林薇联系不上。」
我没有立刻回复。
林薇是这场互动悬疑直播的制片人。三年前,我还在那家公司做导播时,她负责盯节目流程,我负责盯机器。她有个习惯,每场直播结束后,不管多晚,都要亲自确认所有设备关机。
今晚这场直播是她负责的重点项目。
现在,观众说她被杀了。
我把消息往上翻,找到同事发来的另一段话。
「有人说赵衡刺的就是林薇。她本来应该在直播结束后上台,现在谁也找不到她。」
我重新播放了那段视频。
这次没有看刀。
我盯着屏幕右下角的机位编号。
一号、二号、三号,直到十号。
直播公司为了宣传这场节目,允许观众在不同机位之间自由切换。网上流传的这段,是有人把十个视角拼成了一张画面。
看起来像十个摄像头同时目击了一场杀人。
可十个机位的镜头方向,全部集中在赵衡身上。
没有观众席,没有后台入口,也没有所谓受害者站立的位置。
这不像一场突发事件。
更像有人提前规定了观众能看见什么。
我拨通同事的电话。
“直播现场在哪儿?”
“还是旧摄影棚。警察已经来了。”
“谁报的警?”
“林薇家里人联系不上她,公司的人也找不到。网上又传成这样,就报警了。”
“赵衡呢?”
“在现场。他说自己没杀人。”
“有没有血?”
电话那头停顿了一下。
“我不知道。警察不让我们进去。”
我问:“今晚谁负责总控?”
“陈默。”
这个名字让我把进度条停在了直播中断前一秒。
陈默以前是我的副手。后来我离开公司,他接了技术负责人的位置。
他比我更熟悉现在那套系统。
而那套系统最初的设计方案,是我做的。
我给同事回了一句:“把我的电话给现场负责调查的人。如果他们需要核对视频,我可以说明机位和播控流程。”
对方说:“你确定要掺和?”
我看着十格画面里那个举刀的男人。
“我不确定有没有人死了。但这段视频,不能直接当成杀人的证据。”
半小时后,我到了摄影棚。
大门外聚着十几个举手机的人,隔着警戒线朝里面拍。有人认出了刚从另一侧通道出来的赵衡,立刻喊他的名字。
赵衡低着头,身上还穿着直播时那件灰色衬衫。
一名工作人员拦住他,示意他不要接受采访。
他却突然停下,冲着人群喊:“我演的是剧本!那把刀是道具!”
有人追问:“那林薇人呢?”
赵衡张了张嘴,没有回答。
我从侧门进去时,一名警察核实了我的身份,把我带到摄影棚旁边的会议室。
屋里坐着一个四十岁上下的男人,面前放着笔记本电脑。
“周叙?”
“是我。”
“许峥,负责这起调查。”
他没有和我寒暄,直接把电脑转过来。
“你以前参与设计过这里的直播系统?”
“旧版系统。后来升级过几次。”
“那你先看这段。”
屏幕上是单独的一号机位录像。
赵衡站在表演区中央,右手举刀,向前刺出。
许峥问:“你认为这是表演?”
“单凭画面,不能确定。”
“为什么?”
“因为镜头没拍到刀刺中了什么。”
“十个机位都没拍到?”
“对。”
许峥把电脑合上一半。
“有人告诉我,十个机位同时拍到一个人行凶,足以证明现场发生过袭击。”
“十个机位拍到的是同一个动作,不是十份独立的杀人证明。”
他看了我几秒。
“你是说,这十个摄像头可能都没拍到关键位置?”
“它们拍到了各自被安排拍摄的位置。”
“区别在哪儿?”
“如果十个摄像头原本就只负责拍赵衡,那它们再多,也不能证明镜头外有人。”
许峥重新打开电脑。
“所以你现在能确认什么?”
“只能确认赵衡做过持刀刺出的动作。”
“惨叫呢?”
“我需要知道现场声音是怎么采集的。”
许峥点了点头,在纸上记下一行字。
“你先不要接触设备。等我们核实完现场情况,再决定是否需要你协助。”
我应了一声。
隔着会议室的玻璃,我能看见摄影棚里还亮着几盏工作灯。
十个摄像头分布在不同位置,全部对准中央的表演区。
那是一个不到三十平方米的黑色舞台,地面铺着可拆卸的布景板。赵衡举刀的位置贴着一块黄色标记胶带。
舞台右侧是一面没有装饰的黑幕。
我看了一会儿,发现一个问题。
如果直播中的女人真的站在黑幕后面,赵衡刺出的那一下,刀尖应该碰到幕布。
可视频里,黑幕没有任何晃动。
我拿起手机,重新看了一遍。
刀尖在画面边缘消失,黑幕依旧平整。
随后才传来惨叫。
许峥注意到我的动作。
“又发现什么了?”
“有个位置需要现场核对。”
我指给他看。
他没有立刻接受我的判断,而是叫来负责勘查的人员,核对舞台和黑幕的位置。
几分钟后,许峥回来。
“黑幕后面没有发现明显的血迹,布景也没有对应的刺破痕迹。”
“其他地方呢?”
“还在查。”
我没有继续推断。
没有血迹,不代表没有人受伤。刀可能是假的,声音可能是录制的,也可能有人在别处遇害。
但至少,这段直播不能证明林薇死在舞台上。
会议室的门被推开。
陈默走了进来。
他穿着黑色工作服,胸前还挂着直播公司的通行证。
看见我,他脚步停了一下。
“周叙?”
“许警官让我过来看看视频。”
陈默把目光转向许峥。
“系统资料我已经让人整理了。今晚直播出了故障,技术组正在排查。”
许峥问:“故障发生在赵衡举刀之后?”
“对。”
“原因呢?”
“目前不能确定。”
陈默说得很稳,像是在汇报一场普通设备事故。
我问他:“十路画面都是现场实时采集的吗?”
他看向我。
“直播当然是实时的。”
“我是问十路画面的来源。”
“你离开公司三年了,现在系统跟以前不一样。”
“那你应该更清楚。”
陈默没有接话。
许峥打断了我们。
“技术问题之后再核实。陈先生,你先把今晚的播控值班安排交给我们。”
陈默点头。
临走前,他又看了我一眼。
“周叙,这事已经够乱了。别凭几年前的经验乱下判断。”
我没有回答。
等门关上,许峥问:“你们以前有矛盾?”
“工作上有过分歧。”
“现在呢?”
“很久没联系。”
许峥把这句话记了下来。
我知道他在防备什么。
一个离职的前导播,突然出现在老公司的事故现场,指责现任技术负责人提供的直播记录有问题。
如果没有可靠依据,我说得越多,越像在借机报复。
我把手机放在桌上。
“许警官,我现在不判断是谁做了什么。只说一个技术疑点。”
“你说。”
“直播中断前,十个机位的声音听起来像是同一条音轨。正常情况下,现场不同位置的收音,不该完全一样。”
“可能是直播时统一用了主音轨?”
“可能。所以我需要确认他们今晚的音频方案。”
许峥看着屏幕。
“也就是说,光看这段视频,你不能证明发生了杀人,也不能证明有人造假。”
“对。”
“那你为什么过来?”
我把视频拖回最开始。
十个格子里,赵衡同时举起了刀。
“因为有人已经把它当成铁证了。”
许峥没有说话。
过了一会儿,他打开笔记本,在新的一页写下两个问题。
第一,林薇到底在哪里?
第二,直播画面记录的究竟是什么?
他把笔记本合上。
“明天上午,警方会进一步核查现场和完整播控资料。你如果愿意,可以作为技术人员协助说明,但所有证据由我们依法调取。”
“我愿意。”
走出会议室时,摄影棚的灯已经关了大半。
赵衡站过的位置只剩一块黄色胶带。
网上那些视频仍在传播。
每个人都看见了凶手。
可直到现在,没有人能告诉我,那个被刺中的女人究竟站在哪里。
第二单元:没有受害者的现场
第二天上午九点,我再次走进摄影棚。
许峥正站在那块黄色胶带旁边,手里拿着一份现场勘查记录。
黑幕已经被拆下来,折叠放在墙边。舞台后面露出一道灰白色的隔音墙,墙角堆着几只尚未搬走的道具箱。
“昨晚你提到的几个位置,我们核查过了。”许峥说,“舞台和黑幕后方,没有发现与视频所示刺杀相对应的血迹、破损或者搏斗痕迹。”
“道具刀呢?”
“已经提取。初步看是伸缩刀具,具体情况还要等检验。”
我看向地上的黄色标记。
“赵衡就是站在这里?”
“他自己指认的位置。”
许峥往旁边让了半步。
我站上标记,朝正前方伸出右手。
从这个角度看,黑幕距离刀尖还有一段距离。赵衡在视频中向前跨的那一步,并不足以让刀碰到幕布。
如果有人站在幕布前,镜头应该至少拍到对方的身体。
如果有人站在幕布后,刀根本刺不到。
“这不像一个能完成真实刺杀的站位。”我说。
“我们也注意到了。”
许峥没有急着下结论。
他带我走到舞台侧面,指着一台已经断电的摄像机。
“这是六号机位。昨晚你说十个镜头都朝向同一个人,我们核对过拍摄方案,确实如此。”
“因为这是单人互动表演。”
“什么叫单人互动?”
“观众在直播间选择视角,决定从哪里看演员。不是十个镜头分别记录整个现场。”
我拿起桌上的机位示意图。
一号机拍正面,二号机拍侧脸,三号机拍持刀手部。其他机位负责中景、背影和移动特写。
十个镜头覆盖的区域看似很大,实际上都围绕同一个演员。
“观众以为镜头多,看到的事实就多。”我说,“但如果拍摄范围一开始就限定在赵衡身上,十个镜头也看不到他身后发生了什么。”
许峥问:“那为什么所有人都以为他杀了人?”
我指向图纸最下方的一行备注。
高潮段落:画外人物惨叫,演员完成刺杀动作,主画面中断。
“因为节目本来就要让观众产生这种错觉。”
许峥把图纸拿过去。
“所以这段可能只是剧本?”
“动作和声音可以是剧本。但昨晚播出的究竟是不是正常表演,现在还不能确定。”
许峥点头。
“这也是我们要查的。”
赵衡在隔壁休息室等着。
我进去时,他正用两只手捧着一杯纸杯水,杯沿被捏得有些变形。
看见我,他先问:“网上是不是还在骂我?”
“我没看。”
“他们把我以前拍的所有持刀视频都翻出来了,说我早就有暴力倾向。”
许峥拉开椅子。
“我们今天只核实直播过程。你按实际情况回答。”
赵衡把纸杯放下。
“我已经说了,那是表演。”
“表演的对象是谁?”许峥问。
“没有对象。”
“没有?”
“剧本里写的是画外人物。我只需要朝指定方向刺一下,后面的声音由音效组配。”
许峥把机位图推给他。
“你确认站位是这里?”
“对。导演要求我脚不能踩出黄色胶带。”
“为什么?”
“出了胶带,有些机位就拍不到我的手。”
我问:“直播时,你听见女人惨叫了吗?”
赵衡想了想。
“听见了。”
“从哪里传来的?”
“现场音箱。”
“你确定不是有人在旁边喊?”
他抬起头。
“周老师,我在这个棚里排练了很多次。音箱就在黑幕后面。每次都是那个位置出声。”
“那你刺出刀的时候,有没有碰到人?”
“没有。”
“碰到幕布了吗?”
“也没有。”
他说完,盯着许峥。
“我真没碰到任何人。你们可以查。”
许峥问:“那林薇为什么失踪?”
赵衡的手又碰到了纸杯。
“我不知道。她昨天开播前就没来找过我。”
“你们最近有没有发生过争执?”
“有一次。”
赵衡承认得很快。
“上周彩排,她说我临时改动作,影响机位。我觉得她当众训人太难听,就顶了两句。”
“只是争执?”
“只是争执。现场那么多人都听见了。”
许峥没有继续追问。
我看着赵衡。
“你说排练了很多次。正式直播时,你的动作和排练一样吗?”
“一样。脚站在哪儿,手举多高,什么时候出刀,都有规定。”
“每次都能做到完全一致?”
他苦笑了一下。
“差不多吧。做不到就重来。”
这句话让我想起昨晚那十个画面。
赵衡举刀的瞬间,右肩先抬起一点,随后才转动手腕。
这是他自己的动作习惯。
如果一段表演被重复拍摄,动作当然会相似。
但如果两段视频的每一帧都完全重合,就不只是相似的问题了。
我没有在赵衡面前说出这个判断。
目前我只有网上传播的压缩视频,没有原始素材。
压缩、转码和平台延迟都可能影响画面表现。
靠肉眼判断两段视频是否相同,远远不够。
离开休息室后,许峥带我去了播控室。
门口贴着警方的封存标识。陈默站在旁边,正在向调查人员说明设备清单。
他看见我们,先问:“现场看完了?”
许峥说:“需要核实直播的音频方案。”
陈默把一份节目流程表递过来。
“现场主音轨统一输出。十个机位只负责画面,观众切换视角时,听到的是同一套节目声音。”
我翻到高潮段落。
惨叫、倒地声、信号中断,三个提示依次列在表格里。
每一项都有预定时间。
“声音是提前制作的?”我问。
“对。悬疑互动节目不可能每次都让演员现场喊。”
“昨天直播也按这份流程执行?”
“原则上是。”
“原则上?”
陈默看着我。
“昨天发生了技术故障。具体执行情况要等排查。”
我把流程表还给许峥。
“那十个机位的声音一致,是正常现象。”
许峥问:“你昨晚提到的疑点就排除了?”
“这个疑点可以解释,但不能说明视频一定正常。”
陈默接过话。
“周叙,既然声音问题已经解释清楚,就别再往故意造假上引了。”
“我没有说有人故意造假。”
“你昨天问我十路画面是不是实时采集,不就是这个意思?”
我看着他。
“我问的是画面来源。你还没有回答。”
陈默没有立即开口。
许峥说:“陈先生,我们会依法核对完整播控资料。现在不需要你们互相判断。”
陈默转身去整理清单。
我站在门口,看见播控台上排列着几排按钮。
主画面切换、备用信号、素材回放、应急输出。
其中一个按钮上贴着黄色标签。
预录应急。
这个功能并不新鲜。
直播最怕突然断信号。设备故障、网络波动、演员无法继续表演时,导播可以切到提前准备好的节目片段,让直播不至于完全中断。
我以前参与设计过类似功能。
但这里有一个问题。
应急素材只能说明系统有能力播放预录画面,不能说明昨晚真的调用过。
我问陈默:“现在的系统还保留预录应急切换?”
“当然。直播系统都需要备用方案。”
“调用记录保存在哪里?”
“后台。”
“会记录素材来源吗?”
陈默停下手里的动作。
“正常会。”
“那昨晚的记录应该能查。”
“我已经说了,设备正在排查。”
许峥把我们的对话记下来。
随后,他要求陈默按照警方调取要求提供完整的播控记录、素材清单和相关设备信息。
陈默没有拒绝。
只是他签收清单时,笔尖在纸上停了片刻。
中午,我和许峥走出摄影棚。
外面的围观者已经少了,网上的争论却没有停止。
有人说赵衡是凶手,有人说这是剧本炒作,还有人认定林薇失踪只是为了给直播引流。
我问许峥:“现在能排除赵衡了吗?”
“不能。”
“可现场没有受害者。”
“现场没有对应痕迹,只能说明视频展示的刺杀没有得到现场证据支持。林薇仍然失踪,其他情况还需要查。”
我点头。
这个回答比网上任何一种判断都谨慎。
许峥问:“你现在最想确认什么?”
“昨晚直播时,播控台到底输出了什么。”
“如果只是正常表演呢?”
“那赵衡就不该因为一段剧本动作被认定杀人。”
“如果不是呢?”
我看向身后的摄影棚。
“那就得查是谁决定让观众看见这段画面。”
许峥把机位图折起来,放进文件袋。
“接下来先核对素材来源。”
这一次,我没有再看网上的十宫格视频。
镜头拍不到的人,不能靠反复放大画面找出来。
要弄清楚昨晚发生了什么,得先知道这些画面究竟是什么时候拍的。
第三单元:那场表演早就拍完了
第三天上午,赵衡主动要求补充陈述。
许峥通知我到场时,他已经坐在会议室里,面前放着一份打印出来的排练安排。
和前一天相比,他没再穿那件灰色衬衫,换了件普通的黑色外套。
他看见我,第一句话是:“周老师,你说过视频不一定能证明我杀人,对吧?”
“我说的是,现有画面不能直接证明有人被刺中。”
“那如果我告诉你,那段动作以前拍过呢?”
许峥抬起头。
“你昨天为什么没说?”
赵衡把排练安排推到桌子中央。
“因为我怕你们以为我参与造假。”
“你先说事实。”
赵衡用手指点着其中一行。
正式直播前三天,下午两点至五点。
节目高潮段落补拍。
“陈默让我来的。”他说,“他说之前拍的动作不够清楚,十个机位切换起来不顺,需要补一版。”
我拿起安排表。
上面确实有补拍项目,但没有列出详细内容。
“补拍了什么?”我问。
“就是直播里那一下。”
“完整表演?”
“从举刀到刺出去,再到画面中断之前的动作,全拍了。”
“声音呢?”
“现场没有人喊。我们戴着耳返,按提示做动作。音效后来再配。”
许峥问:“为什么昨天没有说明?”
赵衡低着头。
“陈默交代过,节目没播完之前,不能透露录制内容。我以为那只是保密要求。”
“节目已经出了事。”
“我知道。”
他抬起眼睛。
“可我昨天刚说那是剧本,网上就有人说我在撒谎。如果我再说提前拍过,他们肯定会觉得我和公司串通好了。”
许峥没有评价。
“补拍当天,林薇在场吗?”
“不在。”
“有人扮演被刺者吗?”
“没有。就是我一个人对着镜头做动作。”
“谁负责现场技术?”
“陈默。他说这个环节很重要,自己盯。”
我问:“你还记得补拍时做过多少次吗?”
赵衡想了一会儿。
“正面拍了好几次。后来又拍侧面。最后陈默说要按正式流程,把十个机位一起走一遍。”
“十个机位同时拍?”
“对。”
“那次拍完之后,你有没有看回放?”
“看了一遍。”
“画面是什么样?”
“十个小格子。和直播时观众能切换的视角差不多。”
许峥在纸上记录。
我继续问:“你记不记得自己那次表演有什么失误?”
赵衡皱起眉。
“失误?”
“比如踩错位置,刀拿反了,或者动作慢了。”
他想了半天。
“有一次我右脚踩过线了,陈默让我重来。”
“最后一次呢?”
“最后一次没踩错。不过我出刀之前,右手袖口挂住了表带。”
他抬起手腕。
那里戴着一块黑色运动表。
“我当时用左手扯了一下袖口,陈默说不用重拍,这个动作不影响。”
我没有立即说话。
昨晚的十宫格视频里,赵衡举刀之前,确实有一个很短的整理袖口动作。
但我不确定那是不是同一次拍摄。
演员的习惯动作可能重复,衣服和手表也没有变化。
我问:“正式直播时,你还整理过袖口吗?”
“应该没有。”
“确定?”
“我不敢确定。直播时太紧张了,动作都是按排练来的。”
这个回答反而让我觉得可信。
如果赵衡现在一口咬定自己绝对没有做过那个动作,我会更怀疑他在迎合我们的判断。
许峥问:“你说补拍过,能不能提供当天的安排和相关人员记录?”
“我能提供我收到的通知。公司那边应该也有。”
他拿出手机,按照要求把通知交给调查人员核验。
许峥没有让我直接查看他的私人聊天记录。
等手续完成,我只看到了与补拍时间有关的内容。
通知确实来自公司工作群。
发送人是陈默。
内容很简短。
下午两点,全机位补拍高潮动作,赵衡提前到场。
我把这句话看了两遍。
“全机位补拍”四个字,说明那天确实可能形成一套完整的十路同步素材。
但它仍然不能证明直播时使用了这套素材。
许峥显然也意识到了这一点。
他问赵衡:“你认为正式直播里播出的,就是补拍那天的画面?”
赵衡说:“我不知道。”
“为什么?”
“因为正式直播我也在台上。”
这句话让房间安静下来。
我问:“你是说,昨晚直播时,你确实站在那个黄色标记上?”
“对。”
“也做了持刀动作?”
“做了。”
“听见惨叫?”
“听见了。”
“那你为什么认为视频可能不是现场拍的?”
赵衡抿了抿嘴。
“因为直播结束以后,我去找陈默。他没让我看回放,只说信号出了问题,让我先别离开公司。”
“你当时觉得异常?”
“觉得。但我以为是自己演砸了。”
我靠回椅背。
这就解释了为什么赵衡一开始坚持直播是正常表演。
他确实参加了正式直播,也确实做过同样的动作。
如果播控台在某个时刻切换成预录素材,站在舞台上的演员未必能察觉。
尤其是所有声音都通过统一音轨输出的时候。
但这仍然只是可能性。
我对许峥说:“需要把补拍原片和正式直播的原始输出进行逐帧比对。”
许峥点头。
“已经在调取。”
“还要看当晚实时机位的原始采集记录。”
“为什么?”
“如果播出的画面来自补拍,那正式直播时摄像头实际拍到的内容,可能和观众看到的不一样。”
赵衡抬头看着我。
“那是不是就能证明我没杀人?”
“能证明播出画面是否真实反映了当时的表演,但不能单靠这个证明你在其他时间、其他地点做过什么。”
他的肩膀慢慢垂下去。
“我明白。”
许峥合上记录本。
“你主动补充的情况,我们会核实。之前隐瞒补拍事实,也需要如实说明。”
赵衡点了点头。
“我会配合。”
下午,许峥拿到了部分排练安排的核实结果。
补拍确实发生过。
十个机位确实在同一时段工作过。
陈默确实负责当时的技术执行。
但公司提供的素材清单尚不完整,警方仍需核验原始文件和设备记录。
我和许峥在会议室里重新看了那段直播视频。
这次,我们没有把十个视角拼在一起。
我让他先看三号机位。
画面里,赵衡举刀前用左手碰了一下右手袖口。
然后看六号机位。
同一个动作。
再看九号机位。
还是同一个动作。
许峥问:“这能说明什么?”
“只能说明这十个机位记录的是同一次动作。”
“直播本来就是十机位同步拍摄。”
“没错。所以还要找补拍原片。”
我把画面停在赵衡碰袖口的瞬间。
“如果补拍原片里也有这个动作,而且每一帧的位置都一致,就能说明两段视频使用了同一份画面。”
许峥说:“如果只是动作相似呢?”
“那就不能下结论。”
他看了我一眼。
“你比昨天谨慎了。”
“昨天我只需要指出疑点。现在要证明它,标准不一样。”
许峥把视频关掉。
“赵衡的嫌疑不能因为他说自己补拍过就直接排除,但我们现在至少有了另一个需要核查的方向。”
我点头。
“直播不一定是假的。”
“但有人有条件让它变成假的。”许峥接过我的话。
我没有回答。
陈默掌握播控权限,负责补拍,也负责正式直播。
这些事实放在一起,足以让人怀疑他。
可怀疑不是证据。
更重要的是,即使最终证明直播用了预录素材,也还没有回答最关键的问题。
林薇为什么失踪?
她最后一次出现在哪里?
以及,为什么有人需要让观众相信,赵衡在直播时刺中了一个女人?
许峥收好材料。
“接下来,我们先核实林薇失踪前的工作安排。”
我站起来。
“她原定直播结束后还有工作?”
“有。我们正在核实具体内容。”
我想起林薇以前盯项目的习惯。
她不会无缘无故缺席自己负责的直播收尾。
尤其是这种出了事故、需要她处理的场合。
如果她在开播前就已经失去联系,那么那段持刀画面再逼真,也无法解释她的失踪。
而有人选择让这段画面继续播出,至少说明他愿意让所有人的注意力,都停留在直播发生的那个时刻。
第四单元:她原本要在直播后公开账本
许峥把一份工作安排推到我面前。
上面列着林薇失踪当天的行程。下午检查布景,傍晚确认直播流程,晚上九点半召开项目结算会议。
会议地点就在摄影棚二楼。
参加人员一栏里,陈默的名字排在最前面。
“这场会原定讨论什么?”我问。
“项目资金使用情况。”
“直播当天开结算会?”
“我们也觉得奇怪,所以核实了她最近的工作。”
许峥翻开另一份材料。
“林薇原本打算在会上要求陈默解释几笔技术采购支出。如果解释不清,她会暂停相关款项的支付,并把材料提交公司管理层。”
我看着那几行字。
林薇做事向来不喜欢拖。以前一场直播结束,她能让所有人连夜核对设备清单。少一根线,她都要查清楚是谁领走的。
但这次不同。
她要核对的不是设备数量,而是钱。
“涉及多少?”我问。
“金额不是目前最重要的问题。关键是部分采购记录与实际设备对不上。”
“陈默负责采购?”
“技术采购的验收和使用确认,由他负责。”
许峥指着其中一项。
账目显示,公司为这次直播采购了一套新的多机位信号处理设备。
但警方核实设备清单时,发现现场使用的仍然是原有设备,相关记录也无法直接对应这笔采购。
“也可能设备还没送到。”我说。
“所以我们正在核实合同、交付和付款情况。现在不能仅凭这一项认定有人挪用资金。”
我点头。
“林薇知道这些问题?”
“从她留下的工作记录看,她已经要求陈默提供说明。”
许峥停了一下。
“而且她原定在直播结束后,当面核对。”
我重新看了一遍会议时间。
九点半。
直播原定九点结束。
也就是说,林薇没有安排第二天处理,而是要求陈默当晚给出解释。
“陈默知道这场会吗?”
“知道。会议通知提前两天发出,他确认参加。”
我把纸放回桌上。
如果只是普通合同争议,陈默完全可以要求延后核对。
可林薇已经把会议安排在直播当天,还通知了相关人员。
这至少说明,她不准备再无限期等待。
许峥问:“你以前跟林薇合作时,她有没有因为财务问题和陈默发生过冲突?”
“没有。”
“他们关系怎么样?”
“工作关系。林薇管制作,陈默管技术。两个人都不喜欢别人插手自己的事情。”
“会经常争执吗?”
“会,但大多数时候是因为节目安排。”
我想了想,又补充:“林薇说话直接,陈默习惯先把技术方案定下来再通知别人。他们意见不一致,不算稀奇。”
许峥记下这句话。
“还有别的吗?”
我原本准备摇头,却想起一件事。
直播前一周,林薇给我打过电话。
当时我正在外地处理一个剪辑项目,电话只说了几分钟。
她没有问直播效果,也没有问摄像机。
她问的是系统日志。
“许警官,林薇之前联系过我。”
许峥抬头。
“什么时候?”
“大概一周前。我可以查通话记录。”
“她问了什么?”
“问旧版播控系统的操作记录能保存多久。”
“你怎么回答?”
“我告诉她,要看记录类型。公开直播页面上的时间,不等于原始素材的拍摄时间。后台操作记录另算。”
“她为什么问这个?”
“没说。”
我回忆着当时的对话。
林薇问得很细。
她先问设备更换后,旧记录会不会消失。
又问如果有人修改素材名称,能不能从操作记录里看出来。
我当时觉得奇怪,还开玩笑问她是不是准备查谁偷偷替换了广告素材。
她只说,项目要结算,有些记录需要核对。
我没再追问。
现在想来,她那通电话可能就是为了核实采购设备和实际使用情况。
许峥问:“你有没有把这些问题告诉陈默?”
“没有。”
“确定?”
“确定。我和陈默已经很久没有私下联系。”
“林薇有没有请你帮忙调取资料?”
“没有。她只问了保存规则。”
许峥示意我把能确认的内容写下来。
我照做,没有把自己的猜测写进陈述。
林薇为什么询问日志,我并不知道。
她可能在查设备采购,也可能只是想确认项目资料是否齐全。
但有一点已经明确。
在失踪之前,她正在认真核对技术部门的账目。
而陈默是她准备当面追问的人。
下午,许峥安排我协助核对一份技术设备清单。
这份清单不涉及资金流水,只列着公司申报采购和现场实际使用的设备型号。
我很快发现,里面有几项名称写得十分笼统。
例如“多路视频处理模块”和“实时信号转换组件”。
这些名称听起来专业,实际却不能直接证明公司买了什么。
“这里没有具体型号。”我说。
“能不能判断是不是现场那套设备?”
“不能。要看序列号、验收记录和实际连接情况。”
“如果有人故意写得模糊呢?”
“技术上确实会增加核对难度,但也可能只是填表不规范。”
许峥点头。
“你只负责说明技术事实。”
“明白。”
我们把能核实的部分逐项标出来。
其中一台申报为新购的信号处理设备,现场没有找到对应的设备标识。
我看着那一栏,想起林薇以前说过的话。
设备可以临时借,钱不能糊涂花。
她不是会因为几张发票就轻易放弃追查的人。
许峥收起清单时,我问:“这些问题足以让陈默害怕吗?”
“那要看实际情况。”
“如果只是采购手续不规范,他可以解释。”
“对。”
“如果钱真的出了问题呢?”
许峥没有直接回答。
“我们调查的是林薇失踪,不会因为有人存在财务争议,就认定他实施了其他犯罪。”
我知道他说得对。
动机和行为之间,隔着很长一段距离。
而我们现在连林薇究竟遭遇了什么都不知道。
傍晚,许峥让我确认一份与旧系统有关的技术说明。
我正准备离开,陈默从会议室另一端走了进来。
他看见桌上的设备清单,目光停了两秒。
“周叙,你现在连公司的采购都开始管了?”
“我只核对设备型号。”
“你离职的时候,交接材料可没这么仔细。”
我抬头看他。
“林薇准备在直播结束后找你核对账目,这件事你知道吧?”
陈默把手里的文件放下。
“知道。正常工作安排。”
“她为什么坚持当天核对?”
“你应该去问她。”
“现在没人联系得上她。”
陈默看了我一眼。
“所以你就来问我?”
许峥走过来,示意我们停止争论。
“陈先生,关于林薇失踪前的工作安排,我们会正式核实。请你按要求配合。”
陈默没有再说什么。
他离开后,我看着桌上的会议通知。
直播开始前,林薇已经准备好要问的问题。
直播结束后,陈默本来必须给出回答。
可这场会议最终没有召开。
现在,除了找到林薇,我们还需要弄清楚一件事。
她究竟查到了什么,才会决定不再等下去。
第五单元:我的签名成了他的证据
第四天早上,我接到一通合作方的电话。
对方原本约我下周去做一场直播系统验收。
电话里,他没有提项目进度,只问:“周老师,网上那份文件是真的吗?”
“什么文件?”
“你以前签的系统验收报告。”
我打开手机。
直播公司刚发布了一份情况说明。
说明里没有提林薇失踪的调查进展,却专门强调,现有播控系统的部分功能由前技术负责人周叙主持设计,并在验收时确认符合使用要求。
附件是一页扫描文件。
最下面有我的签名。
我放大图片。
签名是真的。
日期也是真的。
那是三年前,我离开公司前完成的最后一项验收。
文件中间有一行被特意标出。
应急素材切换及相关日志记录功能,已通过项目验收。
我盯着那行字看了很久。
合作方在电话里问:“你当时是不是知道系统有问题?”
我没有马上回答。
“这份文件是真的,但情况没有说明里那么简单。”
“那你能不能公开解释?”
“现在涉及警方调查,我不能随便发布技术细节。”
电话那头沉默了一会儿。
“下周的验收,我们先缓一缓。”
我说了声好。
挂断电话后,我给许峥发消息,告诉他公司公开了旧验收材料。
他很快回了电话。
“你先别回应网上的讨论。带上你能找到的相关资料,来一趟。”
半小时后,我到了会议室。
许峥把打印出来的公司说明放在桌上。
“签名是你的?”
“是。”
“文件内容有没有被伪造?”
“这页没有。”
“那你当时是否知道系统存在问题?”
我看着自己的名字。
“知道。”
许峥没有催我。
我把那份文件翻过来。
“旧系统有一个应急切换功能。正常直播时,画面来自实时摄像机。发生故障后,可以切换到提前准备好的素材。”
“这部分我们已经了解。”
“问题出在时间标记。”
我拿起笔,在纸上画了两条线。
第一条代表摄像机采集画面的时间。
第二条代表直播平台把画面送给观众的时间。
“正常情况下,两条时间线接近一致。可如果调用预录素材,平台显示的是播出时间,不是素材原本的拍摄时间。”
许峥问:“这不是很正常吗?”
“功能本身正常。问题是旧版系统在某些应急切换情况下,没有把两种时间明确区分开。”
“会造成什么后果?”
“如果只看公开直播页面和部分播控记录,可能误以为预录画面是在直播当时拍摄的。”
许峥看着那两条线。
“你当时发现了?”
“发现了。”
“为什么还签字验收?”
我把笔放下。
“因为项目赶工。”
这个理由说出口,连我自己都觉得难听。
当时直播公司正在准备一场大型活动。
系统已经连续测试了十几天,其他功能基本稳定。
我提出过修改时间标记的问题,但陈默认为应急切换只用于信号故障,不会影响正常播出。
林薇当时也在催节目上线。
我最后接受了一个折中方案。
先保留功能,后续再完善日志记录。
然后,我签了字。
“你有没有留下书面报告?”许峥问。
“有。”
“在哪里?”
“旧工作资料里。我需要回去找。”
“报告里写了什么?”
“包括时间标记混淆的问题,还有建议增加独立审计记录。”
“独立审计记录?”
“另一套不直接参与直播输出的记录机制,用来核对素材调用和操作顺序。它不能代替原始证据,但可以帮助判断某段画面是不是在当时采集的。”
许峥问:“当时启用了没有?”
“我离职时还没有完整落实。后来系统升级过,我不知道现在的情况。”
“陈默知道这个问题吗?”
“知道。他参与过测试。”
许峥把这句话记下来。
“你为什么昨天没有主动说明?”
我没有回避。
“因为昨天还没有证据证明直播用了预录素材。我不想把一个旧漏洞直接说成这次事故的原因。”
“只有这个原因?”
我看向桌上的验收文件。
“也因为我不想承认,当年那份报告是我签的。”
许峥合上笔记本。
“周叙,你现在协助的是刑事调查。你过去有没有责任,我们会分别核实。但你不能因为担心自己的责任,选择性提供技术信息。”
“我明白。”
“完整报告尽快提交。”
“好。”
中午,公司又发布了一段补充说明。
陈默接受采访时表示,直播异常可能与旧系统设计缺陷有关,目前没有证据证明有人故意修改直播内容。
他还强调,技术系统的历史问题应由当年的设计和验收人员负责解释。
视频里,他没有直接说我的名字。
但评论区已经有人把我的履历翻了出来。
有人说我是离职后报复老东家。
有人说我设计了有问题的系统,现在又借着事故替自己洗白。
还有人问,既然我早就知道漏洞,为什么三年前不说。
我把视频关掉。
这个问题,他们问得没错。
下午,许峥通知我,后续涉及设备原始数据的操作和鉴定,将由警方依法安排相关人员完成。
我可以提供系统结构说明,但不能再直接参与设备操作。
“这是为了保证证据可靠。”他说。
“我知道。”
“你之前提出的疑点,我们不会因为公司发布一份说明就全部否定。”
“但我的判断也不能直接当成结论。”
“对。”
我坐在会议室里,看着桌上的两份文件。
一份是公司公开的验收报告。
另一份是警方正在核实的播控资料清单。
前者证明我曾经签字认可系统。
后者可能证明有人利用系统做过什么。
两件事不能混为一谈。
但我过去的错误,确实让现在的调查变得更复杂。
傍晚,我回到住处,打开存放旧项目资料的硬盘。
文件夹里按年份排列着各种技术文档。
我找到当年的系统验收目录。
里面有最终验收报告、设备配置表,还有一个名为“应急切换问题记录”的文件夹。
我没有立刻打开最后那个文件夹。
三年前,我以为只要系统能正常完成直播,剩下的问题以后总有时间解决。
现在,那份被我搁置的报告,可能是解释这次直播异常的重要材料。
我把硬盘接到电脑上,先核对文件目录和保存日期,准备按警方要求完整提交。
这一次,我不能再只交出对自己有利的部分。
第六单元:真正的死亡发生在开播之前
我把旧报告整理到凌晨一点,还是没能把所有附件核对完。
有几份文件的修改日期晚于验收时间。我记得那是离职前补充的测试说明,但具体改过哪些内容,必须重新确认。
我不想再交出一份经不起核对的材料。
第五天上午,许峥打来电话。
“周叙,林薇找到了。”
我停下正在整理的文件。
“人怎么样?”
电话那头安静了两秒。
“已经死亡。”
我把鼠标放回桌上。
许峥继续说:“遗体是在公司一处封闭的布景库房里发现的。我们正在调查。你今天先不要去摄影棚。”
“库房?”
“对。”
“在直播区域附近?”
“同一栋楼,不在表演区。具体情况暂时不能向你透露。”
我没有再问。
电话挂断后,电脑屏幕仍停在三年前的验收目录上。
那天晚上,十个摄像头拍到了赵衡举刀。
网上有几十万人相信,林薇就在镜头外被杀。
现在她真的死了。
但死亡地点不是舞台。
我把原本准备发给许峥的技术说明重新打开,删掉了最后一段尚未证实的推测。
在确认死亡时间之前,直播画面和命案之间究竟有什么关系,仍然不能下结论。
中午,赵衡给我打来电话。
他没有寒暄。
“周老师,林制片真的出事了?”
“警方已经确认她死亡。”
“那网上说的……”
“你不要根据网上的说法判断。你已经把知道的情况告诉警方了,剩下的交给调查。”
赵衡那边传来椅子挪动的声音。
“我昨天还在想,要是我早点把补拍的事说出来,是不是就不会闹这么大。”
“你早点说,调查可能会少走一些弯路。”
他沉默下来。
我没有安慰他。
隐瞒补拍确实影响了调查,但林薇的死亡不是他能靠一句话改变的。
过了一会儿,他问:“现在是不是所有人都会觉得我真的杀了她?”
“现在最重要的是查清她什么时候、在哪里遇害。”
“可我那天晚上一直在台上。”
“这件事警方会核实。”
赵衡低声说:“我明白了。”
挂断电话后,我继续整理旧报告。
这一次,我没有再试图把自己的责任从材料里摘出去。
下午三点,许峥通知我过去。
会议室的窗帘拉着,桌上没有照片,只有一张重新整理过的时间表。
许峥先告诉我,警方已经结合现场痕迹、遗体情况和其他客观记录,对林薇的死亡时间作出初步判断。
“她不是直播时死亡的。”
我看向他。
“什么时候?”
“目前判断在直播开始之前。具体时间范围还需要进一步检验和核对。”
我拿起时间表。
直播开始是晚上八点。
林薇最后一次能够被确认的工作活动,发生在开播前。
她原定九点半参加的结算会议,自然也没有出席。
“能确定死亡地点吗?”我问。
“库房现场发现了与死亡有关的痕迹。我们正在核实,现阶段可以确认,舞台上的持刀画面不是林薇遇害的直接记录。”
我盯着纸上的八点。
“也就是说,赵衡在直播中刺出的那一刀,和林薇真正受到的伤害不是同一件事。”
“从目前证据看,是这样。”
“那网上那段视频……”
“不能作为林薇被刺杀的影像证据。”
许峥说得很清楚。
我把时间表放下。
之前我们一直在问,十个摄像头为什么拍不到受害者。
现在答案至少有了一部分。
因为真正的受害者根本不在那个舞台上。
可这个答案没有让我轻松。
它意味着,在观众盯着赵衡的刀时,林薇可能已经死了。
许峥问:“你现在怎么看那场直播?”
“我得重新想。”
“从哪里重新想?”
我指着直播开始的时间。
“之前我以为,如果有人故意使用预录素材,是为了制造一场假的杀人现场。”
“现在呢?”
“可能不只是这样。”
我把林薇原定的会议时间也圈出来。
“她晚上九点半要找陈默核对账目。按正常安排,直播结束后,大家会发现她没来。”
“所以?”
“如果直播正常结束,林薇失踪就会成为一个需要立即解释的问题。可直播出了事故,所有人的注意力都转到了赵衡身上。”
许峥看着时间表。
“你认为有人利用直播事故转移注意力?”
“这是一种可能。”
“谁?”
“现在不能确定。”
我停了一下,又说:“但如果那段画面确实来自补拍,决定调用它的人,至少有能力影响观众看到什么。”
许峥没有顺着我的话往下猜。
“死亡时间提前,还有另一个影响。”
“什么?”
“之前有人强调,直播发生异常时,他一直在播控室。”
我知道他说的是陈默。
直播当晚,陈默确实在播控室工作。
这一点有其他工作人员的陈述,也有公司的值班安排。
如果所有人都以为林薇是在八点之后被杀,那么陈默待在播控室的记录,就容易被当成有利于他的证明。
可现在,死亡发生在八点之前。
他八点之后在哪里,并不能解释八点之前做过什么。
我说:“这个不在场证明,只能证明他在直播时段的活动。”
“对。”
“不能证明他在林薇死亡时段没有接近她。”
“也对。”
许峥把时间表收起来。
“所以接下来要核实的,不是直播时谁站在什么位置,而是林薇真正遇害的时间段里,相关人员在哪里。”
我点头。
“那播控资料呢?”
“还在核查。部分设备记录已经依法保全。”
“有结果了吗?”
“涉及技术鉴定的部分,还不能下结论。”
我没有继续追问。
离开会议室前,许峥叫住我。
“周叙,你之前提到的旧漏洞报告,整理得怎么样?”
“主体文件找到了,还有附件需要核对。”
“尽快。”
“我会交。”
“完整交。”
我看着他。
“完整交。”
走出警局时,赵衡又发来一条消息。
他问,自己是不是可以公开说明,林薇不是在直播时被刺中的。
我回复他:“先不要替警方公布尚未正式确认的信息。”
他过了一会儿回了两个字。
“好的。”
我把手机收起来。
过去几天,所有人都在争论赵衡那一刀是真是假。
可林薇的死亡时间一旦确定,那一刀就不再是案件的中心。
真正重要的,是有人为什么要让它成为中心。
而陈默在直播时段留在播控室这件事,也不再像他自己强调的那样有分量。
接下来,警方只需要把时间线往前推。
推到林薇真正遇害的那段时间。
第七单元:十路画面,只需要一个按钮
许峥再次通知我到场时,桌上多了一份技术鉴定材料。
他没有让我直接接触任何设备,只把经过核实、允许用于技术说明的记录放在我面前。
“你先看这几项。”
第一页是直播输出记录。
第二页是素材调用清单。
第三页是独立审计设备保存的操作顺序记录。
我先看第三页。
“独立审计记录还在?”
“在。警方依法提取后,已经核对了保存方式和记录完整性。”
我把纸往前挪了挪。
三年前,我建议增加这套记录机制时,目的很简单。
播控系统可以决定观众看到什么,但不能让同一套系统独自证明自己做过什么。
所以独立审计设备不直接参与画面输出。
它只记录素材标识、调用顺序和相应的操作信息。
许峥问:“能看懂吗?”
“能。”
“先告诉我,哪一部分最重要。”
我指着一组连续的记录。
“这里。”
正式直播的高潮时段,播控系统向平台输出的,并不是十路摄像机当时采集的实时画面。
而是一套已经存在于素材库中的十路同步文件。
许峥问:“能确定是预录素材?”
“从记录对应关系看,是。但还要结合原始文件的采集信息和内容比对。”
“这些已经做过鉴定。”
他翻到后面的材料。
补拍当天生成的素材文件,与正式直播高潮时段调用的文件标识一致。
进一步比对显示,两者画面内容一致。
我看见其中一张静帧截图。
赵衡举刀前,左手正碰着右手袖口。
就是他在补充陈述里提到的动作。
许峥问:“现在可以确认了吗?”
“可以确认,正式直播的高潮画面使用了提前拍摄的素材。”
“不是赵衡当晚在台上做的那次动作?”
“不是观众看到的那次。”
我把两份记录并排放好。
“赵衡当晚确实参加了直播,也确实做过持刀表演。但播控系统在高潮段落切换了输出来源。”
许峥说:“所以演员在现场,不等于观众看到的是现场。”
“对。”
这就是十机位画面最容易误导人的地方。
十个摄像头都是真的。
赵衡的动作也是真的。
每个角度都来自实际拍摄。
假的不是画面内容,而是它被展示出来的时间。
观众以为自己正在目击一场发生于八点之后的刺杀。
实际上,那套动作在几天前就已经完成拍摄。
许峥问:“十个机位怎么做到一起切换?”
我拿过一张空白纸。
“因为它们不是十个人分别按下播放键。”
我画出十条线,汇到同一个方框里。
“补拍时,十个机位分别录制,形成一组同步素材。正式直播时,播控系统把这组素材作为一个节目源调用。”
“所以只需要一次切换?”
“对。操作人员选择预录节目源,十路视角就能按预先设置的对应关系一起输出。”
“观众切换机位时呢?”
“看到的是预录素材中的不同视角。”
许峥看着那张图。
“十个摄像头拍到的是同一次表演,但不是直播时发生的那次表演。”
“准确。”
“这能证明陈默杀人吗?”
“不能。”
我把笔放下。
“只能证明直播内容被人为切换过。”
许峥点头。
“这也是鉴定意见的边界。”
他翻开另一份记录。
“现在看操作人。”
播控系统的权限分为普通导播、技术维护和应急管理三个级别。
普通导播可以切换实时机位。
技术维护可以检查信号状态。
只有应急管理权限能够在正式直播过程中调用完整的预录节目源。
陈默拥有这项权限。
但拥有权限,不代表一定是他操作。
我继续看下去。
相关操作记录显示,直播高潮段落的预录素材调用,与陈默当晚使用的管理账号相对应。
独立审计记录也保存了相应的操作顺序。
许峥问:“有没有可能是系统自动切换?”
“需要看触发条件。”
“鉴定人员已经核对过,没有发现符合自动切换条件的故障触发记录。”
我又看了一遍操作顺序。
“那这次调用符合人工操作特征。”
“能不能确定是陈默本人?”
“单凭账号不能完全确定。还要结合当时谁在控制台、有没有其他人使用账号,以及相关人员的陈述。”
许峥说:“这些正在核实。”
我把材料放回桌上。
陈默前几天一直强调系统出了故障。
可现在,至少在高潮画面切换这件事上,记录指向的不是普通故障。
有人主动选择了预录节目源。
而这个人使用了陈默的管理权限。
许峥没有让我停在这里。
他又拿出一份经过整理的人员活动记录。
“现在看林薇死亡时间段。”
我看见了陈默的名字。
在直播开始之前,他曾离开主要工作区域,进入通往布景库房的内部通道。
这一活动与警方初步判断的死亡时间范围存在重合。
我问:“这是门禁记录?”
“包括门禁和其他已经核实的活动信息。具体证据还在综合审查。”
“他怎么解释?”
“他说当时去检查备用布景。”
“库房是他负责的?”
“技术部门有使用权限。”
我看着时间。
陈默进入那条通道之后,直到临近直播准备阶段,才重新出现在能够被确认的工作位置。
这段时间,恰好是之前的直播不在场证明无法覆盖的部分。
许峥问:“你怎么看?”
“他的活动与死亡时间范围重合,但还不能单凭这个证明他实施了杀人。”
“还有呢?”
“他有调用预录素材的权限,而且正式直播确实发生了人为切换。”
“再加上林薇准备核对的采购问题。”
“形成了需要重点调查的方向。”
许峥把记录收起来。
“陈默已经是重点嫌疑人。”
我没有感到意外。
但真正让我在意的,是另一件事。
陈默为什么敢把预录素材切进正式直播?
如果独立审计记录能够保存操作顺序,他应该知道这种行为有可能被查出来。
我问许峥:“这套独立审计设备是什么时候正式启用的?”
“我们核实过,旧系统升级之后启用。相关记录与播控系统分开保存。”
“陈默知道吗?”
“他知道设备存在,但具体运行状态还在核实。”
我看着那份记录。
三年前,旧系统的应急切换功能存在时间标记混淆的问题。
陈默熟悉这个缺陷。
他可能认为,只要公开直播页面显示的是八点之后,其他人就会把画面当成当时发生的事。
可独立审计记录把素材调用顺序保存了下来。
这意味着,即使播控系统里的时间标记容易被误读,也还有另一条记录可以核对。
许峥问:“你在想什么?”
“我在想,当年那份漏洞报告。”
“怎么了?”
“报告里不仅写了时间标记问题,还写了为什么必须增加独立审计。”
“你之前提过。”
“但我还没把完整附件交给你们。”
许峥看着我。
“那份附件很重要?”
“它能解释哪些时间记录不可靠,哪些记录可以互相核对。”
“也能证明你当年知道问题?”
“对。”
我没有再绕开这个问题。
如果只交出系统结构图,我可以说明预录素材是怎么调用的。
如果只交出验收报告,公司可以继续强调系统早就通过我的签字认可。
但要完整解释这次技术造假的过程,就不能只挑对我有利的材料。
当年的漏洞报告、整改建议、验收意见,都应该放在一起。
许峥说:“技术鉴定不会只依赖你的个人说明。但完整历史资料有助于核对系统变化。”
“我明白。”
“还有一点,你需要清楚。”
“什么?”
“就算我们最终证明陈默操作了假直播,也不等于自动证明他杀害林薇。命案还需要现场、法医和其他证据支持。”
我点头。
“这两件事必须分开证明。”
许峥把材料装回文件袋。
“所以你不需要替我们判断他是不是凶手。你需要做的,是把自己知道的技术事实完整交出来。”
我看着桌上那张自己画的示意图。
十条线汇向同一个方框。
之前,所有人都盯着十个镜头里的赵衡。
现在,警方已经知道,真正决定观众看到什么的人,坐在镜头之外。
可那个人究竟在林薇死亡时做了什么,还需要另一套证据回答。
我拿起手机,打开旧资料目录的截图。
“许警官,我今晚把完整报告和附件整理好。”
“不要修改原文件。”
“不会。我会保留原始文件,另附一份说明。”
“好。”
走出会议室时,我给自己列了一张清单。
旧版系统结构图。
应急切换测试记录。
时间标记缺陷报告。
独立审计整改建议。
最终验收文件。
最后一项,我停了很久才写上去。
当年确认暂缓整改的往来邮件。
那里面有我的回复。
我曾经明确表示,可以先通过验收,后续再处理日志问题。
这句话不会证明我参与了现在的犯罪。
但它足以证明,我当年明知道风险存在,还是选择让项目继续上线。
我把清单保存下来。
十个摄像头为什么拍不到死者,已经有了答案。
现在轮到我回答另一个问题。
既然早就知道系统有漏洞,我为什么没有坚持把它修好?
第八单元:交出去的,不只是证据
我把最后一封邮件打开时,已经是晚上十一点。
邮件发于三年前,系统正式验收的前一天。
陈默在邮件里写,直播项目不能再延期,应急切换功能已经通过主要测试,时间标记的问题可以放到后续版本处理。
我当时回复了八个字。
同意先验收,后续整改。
那封邮件下面,附着一份我自己写的漏洞报告。
报告第七页明确指出,预录素材切入直播时,部分记录可能沿用播出时间,导致事后核查人员误判素材的实际采集时间。
第九页写着整改建议。
建立独立审计机制,保留原始素材标识、调用顺序及相关操作记录,并确保审计记录不受播控端直接修改。
我看了很久。
报告没有写错。
错的是,我明明知道风险,却同意把整改留到以后。
那时候我以为,这只是技术管理上的妥协。
直播不会因为一处日志问题就停止,项目也不会因为我的坚持多赚一分钱。
后来我离开公司,再没有追问整改结果。
现在,林薇死了。
有人利用这套系统,把几天前拍摄的持刀表演送进直播间,让几十万人相信那一刀发生在直播当晚。
我不能把林薇的死归咎于一处软件缺陷。
杀人需要有人实施,假直播也需要有人操作。
但那处缺陷确实给了造假者误导他人的机会。
而我曾经在验收文件上签过字。
我把硬盘里的资料逐一核对。
原始报告没有修改。
测试记录没有修改。
邮件保留完整的收发信息。
我另外整理了一份说明,标明每个文件的来源和作用。
说明最后,我写下一句话。
本人在验收时已经知悉时间标记缺陷,仍同意暂缓整改。
写完后,我没有删除。
第二天上午,我带着硬盘和打印材料去了警局。
许峥看见我手里的文件袋,先问:“都带来了?”
“全部能找到的原始资料都在这里。”
“包括邮件?”
“包括。”
他让负责接收材料的人员按照程序登记、核对。
我没有再像前几天那样,把文件直接摊在桌上解释。
这些资料一旦进入调查,就不能只靠我口头说明它们是真是假。
登记完成后,许峥拿起我另外写的技术说明。
“你这里承认,验收时知道缺陷存在。”
“是。”
“公司公开的那份验收报告,没有提这个问题。”
“因为那是最终验收页。问题记录在附件里。”
“附件为什么没有和验收报告一起公开?”
“我不知道公司为什么只公开那一页。但当年归档时,完整资料应该包括这些附件。”
许峥翻到邮件。
“这封是你回复陈默的?”
“是。”
“你同意暂缓整改?”
“是。”
他没有继续追问。
过了一会儿,他说:“你知道这些材料可能影响你的职业责任认定吧?”
“知道。”
“也可能影响你现在对外提供技术服务的信誉。”
“已经影响了。”
我把手机放在桌上。
合作方取消了下周的验收安排。
另一个长期合作项目通知我暂停技术顾问工作,等这次事件有明确结果再谈。
我没有要求许峥替我解释。
他也没有承诺会替我恢复工作。
“我交这些材料,不是为了证明自己没有责任。”我说。
“那是为了什么?”
“为了让你们知道,哪些记录能证明事实,哪些不能。”
许峥看着我。
我继续说:“陈默一直说直播是实时的。他说得不完全错。平台确实在当晚实时向观众输出内容,但输出的内容不一定是当晚采集的。”
“这点已经核实。”
“旧系统最危险的地方,就是把这两件事混在一起。”
我指向报告中的示意图。
“公开页面上的时间,只能说明观众什么时候看见画面。旧版播控记录在应急切换时,可能把这个时间附在预录素材上。”
“所以不能只靠它判断拍摄时间。”
“对。必须核对素材原始采集信息,再核对独立审计记录里的调用顺序。”
许峥问:“独立审计设备是后来启用的,陈默为什么没有避开它?”
“我不知道他当时怎么想。”
我没有替陈默编造理由。
“但他参与过旧版测试,知道时间标记容易被误读。他也知道我们提出过独立审计建议。至于他是否清楚现在这套审计设备的实际运行状态,需要你们查。”
许峥点头。
“这部分我们会根据设备维护记录和相关人员陈述核实。”
我把说明翻到最后一页。
“还有一件事。”
“你说。”
“不要把我这份报告当成证明陈默杀人的证据。”
许峥抬起头。
“为什么这么说?”
“它只能解释技术问题。能证明他调用预录素材的,是你们依法提取并鉴定的设备记录。能证明林薇怎么死的,是现场和法医证据。”
我停了一下。
“如果最后只因为陈默懂系统、又和林薇有财务争议,就认定他杀人,那和网上那些只看见赵衡举刀就认定他是凶手的人,没有区别。”
许峥把报告合上。
“你终于把两件事分清楚了。”
“哪两件?”
“解释一个人为什么可疑,和证明他做了什么。”
我没有接话。
这几天,我一直急着证明十个摄像头拍到的不是杀人现场。
可证明一段视频有问题,并不等于已经找到了杀人犯。
同样,证明我当年签过有缺陷的系统验收报告,也不等于我参与了这次造假。
每个人都应该为自己真正做过的事负责。
不能多,也不能少。
许峥把文件袋交给工作人员。
“后续如果需要补充说明,我们会联系你。”
“好。”
我起身准备离开。
走到门口时,他叫住我。
“周叙。”
我回头。
“你今天交来的材料,比单独一页验收报告完整得多。”
“因为那一页本来就不是全部。”
“以后做技术判断,记住今天这句话。”
我点了点头。
走出警局时,手机又收到一条合作方的消息。
对方要求我暂时停止使用他们的项目案例进行公开宣传。
我回复了收到。
没有解释。
我知道接下来还有很多事情需要面对。
但至少,关于那套系统,我已经不再只交出自己愿意让别人看见的部分。
第九单元:所有镜头都是真的,杀人却是假的
许峥再次联系我,是在两天后。
他没有让我去摄影棚,而是约我到警局核对最后一份技术说明。
我到的时候,桌上已经放着整理好的证据目录。
许峥指着其中一页。
“我们已经核实了陈默在直播前后的活动情况。”
我坐下来。
“有结果了?”
“有。”
他没有直接宣布结论,而是先把时间线摆在我面前。
林薇在直播开始前,曾经进入布景库房所在区域。
那是她当天最后一段能够被客观记录确认的活动。
随后,陈默也进入了那条内部通道。
两人的活动时间,与法医综合判断的死亡时间范围存在重合。
许峥说:“现场提取的痕迹、相关物证以及后续检验结果,能够进一步证明陈默在林薇遇害时接触过相关现场。”
“他怎么解释?”
“最初说是检查布景。后来又说自己只是路过。”
“前后不一致?”
“对。我们核实了他的工作安排,发现当时并没有必须由他完成的布景检查任务。”
我看着时间表。
陈默从库房区域离开后,重新回到了播控室。
接下来,他按原定计划完成直播准备。
八点,直播开始。
高潮段落,预录素材被调用。
赵衡举刀,女人惨叫,画面中断。
整个过程被观众理解成一场突发伤人事件。
而林薇在那之前就已经死亡。
许峥问:“现在你觉得,陈默为什么要这么做?”
我没有急着回答。
前几天,我一直认为陈默主动制造了一场假杀人直播。
可随着证据越来越完整,这个判断需要修正。
“持刀表演原本就是节目内容。”我说。
“对。”
“惨叫和中断也写在流程里。”
“对。”
“所以他不需要临时设计一场命案。他只需要让节目继续按原定流程播出。”
许峥点头。
“继续。”
“林薇原定直播结束后开结算会。她已经死了,不可能出席。”
“然后呢?”
“如果节目正常结束,大家很快就会追问她为什么没出现。可直播出了异常,观众开始怀疑赵衡,现场人员也忙着处理事故。”
我看向时间表上九点半的会议安排。
“陈默至少获得了一段转移注意力的时间。”
“还有?”
“当所有人把持刀画面和林薇失踪联系起来,就会自然把怀疑集中到赵衡身上。”
许峥说:“陈默后来确实反复强调,赵衡与林薇在彩排时有过争执。”
“但他没有直接说赵衡杀人。”
“没有。他只是不断提醒别人注意那段视频。”
我想起陈默第一次在会议室里说的话。
直播当然是实时的。
那时候,他没有正面回答我关于画面来源的问题。
现在看来,这句话经过了精心选择。
平台是在实时直播。
但观众看到的关键画面,并不是实时拍摄。
许峥把另一份材料推过来。
“这是技术鉴定的最终核对结果。”
我看见了熟悉的素材标识。
补拍当天生成的十路同步文件,与直播高潮段落调用的文件一致。
独立审计记录保存了调用顺序。
播控系统的操作记录与陈默使用的管理账号对应。
而当时播控室的人员活动情况,也与这次操作相互印证。
“能确定是他本人操作?”我问。
“结合设备记录、在场人员陈述和相关操作情况,可以认定是他实施了这次切换。”
我继续往下看。
“他承认了吗?”
“在相关证据面前,他承认调用了预录素材,但最初坚持说是为了保证节目效果。”
“这个理由解释不了为什么要隐瞒。”
“也解释不了他为什么在事后反复强调直播画面的实时性。”
许峥翻到另一页。
“更重要的是,技术造假不是孤立行为。”
警方进一步核实了林薇准备追查的项目账目。
部分技术采购款项存在虚假支出和资金去向异常。
相关记录与陈默负责的采购、验收环节相对应。
林薇在失踪前已经发现问题,并要求他在直播结束后作出解释。
“所以她不是突然失踪。”我说。
“她是在准备追查资金问题时遇害。”
许峥没有纠正我。
他把证据目录合上。
“结合现场物证、法医意见、人员活动记录、财务资料以及陈默前后不一致的陈述,目前证据能够指向他实施了杀害林薇的行为。”
我看着桌上的十路画面截图。
赵衡的刀还停在半空中。
这张图曾经让几十万人相信,自己看见了杀人现场。
现在,它证明的是另一件事。
有人精心选择了观众能够看见的画面。
我问:“陈默现在怎么说?”
“他承认和林薇因为账目发生过激烈冲突,也承认自己利用直播转移调查注意力。对具体犯罪过程的陈述,我们还在结合客观证据核实。”
许峥停了一下。
“他还提到了你。”
我抬起头。
“说什么?”
“他说旧系统的缺陷是你留下的。如果没有这个缺陷,他就不会想到利用预录素材。”
我没有立刻回答。
这句话听起来像在解释犯罪原因。
实际上,是在把选择犯罪的责任推给工具。
“系统有漏洞,是我的责任。”我说。
“但他选择杀人,选择切换预录素材,不是我替他做的决定。”
许峥点头。
“法律责任会分别认定。”
我把技术说明拿起来。
“还有需要我确认的吗?”
“最后一项。”
他指着一段结论。
公开直播页面显示的时间,不能直接证明画面采集时间。
我读完,点头。
“这句话准确。”
“独立审计记录能否单独证明杀人行为?”
“不能。”
“能否证明直播高潮段落使用了预录素材?”
“结合原始素材和设备鉴定,可以。”
“能否证明陈默利用了系统的时间标记问题?”
“可以证明他的操作造成了误导性时间呈现。至于他当时具体如何理解漏洞,还需要结合其他证据。”
许峥在确认栏旁作了记录。
“可以了。”
我放下文件。
“赵衡呢?”
“我们已经核实他参加了正式直播,也参加了此前的补拍。他隐瞒补拍的行为需要如实说明,但现有证据不支持他实施了林薇的杀害行为。”
“他知道了吗?”
“已经通知他配合后续程序。有关事实会依法说明。”
我想起赵衡在休息室里捏变形的纸杯。
他一直试图证明自己没有刺中任何人。
可真正让他脱离嫌疑的,不是他反复强调那把刀是道具。
而是警方终于把死亡时间、死亡地点和直播画面分开核实。
许峥把十路截图收进文件袋。
“案件后续会按程序办理。你不需要再参与技术调查了。”
“我知道。”
“还有什么想问的?”
我看着桌上最后一页。
“林薇原本准备公开的账目,能查清楚吗?”
“相关财务问题正在依法处理。她已经整理的材料,对调查起了作用。”
我点头。
这一次,我没有再追问技术细节。
林薇生前最想弄清楚的,是公司那些钱到底去了哪里。
她没有等到结算会议。
但她留下的问题,没有因为她的死亡而消失。
离开警局前,许峥告诉我,陈默涉嫌故意杀人等犯罪的案件将依法进入后续程序。
我走到楼下,打开手机。
网上仍有人转发那段十宫格视频。
有人把它称为最清晰的杀人直播。
还有人坚持认为,十个摄像头不可能同时出错。
我看着那句话,终于明白它错在哪里。
摄像头没有同时出错。
十个摄像头都忠实记录了赵衡在补拍时的动作。
它们没有拍到林薇,是因为林薇根本不在那个拍摄现场。
被人为改变的,是画面出现的时间,以及观众理解它的方式。
十个镜头里的持刀表演是真的。
观众以为自己目击的那场杀人,却从未在镜头前发生。
真正的杀人发生在直播开始之前。
而凶手一直站在镜头之外。
第十单元:最后一个镜头
陈默被依法批准逮捕的消息公布那天,我正在清理电脑里的旧项目资料。
警方通报很短。
陈默因涉嫌故意杀人等犯罪被依法采取强制措施,案件正在进一步办理。此前网络传播的直播持刀画面,系提前录制的节目素材,不是林薇遇害过程的真实记录。
通报没有写十个摄像头,也没有提我的名字。
我读完,把手机放在桌上。
这件事终于不再需要靠一段视频里的动作来判断谁是凶手。
赵衡给我打来电话。
“周老师,警方的说明我看到了。”
“嗯。”
“我刚才又看了一遍那段直播。”
我停下手里的动作。
“为什么还看?”
“以前不敢看。总觉得里面那个拿刀的人不是我。”
他笑了一声,很轻。
“其实就是我。那天补拍,我还嫌陈默要求太多,一遍遍重来。”
“你只是按剧本完成表演。”
“可我后来不敢承认提前拍过。”
“这件事你确实应该早点说。”
“我知道。”
他沉默了一会儿。
“以后再有人问,我会把自己做过的事说清楚。没做过的,我也不会认。”
“这样就够了。”
“周老师,你以后还做直播吗?”
我看着电脑里那份旧验收报告。
“暂时不知道。”
“因为那份文件?”
“因为那份文件,也因为我当年确实做错了。”
赵衡没有再劝我。
挂断电话前,他说:“谢谢你没把我当凶手。”
我告诉他:“不是我替你证明了清白,是证据证明你没有杀人。”
电话结束后,我把旧项目资料重新分类。
系统设计文件、测试记录、验收报告、整改建议。
以前我总喜欢把已经完成的项目单独放进一个文件夹,名字叫“已交付”。
仿佛交付完成,责任就跟着结束了。
这次,我没有再用那个名字。
下午,许峥联系我,说林薇的家属已经获知调查确认的主要事实。
他们知道了林薇并非死于直播中的持刀表演,也知道她生前一直在核对项目资金问题。
我问:“他们还需要看那段视频吗?”
“不需要。”
许峥说:“家属最关心的,是她究竟遭遇了什么,以及案件能不能依法处理。”
我握着手机,没有说话。
这几天,我反复看过赵衡举刀的画面。
一号机位,三号机位,六号机位。
有时候一看就是半个小时。
可林薇最后经历了什么,没有任何一个镜头记录下来。
我以前相信,只要摄像头足够多,现场就不会留下无法解释的空白。
现在我知道,画面只能证明它实际拍到的内容。
看不见的部分,不能凭想象补上。
更不能因为一个画面足够清楚,就把它当成全部事实。
许峥问:“你接下来有什么打算?”
“先把手里的项目处理完。”
“工作恢复了吗?”
“没有。”
此前暂停合作的两家公司,暂时都没有重新联系我。
我没有主动催促。
那份验收报告已经公开,我也把完整资料交给了警方。
后续如果需要承担相应责任,我会配合。
“你当年应该坚持整改。”许峥说。
“是。”
“但这次你没有继续隐瞒。”
“晚了三年。”
“至少没有再晚下去。”
我没有把这句话当成安慰。
三年前的错误,不会因为今天做对了一件事就消失。
林薇也不会回来。
我能做的,只是承认自己做过什么,交出该交的资料,不再让一份不完整的记录替我说话。
几天后,我收到了案件材料补充核对完成的通知。
我确认了最后一份技术说明。
那上面清楚写着,旧版播控系统存在时间标记混淆问题,正式直播中调用预录素材的事实,则由依法提取的原始文件和独立审计记录共同证明。
两种结论被分开写在不同的段落里。
我看完,在确认栏签了名。
这是我第二次因为这套系统,在正式文件上签下自己的名字。
第一次,我明知道问题没有解决,却签了验收通过。
第二次,我把问题完整写了出来。
签完后,我没有觉得轻松。
只是终于不必再担心,有一天别人翻出那份旧报告,问我为什么从来没有提过它。
回到家,我打开那段已经看过无数遍的直播视频。
赵衡举刀。
女人惨叫。
画面中断。
屏幕最后变成黑色。
以前我总把视频拖回去,想从十个镜头里找出被遗漏的那个人。
这一次,我没有倒回。
我关掉视频,打开林薇生前发给我的那条工作消息。
她问:
“周叙,系统留下的记录,真的能查清谁动过什么吗?”
我当时回答:
“要看记录有没有保存完整。”
那是我们最后一次谈工作。
现在,我终于能够给出一个更准确的答案。
记录不会自己说出真相。
它只能留下人做过的事。
至于哪些该相信,哪些还需要核实,必须有人愿意继续查下去。
我把手机放下,关了电脑。
屏幕暗下去之前,最后映出的是我自己的脸。
没有摄像头对着我。
但这一次,我知道自己做过什么,也知道以后该怎么做。