Плавное микширование несколько звуковых файлов с помощью носков

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

Я могу присоединиться к нескольким файлам вместе командой ниже, но не уверенный, как пересечься, исчезают между каждым:

sox $(ls /tmp/a*.wav | sort -n) /tmp/out/out.wav

Я могу пересечься, исчезают два файла с командами ниже, но не уверенные, как объединить первую строку, которая присоединяется к нескольким файлам вместе со второй строкой, которая соединяет / крест исчезает

sox 100hz.wav 440hz.wav out.wav splice $(soxi -D 100hz.wav),3

Я нашел этот вопрос о Переполнении стека, но ответ не работает на меня.

0
задан 10 June 2017 в 10:56

1 ответ

Это может быть сделано с помощью сценария crossfade_cat.sh , как я узнал от этот ответ Frank Zalcow на Переполнении стека.

я использую этот сценарий (данный в ответе) для вызова его

crossfade_dur=1
i=0

for file in *.wav
do

    i=$((i+1))

    if [ $i -eq 1 ]
    then
        cp $file mix.wav
    else
        crossfade_cat.sh $crossfade_dur mix.wav $file auto auto
    fi

done

, я имел все файлы в том же каталоге и сделал исполняемый файл сценариев. Это работало на меня

1
ответ дан 3 August 2019 в 14:53

Другие вопросы по тегам:

Похожие вопросы: