脚本可以自动修剪音频对象的左右边缘或修剪分割/移除静默部分的音频块,并且随时可自定义阈值等参数,是修剪音频的利器。
复刻 REAPER 自带的 Item: Auto trim/split items (remove silence)... 功能,比官方自带多了一些功能,比如:
- 切换是否分割音频(选否则只处理音频的头部和尾部)
- 将设置页面和修剪脚本分开使用(避免了官方自带的设置参数弹窗)
- 不会只处理奇数而不处理偶数(官方自带有Bug?)
- 设置每秒处理多少个采样点
整体体验上比自带的好用不少。
关于跳过采样点:
由于脚本默认计算采样点非常精确,且采样点数量非常庞大(常见的有1秒44100个采样点或更多),如果是处理大量item时速度会变慢。因此可以设置跳过采样点,比如每秒处理100个采样点,那么速度会非常的快,缺点是每秒处理的采样点越少,精度会对应的变差。具体数值可以自定义,填 0 是默认以完整的采样点处理。
切换中文语言:
在 Windows 系统,脚本可自动切换中英文语言,中文系统默认会弹出中文设置界面。
修剪音频块的头部和尾部
zaibuyidao_Trim Items Edge.lua
zaibuyidao_Trim Items Edge Settings.lua
参数包括:
阈值(dB) -- 设置音频块阈值
滯後(dB) -- 该参数与阈值形成一个范围值,一般为负数
前导填充(ms) -- 填充音频块左边缘的长度
尾部填充(ms) -- 填充音频块右边缘的长度
长度限制(ms) -- 长度小于多少不处理
吸附偏移(ms) -- 设定时间内的最高峰值将被一根白线定位
跳过采样点 -- 用于提速,采样点越少精度越差。设置一秒多少个采样点(0为默认),输入100就是一秒100个采样点。
是否淡变 -- 淡入淡出设置,输入y或者n
修剪分割音频块(移除中间的静默部分)
zaibuyidao_Trim Split Items.lua
zaibuyidao_Trim Split Items Settings.lua
参数包括:
阈值(dB) -- 设置音频块阈值
滯後(dB) -- 该参数与阈值形成一个范围值,一般为负数
前导填充(ms) -- 填充音频块左边缘的长度
尾部填充(ms) -- 填充音频块右边缘的长度
最小切片长度 -- 小于该长度将不会被删除
最小item长度(ms) -- 长度小于多少不处理
吸附偏移(ms) -- 设定时间内的最高峰值将被一根白线定位
跳过采样点 -- 用于提速,采样点越少精度越差。设置一秒多少个采样点(0为默认),输入100就是一秒100个采样点。
是否淡变 -- 淡入淡出设置,输入y或者n
是否切割item -- 要不要切割音频(针对中间有很多静默的音频),输入y或者n
下载脚本:
添加我的 Reapack 源(两个源只能选一个使用):
在ReaPack搜索:zaibuyidao trim item
找到脚本后右键点击下载。
本帖最后由 再补一刀 于 22-10-24 13:50 编辑