|
|
本帖最后由 imagine 于 26-7-20 09:37 编辑
首先声明 软件非我所写,整个过程由AI完成,我则负责测试输出过程反馈AI修改。本人非软件行业从业者,对所用的python可以说一窍不通,只在学生时期学过点Basic仅此而已,只知道大概软件运行流程。所以既然软件我测试已经完成感觉应该分享出来,就连AI都在软件菜单写了是免费软件,虽然自己测试很痛苦两周的煎熬非常耗费精力和时间,特别是有时AI打算放弃时,是我在推动他,他抱怨学习曲线陡峭时,我坚持要他改下去。经过我的督促和我自己发现的一些问题和AI的交流最后总算圆满完成任务,现在给大家试用测试。
用这个软件你能做什么?主要是加速音频的处理,整个软件主要核心是识别出音轨中的人声对白部分时间,然后分隔开对白和背景音部分。
有了对白部分你可以让他静音,只处理没对白的背景音而无需在AU上查找波形,你可以对背景音使用各种滤镜,AI提供了ffmpeg几乎所有的滤镜链,你都可以用。当然怎么用是要看你对音频处理的知识的。处理完可以提取出音轨用做混音。而相反你也可以让背景静音,而只处理对白部分,滤镜以外还提供噪声门限只对人的声音敏感可以从噪音总过滤出人声,可以用降噪的滤镜对对白经行降噪。总体就是这样 他主要是对识别出的人声区和非人声区做处理,对于混音可以加速流程。一般适合用来处理用声音模型已经分离出背景音和人声音轨的分离后音轨,多数是处理人声音轨,让他更合适快速处理。把人声音轨处理后得到的背景音还原到分离出的背景音轨是现在的常规操作。 另外额外赠送小插件 工具 支持把5.1音轨混缩到7.1音轨,无中生有,作为一个小插件可以玩玩。
主界面打开有个测试人声质量的功能在显眼位置,你可以截取片段试听,这个功能可能速度略慢,而且下面滚动条也不太好用,一般点击要听位置波形图来使用。试听得到的数值是用来加强人声区识别的,得到的参数会直接进入最后音轨的批处理流程中。大概就这些功能,如果遇到问题可以反馈,我会尽力找AI解决。安装过程可能费点劲因为要装依赖,一般你可以从readme.txt中找到答案,里边都是AI给我的指点。抱歉我没好好整理!总之有些小问题,你请教下任何AI应该都能解决安装的过程。
我发现个小问题,关于插件的因为配置的文件地址是我的地址所以会导致找不到。你可以找到软件根目录下的modules文件夹,点击进去然后用右键点击gui_reaper_upmix.py,打开方式选记事本,然后你可以定位到下面代码地址,把template.RPP模板修改未为你自己的地址。软件模块里的参数其实都可以这样修改,python脚本语言的好处就是随时随地都能修改。另外还要提醒下输出设置面板启用响度标准化会导致重新采样,会把48000的采样上升到192000好像是windows的默认值。所以这个我后来也不怎么用,下面的启用峰值限幅的开关被界面重叠了我单独把修复的gui_output_panel.py模块加入附件发上来你覆盖就可以了。
# modules/gui_reaper_upmix.py
import os
import tkinter as tk
from tkinter import filedialog, messagebox, scrolledtext
import config
from modules.reaper_utils import upmix_audio # 直接导入完整流程
class ReaperUpmixDialog:
def __init__(self, master):
self.master = master
master.title("REAPER 7.1 上混")
master.geometry("700x500")
master.transient(master.master)
master.grab_set()
# 配置路径(可以从 config 统一管理)
self.REAPER_PATH = r"C:\Program Files\REAPER (x64)\reaper.exe"
self.TEMPLATE_RPP = r"C:\Users\imagine\Downloads\python_audio_remix\template.RPP"
软件我放在下面了欢迎你测试使用
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|