2016-09-27 25 views

回答

1

如果「插入沉默」你的意思是墊用沉默的文件,從而改變軌道的時間,我會使用SOX:

# example file 
sox -n -r 44100 -b 16 before.wav synth 20 brownnoise 

# pads with 5 seconds of silence at the 2 seconds mark  
sox before.wav after-pad.wav pad [email protected] 

如果「插入沉默」你的意思是靜音文件的一部分,從而保持持續時間相同,我會使用FFmpeg的:

# example file 
ffmpeg -f lavfi -i "anoisesrc=d=20:c=brown:r=44100:a=0.5" before.wav 

# sets volume to zero between the 2 and 5 second marks 
ffmpeg -i before.wav -af "volume=enable='between(t,2,5)':volume=0" after-mute.wav 

要批量處理文件,移動到包含的文件夾要處理(假定WAV)中的文件與運行

files="*.wav" 
for f in $files 
do 
    sox "$f" "${f%.*}-pad.wav" pad [email protected] 
done 

我已搜查無畏
files="*.wav" 
for f in $files 
do 
    ffmpeg -i "$f" -af "volume=enable='between(t,2,7)':volume=0" "${f%.*}-mute.wav" 
done 
+0

優秀!我一直在尋找這種軟件。謝謝! –

0

我會推薦Audacity。它是免費的,有很大的documentation。這是一個how-to document編輯與Audacity的「鏈」功能的多個文件。

+0

,也沒有找到這個功能。無論如何,AkselA的回答對我的問題是一個體面的解決方案。 –

相關問題