我有不同的音頻文件,那些是一個小時長,我想插入沉默與相同的預定義位置和長度到所有這些文件。有沒有能夠完成這項工作的軟件?否則,我應該單獨編輯音頻文件,這將花費很多時間。如何通過編程將沉默插入音頻文件?
0
A
回答
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
我會推薦Audacity。它是免費的,有很大的documentation。這是一個how-to document編輯與Audacity的「鏈」功能的多個文件。
+0
,也沒有找到這個功能。無論如何,AkselA的回答對我的問題是一個體面的解決方案。 –
相關問題
- 1. 如何填充沉默的音頻流
- 2. 將沉默添加到錄製的音頻文件的末尾
- 3. 我將如何通過編程方式與VST(i)插件合成音頻?
- 4. Android音頻捕獲沉默檢測
- 5. 如何使用pydub在沉默結束時拆分音頻文件而不刪除沉默?
- 6. 腳本檢測充滿沉默的「空」音頻文件?
- 7. 使用python可以在音頻文件中找到沉默嗎?
- 8. 使用gstreamer檢測並刪除音頻文件中的沉默
- 9. 音頻格式,其中沉默不會影響文件大小
- 10. 在wav文件中的聲音/沉默
- 11. 如何自動將音頻片段沉默到給定音量閾值以下?
- 12. 如何使用php將音頻消息嵌入音頻文件?
- 13. 無法在改編過程中將音頻與音頻文件對齊
- 14. 如何編寫多頻音頻文件?
- 15. 音頻文件無法通過FTP上傳編程
- 16. 如何通過音頻插孔檢測輸入數據?
- 17. 通過HTML5輸入音頻?
- 18. 音頻插件。將MIDI映射到音頻文件
- 19. 將VST音頻效果/插件應用到音頻文件
- 20. 在python中的音頻文件中的不同位置插入不同量的沉默
- 21. iOS:如何通過圖像/音頻生成視頻文件?
- 22. 編程音頻入門
- 23. 音頻輸入編程
- 24. HTML錄音直到沉默?
- 25. 如何在Android中通過默認音頻靜音捕捉視頻INTENT
- 26. Aloha編輯器視頻/音頻插件
- 27. 節點 - 如何編寫音頻文件
- 28. 如何通過html5音頻元素從php播放音頻文件
- 29. 如何通過使用音頻文件ID獲取soundcloud音頻下載網址
- 30. 通過http發送音頻文件
優秀!我一直在尋找這種軟件。謝謝! –