【问题标题】:Can Chromium Embedded Framework's MediaRecorder support h.264 MIME types?Chromium Embedded Framework 的 MediaRecorder 可以支持 h.264 MIME 类型吗?
【发布时间】:2021-01-12 15:42:24
【问题描述】:

我一直在使用商业版 Google Chrome 使用 h.264(又名 avc1)做一些 window.MediaRecorder 的事情。

要查看我使用的是否有效

const ok = window.MediaRecorder.isTypeSupported('video/webm; codecs="avc1.42E01E"')

在商业浏览器上返回 true,但在 CEF 上返回 false。有没有办法解决这个问题?

我猜想 h.264 / avc1 支持是 Google 在构建浏览器的商业版本时添加的。但是,还有其他命令行参数可以启用启动 CEF 的功能。我想知道是否有一个适合这个的。

【问题讨论】:

标签: google-chrome h.264 chromium-embedded getusermedia web-mediarecorder


【解决方案1】:

是的,它可以支持 H.264,但您需要在构建时启用专有代码功能。

关注these directions 并将此值用于GN_DEFINES

set GN_DEFINES=proprietary_codecs=true ffmpeg_branding=Chrome

更多内容。

【讨论】:

    猜你喜欢
    • 2012-09-03
    • 1970-01-01
    • 2021-06-28
    • 2021-01-25
    • 2017-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多