Audio2Hero / mergeoggs.py
Tim-gubski's picture
Update mergeoggs.py
b4228ae verified
raw
history blame contribute delete
456 Bytes
from pydub import AudioSegment
def merge(out_dir, *files):
if len(files)==0:
raise ValueError("No files to merge")
combined = AudioSegment.from_file(files[0], format="mp3")
for file in files[1:]:
sound = AudioSegment.from_file(file, format="mp3")
combined = combined.overlay(sound)
combined.export(out_dir, format="ogg")
if __name__ == "__main__":
merge("merged.ogg","guitar.ogg", "bass.ogg", "song.ogg")