lua脚本【免费】半自动对轨工具 - 针对有声书的对轨任务

大佬,我很想学 :rofl:

如果你真的想写个自己的脚本,你可先从lua基础语法开始看,推荐lua菜鸟教程(百度就能找到),然后配合reaper的API说明书,尝试理解API工作原理并在脚本里尝试使用,再试着编写更多的逻辑代码,实现更多复杂功能。

如果想要召唤窗口,可以试着解包dsy佬的GUI库,他的GUI提供多种组件及实时刷新,虽然界面可能画的比较基础,但贵在实用性强。

更好看的GUI我推荐rtkGUI,这个项目地址是 GitHub - jtackaberry/rtk: REAPER Toolkit - a GUI and utility library for REAPER scripts这个GUI还配有说明书,如果你有了阅读luaAPI的经验,还是比较好能理解这个说明书的。rtkGUI的优势在于优美的界面以及快速的刷新效率,虽然我还没找到实时刷新界面的接口,但是它确实也是一个不错的选择。

虽然我不做对轨,但是所有做慈善的大佬都是值得感谢膜拜,免费的大家欢喜,收费的按需购买,找到适合自己的产品就行

1 Like

看到了大家的一些评论,我觉得本人还是有必要在此进行一次发声,既然“活菩萨”已经将我们的聊天记录进行了上传,那么也请大家仔细看看,理性吃瓜,从4月3日我开始与“活菩萨”进行沟通共同优化升级其30元的脚本(原本的脚本是简单的判断音频的边缘跳动光标位置,下一个音频也是边缘移动到光标处,对轨过程中光标的位置以及音频的边缘距离声音瞬态的位置直接很大限度的影响对轨的间隔,并且没有旁白与角色的判定),在得到其同意后,开始共同研究探讨改进优化思路,玩有声对轨的应该都知道,免费的对轨脚本跟付费的最大的区别就在于能否随意修改以及判定旁白跟角色的间隔,并且最大限度不受光标位置的影响。而本脚本中这个功能的实现,恰恰就是本人为“活菩萨”提供了我的思路以及我自己编写的源代码。优化脚本期间我确实对我的版本进行了自己名字的命名,因为共同研究各自售卖本就是合作共赢的正常事情。直至脚本在4月23日基本完善的情况下,“活菩萨”对脚本的代码中注册激活的部分进行了修改,并混淆加密,提出要求,我每卖出去一单他要抽100元(因为其没有在有声书的圈子中),并且注册权只能他独自所有。无情的将手伸向了我的资源圈子当中。如果脚本的开发过程中我没有参与任何一个环节,那我无话可说,只拿我该拿的代理提成即可。在销售环节发生意见之后,“活菩萨”不知道是出于什么目的将合作研究的脚本进行了单方面的免费抛出,并且片面的说我是对其30元的脚本进行了编后进行售卖!所以还是请大家理性吃瓜!另外:可能“活菩萨”的版本还存在一些BUG,在音频较多进行删除空白时,会将脚本卡退,我的版本增加了一个开关,可以实现过来一个音频删减一个空白。还有一个致命的BUG,是在对轨过程中“活菩萨”的版本在工程中音频越来越多的情况下会出现严重的卡顿,甚至出现报错、卡退以及reaper崩溃的现象,此BUG我的版本中也已经进行了优化,但我的版本就不做公开了,如果大家在使用的过程中出现此BUG,那就请“活菩萨”免费为大家更新升级吧,也希望“活菩萨”是真菩萨,永久不出收费的脚本。谢谢大家,再次请大家理性吃瓜!

使用过后,最新版本里的对轨间隔有点问题,比如同对同间隔设置成0.8,其余间隔设置成1.2,在正式对轨中,不同轨道对轨的间隔仍为0.8。请问大大是怎么回事呢?

可能是刷新问题,建议你不要在脚本开启后修改间隔,而是在配置文件中修改。

嘿嘿,来顶贴了。

GitHub - jalovatt/Lokasenna_GUI: Lua scripts for Reaper
GitHub - jalovatt/scythe: Lua GUI library and utility framework for Reaper scripts (formerly Lokasenna_GUI)
这两个UI库不错感兴趣的可以去研究一下,按照对象写的,很好理解
最近github又要梯子,有点烦

既然楼主不卖了,我借地方打个广告
我也是卖对轨脚本的,不过卖的不止脚本还有服务,可以去B站搜“睡梦中的雨声”

新版画本对轨-文本版-对轨全面升级-男声_哔哩哔哩_bilibili

有什么问题可以留言或私信我

需要操作思路也可留言,不怕竞争,就怕拿别人的卖钱

挺好奇,这个网站是怎么输入网址就自动抓取内容的,好多年没有弄过网页了,感觉越来越高级了

很简单的,判断是链接就curl然后获取标题介绍

脚本我试用了一下。不得不说。确实做的很好。特别是我这两天一直在搞的对象纵向对齐,在这个脚本里就是很完美的实现了。虽然我不会以这个脚本作为常用。但绝对不是因为这个脚本不好。而是我更习惯用快捷键而已。

就事件来说,因为二十年前我学电脑是学的Linux,老师教我们GPL/GNU。所以我个人更加倾向于软件开源。

但是现在这个社会谁都不容易,自己用自己的能力,用知识产权变现,也无可厚非。
这,都是个人的选择。

愿意花钱买省事的就花钱,不愿意花钱就费点时间精力找不要钱的用。也都是个人选择。

我已经完全把写代码的知识全都还给老师了。毕竟学完计算机,考了软件工程师证书之后,一天没干过。反倒是干了小二十年的导演。

我的脚本完全是用ChatGPT写的。相对我充当了一个产品经理的角色。所以我也真是没脸要钱。
但是不得不说,我与ChatGPT合作,确实免去了和“人”合作产生的沟通成本和合作风险。

人都会有自己的想法。其实这个事情在一开始要合作的时候,就应该先谈好。这个亏我09年和曾经的朋友合作开饭馆的时候,最后也被背刺了。

但是呢,我也想挣钱。挣钱又不丢人。
所以我的脚本都是免费的。脚本能做广告的地方我就做个广告。
我去教不会用reaper的人如何能用我做的脚本和我收集的脚本去做事。挣这个辛苦钱。

但是很不幸,noiZ大神不喜欢的两点我都做到了。但是,noiZ大神在藐视我这样的人的时候,请从轻一点。毕竟也是我熬夜和ChatGPT奋斗出来的脚本,最起码想法是我的。我挣得很少的!几十块钱一个人而已!真就是辛苦钱!哈哈

混淆加密我也研究了一下,不麻烦,但我舍不得花钱。我的脚本就这么光着腚吧。我是无所谓。

倒是我真想知道,那个纵向对齐我怎么就搞不好呢。。。。

1 Like