Я создаю веб-инструмент для добавления водяных знаков к видео только на стороне клиента. И в какой-то момент я наткнулся на проблему:
Я использую WhammyJS для генерации видео webM из кадров холста, он возвращает blob и работает отлично, проблема в том, что я не могу извлечь аудио из оригинального видео.
Я много чего перепробовал, но ничего не получалось:
Вот некоторые из вещей, которые я попробовал:
let whammyOutput = whammyVid.compile()
let newBlob = new Blob([whammyOutput, OriginalVideo], type:OriginalVideo.type})
это возвращение BLOB-объекта с размером двух слитков, объединенных вместе, но это только видео whammyOutput ... нет звука, попробуйте наоборот - только старое видео + звук
Попробовал библиотеку ConcatenateBlobs.js, она была старая и не работала, были также некоторые комментарии, что она не работает ...
Так может кто-нибудь предложить способ объединения звука из старого видео с новым видео, мне нужно, чтобы он был чисто клиентским, без участия сервера. Заранее спасибо.