om midi,After Effects 的音 MAD / YTPMV 辅助脚本。它是一个能够自动将 MIDI 文件转换为 After Effects 中关键帧的脚本。希望在 om midi 的帮助下,可以把人们从枯燥繁重的音画对齐中解救出来,把更多的精力投入到更有创造性的工作中。
感谢脚本原作者们 @David Van Brink (omino)、@Dora (NGDXW)、@家鳖大帝的努力工作。此仓库基于家鳖大帝的原始仓库 om_midi_NGDXW_zh 修改而成。
当前项目根据旧版的脚本使用 TypeScript 等新技术进行重写。
关于“om midi”的拼写规范:所有字母小写,即便位于句首时也是如此,然而在全部大写的语境下允许忽略该条;单词间使用空格分隔而不是下划线。
姊妹项目:Otomad Helper for Vegas。
- 越南语翻译由 @Cyahega 提供。
- 韩语翻译由 @빈모드 提供。
理论上支持 CS4
及以后的版本。并且理论上 Windows 和 macOS 都能支持。
下载脚本文件。
将其移动至位于 After Effects 安装目录的 Scripts\ScriptUI Panels
文件夹中。
(例如:C:\Program Files\Adobe\Adobe After Effects 2023\Scripts\ScriptUI Panels)
有两种方式导入:
- 放置在 aep 项目的相同目录下。
- 在表达式顶部添加:
$.evalFile(thisProject.fullPath.replace(/\\[^\\]*$/, "\\om_utils.jsx"));
- 放置在任意位置,然后添加到 AE 项目中。
- 在表达式顶部添加:
footage("om_utils.jsx").sourceData;
如果 After Effects 在打开脚本时引发如图所示的错误。
请启用 编辑 > 首选项 > 脚本和表达式 > 允许脚本写入文件和访问网络。
除了 v1.2 之外,其它的版本均没有给出版本号。因此那些版本号是我自拟的。
版本 | 通用名称 | 多轨支持 | 添加关键帧至图层 | 中文 UI | 额外的实用关键帧 | 手动选择轨道 | 更改 BPM | 动态 BPM |
---|---|---|---|---|---|---|---|---|
v0.1 | David Van Brink (omino) 的原版 | ✔️ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
v1.0 | Dora (NGDXW) 的改版 | ✔️ | ❌ | ❌ | ✔️ | ❌ | ❌ | ❌ |
v1.0 闰 | 表达式预设 | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ❌ | ❌ |
v1.2 | 家鳖大帝的汉化版 | ✔️ | ❌ | ✔️ | ✔️ | ❌ | ❌ | ❌ |
v2.0 | Dora (NGDXW) 的再版 | ❌ | ✔️ | ✔️ | ✔️ | ❌ | ❌ | ❌ |
v3.x | 当前版本 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |