为 Audacity 创建宏非常容易,因为它们可以与程序本身的 UI 放在一起。
但是,通过命令行打开文件(为了在其上应用宏)不太明显。
我应该使用命名管道,但我不知道从哪里开始。您能否提供一个简单的脚本来打开 MP3 文件,并在其上应用过滤器或宏,然后保存结果?
先感谢您。
答案1
Audacity 仅提供有限的命令行支持。目前唯一的命令行功能是您可以通过将音频文件或 Audacity 项目文件(包括多个文件)作为参数传递来打开它们。
还支持以下选项:
-help 显示命令行选项的简短列表
-version 显示 Audacity 版本号
-测试运行“基准”诊断测试
-blocksize 设置 Audacity 将文件写入磁盘的块大小为 nnn 字节 https://forum.audacityteam.org/viewtopic.php?t=77335
这是 2014 年的情况,不确定从那时起发生了多大的变化
你应该看看https://manual.audacityteam.org/man/scripting.html和https://manual.audacityteam.org/man/scripting_reference.html
答案2
通过命令行打开文件很容易:
"\path\to\audacity.exe" "\path\to\audio-file"
如果你希望将 Audacity 作为打开.mp3
文件的首选实用程序,你可以右键单击任何一个这样的文件并选择打开方式 > 选择其他应用。然后您可以在资源管理器中双击打开这些文件。
答案3
或者在 PowerShell 中使用&
呼叫接线员:
& "C:\Program Files (x86)\Audacity\audacity.exe" "D:\Music\ACDC\Highway To Hell.mp3"