1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > ffmpeg js转换音频_webRTC使用ffmpeg.js将webm转换为mp4

ffmpeg js转换音频_webRTC使用ffmpeg.js将webm转换为mp4

时间:2020-08-04 08:59:58

相关推荐

ffmpeg js转换音频_webRTC使用ffmpeg.js将webm转换为mp4

我正尝试使用ffmpeg.js将webM文件转换为mp4。 我正在从画布上录制视频(叠加了一些信息)并录制了视频中的音频数据。webRTC使用ffmpeg.js将webm转换为mp4

stream = new MediaStream();

var videoElem = document.getElementById('video');

var videoStream = videoElem.captureStream();

stream.addTrack(videoStream.getAudioTracks()[0]);

stream.addTrack(canvas.captureStream().getVideoTracks()[0]);

var options = {mimeType: 'video/webm'};

recordedBlobs = [];

mediaRecorder = new MediaRecorder(stream, options);

mediaRecorder.onstop = handleStop;

mediaRecorder.ondataavailable = handleDataAvailable;

mediaRecorder.start(100); // collect 100ms of data

function handleDataAvailable(event) {

if (event.data && event.data.size > 0) {

recordedBlobs.push(event.data);

}

}

mediaRecorder.stop();

此代码工作正常,并返回一个WebM视频

var blob = new Blob(recordedBlobs, {type: 'video/webm'});

现在我想一个MP4文件,并检查从muaz汗的ffmpeg.js。 这些示例仅显示当您有2个单一流(音频和视频)时如何转换为mp4。但是我有一个音轨有附加音轨。我可以将这种流转换为mp4吗?如何做到这一点?

-06-06

q-jack

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。