Python (v2.7) 需要安装插件才能播放以下类型的媒体文件:Windows Media Audio 8 解码器

Python (v2.7) 需要安装插件才能播放以下类型的媒体文件:Windows Media Audio 8 解码器

当我尝试使用声音转换器将某些音频文件转换为 Ogg Vorbis 时,出现以下错误:

Python (v2.7) 需要安装插件才能播放以下类型的媒体文件:Windows Media Audio 8 解码器

知道哪里可以得到这个编解码器或者如何安装它吗?

我正在使用 Ubuntu 14.04 LTS

答案1

确保同时安装 mplayer 和 lame。为此,请打开终端Ctrl++Alt或+ )并粘贴(T++ )以下行并点击运行:SuperTCtrlShiftVEnter

sudo apt-get install mplayer lame

出现提示时输入您的密码,然后导航到包含您的 WMA 的文件夹并在同一终端中运行以下命令:

for i in *.wma ; do mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader "$i" && lame -m j -h --vbr-new -b 320 audiodump.wav -o "`basename "$i" .wma`.mp3"; done; rm -f audiodump.wav

这将在同一目录中创建 320 kbps 的 MP3,并保留原始文件。
这些 MP3 将不包含 ID3 数据(标题、艺术家、专辑等)。GMusicBrowser 非常适合修改这些信息。


谢谢罗里·阿尔索普对于单行脚本,需要稍微更新一下。这里他还展示了一种通过单个命令运行脚本的方法。

相关内容