上一篇 说了怎么把东西「藏」进视频里。藏进去的东西,总得有个地方能把它「现」出来——这就是我做 影现播放器 PolyFlixPlayer 的初衷。

它首先是个能放几乎所有格式的播放器(Windows / Android 都能用),但真正让它有点性格的是两件事:能认出「自己人」藏的视频,以及不联网也能给你出双语字幕

影现播放器的首页

影现播放器的首页

基本功:什么格式都能放

底层用的是 media_kit (libmpv / FFmpeg 那一套),MP4、MKV、MOV、FLV、WebM、AVI、TS 这些常见格式通吃,还带硬件解码。

  • 桌面端有快捷键、拖放换片、窗口自适应;

  • 手机上有横竖屏、沉浸式全屏和手势。

这部分算是地基,稳就行,下面两个才是我真正想聊的。

认自己人:藏的视频,它一眼就认得

影藏 藏出来的双视频文件,在普通播放器眼里就是个普通视频。但影现一打开就会自动嗅探里面的 PFLX 标识

  • 不用解包、不用改后缀;
  • 流式秒开,直接播那个藏起来的视频;
  • 看完了还能一键导出成独立文件。

「自己人」不是比喻。影现和影藏共用同一套格式约定,一端写、一端读,所以它能精准把藏起来的视频找出来再播。陌生人(普通播放器)只会播外壳那层,根本不知道里面还另有乾坤。

这就是「藏—现」闭环最舒服的地方:藏的人不用操心交付,现的人不用手动解包,双方都像在用一个普通视频。

离线 AI:不联网也有字幕

这点是我个人比较在意的。看外语视频最烦两件事:听不懂没字幕

影现把语音识别直接做在了本机。它内置了 Whisper 的本地推理,全程不联网,音频不出你的电脑:

  • 默认用 CPU 多线程跑,会自动按核心数调度;
  • Windows 上能导入 whisper.cpp 的官方预编译包开 GPU 加速,快好几倍;
  • 安装包很干净,不硬塞模型。设置里有一张官方模型对照表,你按需要下个 .bin 导进去就行——日常用 ggml-small,想要快速就用 tiny / base,显卡能打就上 large-v3-turbo
AI 字幕面板:识别、翻译、双语对照都在这里

AI 字幕面板:识别、翻译、双语对照都在这里

翻译和双语对照

光识别还不够,影现还能顺手翻成你能看懂的语言,并且上下双语同屏

  • 翻译引擎接了百度翻译(支持大模型模式,会顺手把片名拎出来当上下文帮翻译更准)和 Azure Translator
  • 原语和译语能对齐同屏显示;
  • 一键导出标准 SRT,原语 / 译语 / 双语三种都给。
在设置里打开 AI 字幕识别

在设置里打开 AI 字幕识别

配好凭据就能开字幕翻译

配好凭据就能开字幕翻译

有人可能会说:本地语音转字幕、字幕翻译这些,PotPlayer 早就能干了,技术本身不稀奇。那为什么还要做影现?

因为 PotPlayer 太「全能」了——右键菜单密密麻麻一大片,小白一时半会儿根本找不着入口,老手隔阵子回来也可能忘了从哪点进去。

而我们这个影现播放器,界面简洁明了,入口好找、操作直观。最关键的一点是:影现还有手机版,而 PotPlayer 没有!

后台跑,不用干等

转录长视频动辄几分钟,影现把它做成了后台任务:

  • 可以「识别完自动接着翻译」,一条龙不用守着;
  • 首页状态栏实时显示进度;
  • 任务能管理、能取消。
后台任务列表,进度一目了然

后台任务列表,进度一目了然

怎么下载

希望大家能先转存到自己的网盘再下载,这是目前我唯一的微薄收入来源。

安装包

Windows 版

Android 版

语音转录字幕翻译(国内分流)

做离线字幕需要用到的模型和引擎,国内网盘分流下载:

模型

引擎

影藏与影现的官网:https://polyflix.sxrec.com/

开源协议 GPL-3.0,随便玩、随便改,别忘了一起开源回来。