如何安装 opus 编解码器以便在 Windows 10 上播放

如何安装 opus 编解码器以便在 Windows 10 上播放

如何在 Windows 10 机器上安装 opus 音频编解码器?我有一个包含 HEVC 视频和 OPUS 音频的 mkv 文件。

  • 当我在 VLC 中播放文件时,一切正常
  • Windows 10 电影和电视应用程序:有视频但没有声音
  • Media Player Classic:没有声音或音频。

官方网站 (http://opus-codec.org/downloads/) 有实际的 dll,但没有将它们“安装”到 Windows。我还尝试从 Windows 商店安装 Web Media Extensions,但没有任何效果。我正在运行 Windows 10 Pro 1709 16299.371

  • 我需要安装什么才能让 Windows 10 电影和电视应用程序获得声音
  • 我需要安装什么才能获得 Media Player Classic 的声音和视频?

答案1

您无法安装,包中包含您在命令行中使用的 exe 文件。

Opus-tools 提供命令行实用程序来编码、检查和解码 .opus 文件。Opusfile 为应用程序开发人员提供用于解码和查找 .opus 文件的高级 API。二进制包中还包含所需库 libogg 1.3.2、libopus 1.1.1 和 openssl 的 DLL。

答案2

从 Microsoft Store 安装 Web Media Extensions。网页链接:https://www.microsoft.com/en-us/p/web-media-extensions/9n5tdp8vcmhs

包含 opus 音频的视频可以播放良好,但对于音频文件,扩展名 .opus 无法识别,因此 .mp3 就足够了。

笔记:网络媒体扩展仅支持 UWP,因此类似Groove 音乐电影和电视将工作。

答案3

这可能是一个非常晚的答案,但我会添加它,以防它对某人有帮助。

要在 Media Player Classic 上播放,安装 K-Lite Codec Pack Mega 之类的编解码器包应该可以完成工作。我推荐 K-Lite,因为该包分发了 Media Player Classic(官方 MPC:HC 停产后维护的“黑色版”分支)以及其他编解码器,因此应该兼容。我总是直接安装 K-Lite Mega Codec Pack,而不是独立的 MPC。

我找不到解决电影和电视声音播放不足的方法,但我个人被要求安装HEVC 视频扩展(付费)在其中播放 HEVC 视频。也许您已经面向设备制造商的 HEVC 视频扩展(相同,但免费且未列出)已预安装。考虑到微软让普通用户为如此基本的功能付费,我认为他们的播放器不应被视为功能齐全的视频播放器。

编辑:

今天我遇到了这一页来自 codecguide.com 的说法是,免费版本(针对设备制造商)需要能够解码 HEVC 的 GPU,否则他们必须使用 1 美元的版本。

答案4

只需将 opusdec.exe 解压到 C:\Windows 并使用 Windows Media Player 启动媒体文件即可。音频部分可完美播放。

相关内容