Я хочу добавить небольшую мелодию в начало нескольких песен.
Я пытался использовать что-то вроде " audacity
сделать это вручную", но это очень медленно, так как мне нужно обработать более 1000 песен. Как мне сделать это быстрее?
решение1
Как объединить/склеить несколько аудиофайлов?
Вам понадобится «швейцарский армейский нож программ обработки звука»,SoX.
SoX — это кроссплатформенная (Windows, Linux, MacOS X и т. д.) утилита командной строки, которая может конвертировать различные форматы компьютерных аудиофайлов в другие форматы. Она также может применять различные эффекты к этим звуковым файлам, и, как дополнительный бонус, SoX может воспроизводить и записывать аудиофайлы на большинстве платформ.
Вы не указываете платформу, на которой вы это делаете, или какие-либо другие особенности, такие как формат, поэтому это общая схема того, как вызвать sox
эти соединения:
for filename in directory_of_songs:
sox jingle.wav filename.wav filename-joined.wav
То есть, если указано более одного input
имени файла, sox
они будут объединены в output
файл, как показано ниже.согласно sox
документации.