自动切断

自动切断

根据你的游戏玩法自动剪辑视频

工具

根据你的游戏过程剪辑视频!

使用方法

  1. 安装 FFmpeg
  2. 安装 OBS
  3. 打开 OBS
  4. 在 OBS 中,进入 工具 -> WebSocket 服务器设置
  5. 启用 Web 服务器
  6. 在 工具 -> WebSocket 服务器设置 下,进入 连接信息 并复制密码
  7. 在游戏中,运行 /autocut connect <在此处填写密码>
  8. 在 OBS 中开始录制
  9. 做些有趣的游戏操作
  10. 在 OBS 中停止录制
  11. (可选)删除你不想要的片段(参见 wiki)
  12. 运行 /autocut finish
  13. 完成后,你的录制文件夹中会出现一个以 cut 开头的新视频。

你还可以选择运行 /autocut finish "path/to/database" 来剪辑旧视频。如果原始视频被移动或删除,此操作将失败。

依赖项

许可

……一团乱麻。

TLDR

整合包

你可以在整合包中使用此模组!但未经许可请勿重新托管文件。如果能在某处提及我,我会很乐意拿来炫耀。

视频

你可以使用此模组制作视频!如果能在描述或其他地方提及我,我会很乐意拿来炫耀。

编程

你可以在 MIT 许可下使用和引用 GitHub 仓库中的所有代码。

实际情况

Autocut 依据 MIT 许可授权,但 JAR 文件包含若干依赖项:

  • OBS WebSocket Java 依据 MIT 授权。
  • SQLite JDBC Driver 为双许可(GPL 和 Apache)——我依据 Apache 使用。
    • 它包含一个 NOTICE
      • 这就是有 NOTICE 文件的原因
      • 这就是有 LICENSE.zentus 文件的原因(NOTICE 中提到了它)
  • FFmpeg CLI Wrapper for Java 依据 BSD 2-Clause "Simplified" 授权
    • 这就是有 LICENSE.bramp 文件的原因

它还需要其他一些东西,这些内容未包含在 jar 中

  • FFmpeg 依据 LGPL 使用
    • 这就是有 LICENSE.lgpl 的原因
    • 这就是有 LICENSE.gpl 的原因(lgpl 要求提供)
  • Fabric API 依据 Apache 2.0 使用
    • 没有 NOTICE 文件
  • Fabric Loader 依据 Apache 2.0 使用
    • 没有 NOTICE 文件
  • YACL 依据 LGPL 3.0 或更高版本使用
    • 由 FFmpeg 的 LICENSE.lgpl 和 LICENSE.gpl 涵盖
  • Mod Menu 依据 MIT 使用