开源自动打轴软件 MagiaTimeline 1.1.0-beta.2 开发版
HurryPeng
编辑于 2025年05月31日 05:13
收录于文集
共16篇
AI自动化

1.1.0-beta.2 更新日志

  • 增加图形界面

正式版/开发版选择建议

开发版(1.1.0-beta.2):有图形界面;支持的字幕样式更多;通常错轴更少;目前打轴速度稍慢于正式版;未经长期测试,软件漏洞可能更多;推荐首先尝试

正式版(1.0.0):无图形界面;打轴速度稍快;经过长期测试,软件漏洞更少;可以在开发版出现问题时作为备选项使用

简介

基于视频嵌入式字幕图像分析的自动打轴软件,可以广泛用于油库里解说、Voiceroid剧场、动漫短剧等各种有内嵌字幕的视频。字幕颜色不同、大小不同、位置不同均可兼容。输入视频,输出ass空轴文件。

安装简单,无需显卡,无需调参,与原字幕同步精确度高(不出错误基本完全同帧出入),打轴速度快(视频播放速度的两倍左右)。

项目主页

https://github.com/HurryPeng/MagiaTimeline

安装包下载

下载途径

  • 腾讯微云(推荐):https://share.weiyun.com/C8kODIiv

  • 中国移动云盘:https://caiyun.139.com/m/i?145CFGoW7QnuE

    • 提取码:SnfO

    • 如果用Google Chrome打不开链接,换一个浏览器就好了

  • GitHub:https://github.com/HurryPeng/MagiaTimeline/releases

    • 需要梯子

文件名

  • Windows免安装版(推荐):MagiaTimeline-1.1.0-beta.2+win_amd64.zip

  • 源代码:MagiaTimeline-1.1.0-beta.2.zip

基础教程

预备工作(仅命令行版需要)

  1. 打开文件扩展名(后缀名)显示

    1. 教程:网页链接​

    2. 如过跳过这一步,后续可能会遇到各种“找不到文件”问题

    3. 关于扩展名的扩展知识:网页链接​

Windows免安装版(图形界面版和命令行版)

  1. 解压软件包

  2. 图形界面版:双击MagiaTimeline-GUI.exe,调整字幕框并运行,结束后会输出MagiaTimelineOutput.ass

  3. 命令行版:把视频放进文件夹,改名为src.mp4;双击MagiaTimeline.exe运行,结束后会输出MagiaTimelineOutput.ass

源代码安装(图形界面版和命令行版)

  1. 下载安装Python 3.12.8,官网链接:https://www.python.org/

    1. Windows用户可以首先尝试安装这个https://www.python.org/ftp/python/3.12.8/python-3.12.8-amd64.exe,如果不行再上官网尝试其他版本

    2. 如果你决定自己上官网下载,请一定注意要下载64位(64-bit)的Python,并且不要下载Python 3.13或者更高版本,目前有一个依赖库(PaddleOCR)不支持

    3. 安装第一步记得勾上Add xxx to PATH

    4. 教程:网页链接​

    5. 如果你用Linux我相信你自己会

  2. 解压代码包

  3. 双击代码的install.bat安装(如果是Linux/苹果请改用install.sh)

    1. 不要用管理员模式运行

  4. 把视频放进文件夹,改名为src.mp4

  5. 图形界面版:用Python运行MagiaTimeline-GUI.py,调整字幕框并运行,结束后会输出MagiaTimelineOutput.ass

  6. 命令行版:双击MagiaTimeline.bat运行(如果是Linux/苹果请改用MagiaTimeline.sh),运行结束后会输出MagiaTimelineOutput.ass

    1. 不要用管理员模式运行

常见问题

以下部分操作涉及修改配置文件config.yml。config.yml在安装包/源代码包的根目录下,可以右键通过记事本或者各种代码编辑器打开,修改完请记得保存。

完整说明请参考README以及config.yml内的注释。

启用全屏字幕检测(命令行版)

默认配置仅检测屏幕底部四分之一区域,因为屏幕上方可能会有文字干扰字幕检测。如果你的视频字幕会高于下四分之一屏,请打开config.yml,在dtd:→default:部分找到dialogRect:参数,将0.75改为0.00。

启用全屏字幕检测(图形界面版)

无需修改config.yml,在图形界面中拖拽字幕框调整轴即可。

视频编辑器不支持ass格式字幕

MagiaTimeline目前仅支持输出ass格式字幕,如果你使用的视频编辑器不支持导入ass格式字幕(比如Pr),可以找在线ass转srt网站转换后导入(比如https://lab.sorz.org/tools/asstosrt/?lang=zh-cn)。

开源协议

本项目基于 GNU 通用公共许可证第三版 (GPLv3) 授权。你可以将本软件用于商业或非商业目的,并可自由复制、修改和分发,但必须遵守 GPLv3 的相关条款,并使用相同的许可证发布衍生代码。若在视频制作中使用本软件,请在简介中注明“自动打轴:MagiaTimeline”。本软件不提供任何形式的担保,包括可用性、正确性等。

1.1版本开发计划

  • 支持打字机特效字幕(二游常见对话样式)

  • 支持字幕内容识别(OCR)

  • 支持字幕颜色识别与样式自动分类

  • 加速打轴

极简版本号科普

1.0.0-rc.1 < 1.0.0-rc.2 < 1.0.0 < 1.0.1 < 1.1.0-beta.1 < 1.1.0-rc.1 < 1.1.0 < 1.1.1

  • 不带后缀:正式版(测试充分,质量稳定)

  • rc后缀:预发布版(功能基本稳定,处于测试期)

  • beta后缀:开发版(激进新功能开发,可能漏洞较多)

1.1.0版本正式发布后会出教学视频,有请大家多多支持!