audio - WebM 也是用于音频的,还是仅用于视频?

标签 audio mp3 html5-audio web-audio-api webm

我看到有人提到 WebM 用于音频,但阅读 WebM 项目 site和谷歌搜索 convert mp3 to webm让我相信 WebM 仅适用于视频。我肯定看到很多 WebM 到 mp3 转换实用程序,但不是相反。

我可以看到它肯定用于视频,但是音频呢?如果它也适用于音频文件,我该如何生成 WebM 文件?

最佳答案

WebM is just a container format并且可以包含视频和音频:

WebM is a digital multimedia container file format promoted by the open-source WebM Project. It comprises a subset of the Matroska multimedia container format.



它可以仅用于音频目的,只要音频编码为 Vorbis 或 Opus。只需指定正确的 MIME 类型(同上):

Audio-only files SHOULD have a mime of “audio/webm”



要生成这样的文件,必须使用支持 webm 容器及其支持的编解码器的合适软件。不幸的是,很难获得对它的支持。通常,当您想使用 Opus 编解码器对音频进行编码时,会使用 OGG 容器,因为它具有更广泛的支持,这可能解释了 webm 缺乏对音频的支持(截至撰写本文时)。

更新:WebM 的一种方法是使用 FFMpeg(见 this answer),忽略 video options ( -vn )。

关于audio - WebM 也是用于音频的,还是仅用于视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37820448/

相关文章:

android - 如果在未播放音频的情况下按下了主页按钮,则应用程序将崩溃

安卓 : Record sound in mp3 format

audio - 确定 mp3 文件中的位深度

javascript - 当歌曲在 html 音频标签中重播时,如何消除间隙?

actionscript-3 - AS3驻波3程式库变更音高

android - 如何在视频系统中捕获和编码音频_Android

linux - 如何检测SUSE Linux系统中的音频可用性

c++ - 如何加载 MP3 或类似的音乐文件以在 wxWidgets 中显示和分析?

android - "Plugins on demand"设置激活的移动 HTML5 音频播放器

javascript - 在手机 block 屏幕上显示音频元数据?