Объединить два аудио-BLOB-объектов JavaScript
Я использую Recorder.js для записи двух аудио файлов на моей веб-странице, которая затем создает записи в виде BLOB-объектов.
Как только у меня появятся эти аудио-объекты, я бы хотел объединить их в один трек.
Как мне это сделать?
2 ответа
Если вы сохраните необработанные PCM клипов orig из обратных вызовов в буфере микрофона, я думаю, вы можете просто предоставить массив буферизованных клипов новому конструктору BLOB-объектов.
let recordedBlob = new Blob($ArrBuff[clip1,clip2], { type: "audio/*" });
recording.src = URL.createObjectURL(recordedBlob);
Если они есть в аудиофайлах, таких как wav, mp3 и т. д., вы можете использовать Audacity для их редактирования и экспорта по своему усмотрению. или используйте ffmpeg, чтобы объединить их вместе. Я бы использовал Audacity, потому что это облегчает редактирование материала.