gpt4 book ai didi

javascript - 如何在 Chrome 浏览器中从 MediaStream 制作 mp4

转载 作者:行者123 更新时间:2023-12-04 00:36:05 31 4
gpt4 key购买 nike

MediaRecorder.isTypeSupported('video/mp4') 在 Chrome 中是 false。于是我找到了 MediaStreamRecorder https://github.com/streamproc/MediaStreamRecorder然后我做了

var recorder = new MediaStreamRecorder(stream, {
mimeType: 'video/mp4',
});
// also
recorder.mimeType = 'video/mp4';

但输出是 webm 我用 ffmpeg -i

检查
Input #0, matroska,webm, from '/Users/otiai10/Downloads/example.mp4':
Metadata:
encoder : Chrome
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0(eng): Video: vp8, yuv420p, 640x480, SAR 1:1 DAR 4:3, 30 fps, 30 tbr, 1k tbn, 1k tbc (default)

该视频可在 Chrome 中播放,但不能在 QuickTime Player 中播放。

Here是更多细节和(不是!)这个问题的工作示例。

据说muaz-khan/Ffmpeg.js可以将 webm 转换为 mp4,但文件大小很重要。

是否有任何解决方法可以录制并保存为 mp4?

最佳答案

好吧,那是我的误会。

https://github.com/streamproc/MediaStreamRecorder

MediaStreamRecorder can record audio as WAV and video as either WebM or animated gif on Chrome

没有 mp4 可能。

关于javascript - 如何在 Chrome 浏览器中从 MediaStream 制作 mp4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42304730/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com