Rhythmbox - 无法播放某些较新的 CD 中的 .wav 文件

Rhythmbox - 无法播放某些较新的 CD 中的 .wav 文件

我的 Rhythmbox 无法播放(甚至无法列出)某些 .wav 文件。我尝试播放的文件取自较新的 CD(其中一个是 2013 年的)。屏幕上显示一条消息,说我需要一个“解复用器”来播放这些文件,但找不到软件。有没有办法解决这个问题,或者有另一个可以播放所有 CD 中的 .wav 文件的 Ubuntu 音频播放器?

错误如下:

无法播放文件。播放文件需要高级流格式 (ASF) 解复用器,但尚未安装。(在 Ubuntu 软件中取消/查找)

和:

无法找到请求的软件

.wav 文件位于我的 PC 硬盘上,但直接来自原始零售购买的 CD。无论音乐的原始发行日期如何,这种模式似乎是从我过去四年左右购买的 CD 中提取的文件。例如,我可以播放 Bluejuice 于 2009 年发行的曲目“Broken Leg”,但不能播放 Destiny's Child 于 2001 年发行但我于 2019 年购买的曲目“Survivor”。

答案1

.wav 文件位于我的 PC 硬盘上,但直接来自原始零售购买的 CD。无论音乐的原始发行日期如何,这种模式似乎是从我过去四年左右购买的 CD 中提取的文件。例如,我可以播放 Bluejuice 于 2009 年发行的曲目“Broken Leg”,但不能播放 Destiny's Child 于 2001 年发行但我于 2019 年购买的曲目“Survivor”。

这不是 WAV 文件。这是 ASF 文件。这是 Microsoft 的一种有损音乐格式。

CD 可能包含两个部分:一个音频部分和一个数据部分,其中存储了有损版本的音乐以供播放。这也符合以下事实:它适用于某些 CD,但不是全部。

如果是纯音乐 CD,则在将其从 CD 拖到磁盘时实际上复制的是 PCM 音频。如果是数据音乐 CD,您只需复制数据文件。

我会调查以正确的方式翻录 CD这样您就可以从所有 CD 中获取实际的 PCM 数据,而不是可能受到 DRM 限制的劣质有损文件。

答案2

Rhythmbox 使用 gstreamer播放音乐。ASF 解复用器由gstreamer“丑陋”的插件

首先,运行以下命令来启用 宇宙和多元宇宙储存库

sudo add-apt-repository universe
sudo add-apt-repository multiverse

接下来,运行以下命令安装 ASF 解复用器限制附加套餐

sudo apt update
sudo apt install ubuntu-restricted-extras gstreamer1.0-plugins-ugly

相关内容