首页 > 编程知识 正文

电脑将视频转换为音频,怎样将音频转换为mp3

时间:2023-05-03 19:34:41 阅读:277097 作者:716

我正尝试使用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吗?如何做到这一点?

2017-06-06

q-jack

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。