gpt4 book ai didi

google-chrome - WebM 中的 PCM 支持,以及 Chrome 的 WebM 实现

转载 作者:行者123 更新时间:2023-12-04 05:56:40 29 4
gpt4 key购买 nike

WebM 是否支持音频编解码器的 PCM?

我认为没有,但我在 WebM documentation page 上看到了支持带有以下注释的 BitDepth 字段:

BitDepth - Bits per sample, mostly used for PCM.

如果 WebM 确实支持 PCM,Chrome 的实现是否支持?如果是,什么是适合与 MediaRecorder 一起使用的内容类型?这些都返回 false:

MediaRecorder.isTypeSupported('video/webm;codecs=h264,pcm');
MediaRecorder.isTypeSupported('video/webm;codecs=h264,wav');
MediaRecorder.isTypeSupported('video/webm;codecs=h264,adpcm');
MediaRecorder.isTypeSupported('video/webm;codecs=h264,pcm_s16le');
MediaRecorder.isTypeSupported('audio/wav');

最佳答案

最新的 Chromium 现在支持 PCM。 Here is a reference获取 Chromium 中 MediaRecorder 的有效 mime 类型列表。

作为快照,以下是 Google Chrome 版本 64.0.3282.167(官方构建)(64 位)当前支持的版本:

MediaRecorder.isTypeSupported("video/webm")
MediaRecorder.isTypeSupported("video/webm;codecs=vp8")
MediaRecorder.isTypeSupported("video/webm;codecs=vp9")
MediaRecorder.isTypeSupported("video/webm;codecs=vp8.0")
MediaRecorder.isTypeSupported("video/webm;codecs=vp9.0")
MediaRecorder.isTypeSupported("video/webm;codecs=h264")
MediaRecorder.isTypeSupported("video/webm;codecs=H264")
MediaRecorder.isTypeSupported("video/webm;codecs=avc1")
MediaRecorder.isTypeSupported("video/webm;codecs=vp8,opus")
MediaRecorder.isTypeSupported("video/webm;codecs=vp8,pcm")
MediaRecorder.isTypeSupported("video/WEBM;codecs=VP8,OPUS")
MediaRecorder.isTypeSupported("video/webm;codecs=vp9,opus")
MediaRecorder.isTypeSupported("video/webm;codecs=vp9,pcm")
MediaRecorder.isTypeSupported("video/webm;codecs=vp8,vp9,opus")
MediaRecorder.isTypeSupported("video/webm;codecs=h264,opus")
MediaRecorder.isTypeSupported("video/webm;codecs=h264,vp9,opus")
MediaRecorder.isTypeSupported("video/x-matroska;codecs=avc1")
MediaRecorder.isTypeSupported("audio/webm")
MediaRecorder.isTypeSupported("audio/webm;codecs=opus")
MediaRecorder.isTypeSupported("audio/webm;codecs=pcm")

请注意,如果您正在运行 Chromium,则需要使用 proprietary_codecs 构建它,以便使用 h264/avc1 来支持一些更奇特的编码。

关于google-chrome - WebM 中的 PCM 支持,以及 Chrome 的 WebM 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40729039/

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