2015-09-08 2 views
0

У меня есть папка аудиофайлов, которую я хочу смешивать с именованным другим файлом. Таким образом, выходная папка будет иметь все файлы входных папок, но с указанным другим файлом.Как создать и использовать скрипт для повторения функции -m в SOX?

Я могу сделать это с помощью -m, но не знаю, как создать скрипт для этого для всех файлов.

Может ли кто-нибудь помочь?

Thanks

+0

Итак, у вас есть папка с N аудиофайлами в ней. Вы хотите смешать каждый из них с другим файлом (следовательно, вы создадите другие N-файлы), а затем дадите выходным файлам собственное имя. Это то, что вам нужно сделать? – lCapp

ответ

0

Непонятно, что вы хотите.

(в Баш) Если у вас есть file1.wav, file2.wav ... filen.wav и common.wav попробовать

for a in file*.wav 
do 
    sox -m "$a" common.wav "common-$a" 
done 

Для получения common-fil2.wav, common-file2.wav и т.д.

(непроверенные)