record-able

record-able

一个高度可配置且实用的OBS风格模组,让你像使用任何录制软件一样录制游戏会话,并且功能更多

非付费赞助:

--

展示图

我的 Discord 管理员的资源包!

也欢迎看看:re.share-abl.ink,我的视频分享平台 :3

--

Record-able




一款轻量级的 Fabric 屏幕录制模组,让你可以捕捉、剪辑和重温游戏时刻。支持 Minecraft 1.20 至 26.1.2+ 的三个构建变体。

它能做什么?

Record-able 直接从你的 Minecraft 会话中捕捉视频和音频。无需外部软件,不影响性能。使用按需下载的 FFmpeg,而非捆绑二进制文件。

主要特性


  • 硬件加速支持(NVENC、AMF、QuickSync)
  • 软件编码,自动使用 ultrafast 预设以确保队列性能流畅
  • 性能预设滑块,可调节速度与质量的平衡
  • 四种容器格式(MP4、MKV、MOV、WebM)
  • 可自定义的视频质量和比特率设置
  • 来自游戏的音频捕捉,音视频同步精度达微秒级
  • 麦克风和按键通话(PTT)捕捉,带有可拖动的麦克风叠加指示器
  • 麦克风输入降噪(FFmpeg afftdn 自适应降噪器)
  • 独立的音轨(游戏音轨与麦克风音轨)和音频章节标记
  • 简易语音聊天集成(可选):将区域语音聊天捕捉到录制中
  • 最大文件大小限制,可自动停止
  • 可自定义的录制叠加(5 个位置,可缩放 50% 至 200%)
  • 内置水印编辑器
  • 重新设计的设置界面,带有可滚动区域和存储管理功能
  • 内置视频收藏浏览器和游戏内视频播放器
  • 崩溃恢复:下次启动时检测到先前崩溃导致的未完成录制,并可重新混合为干净可播放的文件
  • 延迟捕捉:在游戏过程中以低帧率录制,之后离线渲染为流畅视频
  • 模组兼容性检查器:启动时如果检测到 Flashback 或 ReplayMod 会发出警告

自动剪辑系统


当发生值得注意的事件时,Record-able 可以自动保存片段:

  • 玩家死亡 - 捕捉你的最后时刻(以及杀死你的东西)
  • 维度切换 - 传送门过渡、末地入口等
  • 成就 - 在你解锁进度时自动剪辑
  • 击杀 - 检测近战攻击、投射物(箭、三叉戟)以及通过伤害扫描后备机制检测的专门/模组武器
  • 击杀集锦 - 滚动缓冲区将前摇、击杀事件和后摇拼接成一个片段

片段在专用的“片段”收藏界面中按子文件夹组织,带有可拖动滚动条和“保护/解锁”功能,用于保存你最精彩的时刻。

延迟捕捉


延迟渲染模式让你以低速率(5 至 30 FPS)捕捉帧,以保持游戏流畅,然后离线渲染最终视频,可配置输出帧率(30、60、120)和可选的运动补偿插帧。未立即渲染的会话将保存到“待处理渲染”队列中,以便你稍后批量处理。

回放缓冲区


随时保存最后 30 到 120 秒的游戏画面。缓冲区基于磁盘,因此即使是长时间或高分辨率的会话也不会耗尽内存。

FFmpeg 如何工作?


首次启动时会提示你下载 FFmpeg。模组会自动从受信任的镜像(gyan.dev、johnvansickle.com、evermeet.cx)处理此过程,并带有 SHA-256/MD5 完整性校验。一次性设置,之后便可直接使用。

系统要求(当然得提)

Fabric Loader

旧版(Minecraft 1.20 - 1.20.4):Java 17

夹层版(Minecraft 1.20.5 - 1.21.11):Java 21

现代版(Minecraft 26.1 - 26.1.2+):Java 25

FFmpeg(首次使用时根据提示下载)

控制

通过按键绑定开始/停止录制(可配置)

用于麦克风捕捉的按键通话(PTT)按键绑定(可配置)

通过模组菜单访问设置、视频收藏和剪辑

叠加层实时显示录制状态和时长

额外的可绑定快捷键:保存回放缓冲区、添加书签、打开录制设置、打开待处理渲染、切换审查叠加、取消录制、重命名录制。

面向高级用户的技术细节!

使用 OpenAL 回环进行音频捕捉,以微秒级精度的时间戳跟踪来防止音视频漂移。视频编码器异步运行以避免丢帧。麦克风输入在单独的音轨上捕捉,带有自己的增益控制。如果你想要完全控制,支持自定义 FFmpeg 参数。

视频上传使用 SNI 固定和受信任链回退,以确保在所有平台上的可靠 TLS 连接,包括 HTTPS 检查代理和移动 JVM。

兼容性

Record-able 包含一个兼容桥接层,用于与 Replay Mod 和 Flashback 共存。在回放播放期间自动录制被抑制,并且 replayYieldAudioDevice 配置标志可管理 OpenAL 回环设备冲突,以便这些模组共享音频管道。

内置的模组兼容性检查器会在启动时检测到已知冲突模组时发出警告,让你在录制开始前知晓。

尽管如此,同时运行多个录制模组仍可能导致视觉或音频问题,具体效果因环境而异。(在此鸣谢各个相关模组的作者)

另外:高质量、高帧率、高分辨率以及长时间录制会消耗大量内存、CPU 和磁盘空间(所以请多加小心!)

V1-0.10 版本更新内容


  • 崩溃恢复:下次启动时检测到崩溃导致的未完成录制,并可重新混合
  • 延迟捕捉模式:以低帧率录制,离线渲染流畅视频并可选插帧
  • 待处理渲染队列:管理和批量渲染延迟会话
  • 游戏内视频播放器:无需离开 Minecraft 即可观看录制
  • 模组兼容性检查器:启动时对 Flashback、ReplayMod 和 BetterShields 发出警告
  • 投射物击杀(箭、三叉戟)现在能正确触发自动剪辑和击杀集锦
  • 回放缓冲区现在基于磁盘,消除了长时间会话的内存不足崩溃
  • 新增可绑定快捷键:“打开录制设置”和“打开待处理渲染”
  • 修复了在 MC 1.21.11 上,当模组化界面在一帧内两次调用 applyBlur() 时导致的硬崩溃
  • 修复了由不精确的时间参考引起的麦克风起始同步抖动(524 到 923 毫秒变化)
  • 修复了投射物命中时重复触发击杀剪辑的问题
  • 修复了某些 DirectShow 麦克风驱动程序导致的非单调 DTS 警告,进而引起的音频不同步问题

免责声明:


为完全清楚起见,本项目过去和现在都借助了 AI 辅助。


非常感谢 KASAI!

(对了,kasai,如果你看到这个,这里有个特别的东西给你)