好的,你好。我在命令行上使用了一些脚本来从.wav和.aif文件中翻录mp3。最近我一直在玩这个只想要单声道wav文件的采样器。等待 - 我保证这是一个编程问题。 我想运行一个命令将目录中的所有wav文件拆分为具有不同文件名的单声道文件。 因此,例如Drummerrolleasy.wav,然后将DrummerrolleasyL.wav放在与原始立体声wav的左单声道分割相同的目录中。 我将确保在命令运行时,目录中只有立体声wav文件。 我有这个命令:
find . -name "*.wav" -execdir echo $1 {} \;
按预期工作,并逐个提供文件的名称,然后我将其放入对sox的调用中。 这样:
find . -type f -name “*.wav” -exec sox {} "$1" L"$1" \;
不起作用(运行但什么也不做),而且我没有找到任何特别有启发性的方法来解决这个问题。我可能需要生成一个新的shell,但这不起作用,因为shell就在那里:
find . -name "*.wav" -execdir sh -c 'sox "{}" "$1" “L””$1"’ \;
如果我必须自己解决这个问题,那也可以工作,当我到达那里时我会更新,但如果有人想指出我正确的方向,我会非常感激。
答案 0 :(得分:0)
这样:
@font-face {
font-family: "Muli-Semibold";
font-weight: 600;
font-style: normal;
src: url("../../fonts/Muli-Semibold.woff2") format("woff2");
}
感谢Mix .L and .R files into a stereo file using SOX in bulk
节省了我很多时间。 BASH规则。