MediaStreamRecorder icon indicating copy to clipboard operation
MediaStreamRecorder copied to clipboard

How to concat files blob??

Open NguyenTungs opened this issue 8 years ago • 3 comments

hi @muaz-khan !

On demo : https://www.webrtc-experiment.com/msr/video-recorder.html When i click button "Save" then it only save first record. So how i want save all file or concat files blob. thanks

NguyenTungs avatar Jul 27 '16 10:07 NguyenTungs

@NguyenTungs Use ffmpeg to concatenate the video files afterwards, it's impossible to do so in the browser.

msmuenchen avatar Feb 19 '17 16:02 msmuenchen

You can set longest interval:

recorder.start( 60 * 60 * 10000);

btnStopRecording.onclick = function() {
     mediaRecorder.ondataavailable = function (blob) {
           console.log('single huge blob', blob.size);
     };
     recorder.stop();
};

Or use new Blob([array]):

var arrayOfBlobs = [blob1, blob2, blob3, blob4];

var singleBlob = new Blob(arrayOfBlobs , {  type: 'video/webm'} );
var singleFile = new File(arrayOfBlobs , 'filename.webm', {  type: 'video/webm'} );

Or: https://github.com/muaz-khan/ConcatenateBlobs

muaz-khan avatar Feb 20 '17 07:02 muaz-khan

@msmuenchen , @muaz-khan Thanks for share your solutions 👍

NguyenTungs avatar Feb 20 '17 07:02 NguyenTungs