我有一些 m4a 文件,想用 Audacity 编辑,但当我尝试打开这些文件时,Audacity 崩溃了。在尝试解决这个问题时,我发现我也无法播放 m4a 文件。我试过 VLC、Audacious 和 GNOME MPlayer。
根据互联网上的各种建议,我确保已经ubuntu-restricted-extras
安装了,并且lubuntu-restricted-extras
由于我使用的是 Lubuntu,所以 ffmpeg
也安装了。我libav
也从源代码安装了。仍然没有成功。
最后,我确认已安装gstreamer1.0-plugins-good
、、gstreamer1.0-plugins-bad
。gstreamer1.0-plugins-ugly
我还安装了 0.10 版本,因为显然有些音乐播放器使用该版本而不是 1.0 版本。
经过所有这些,我仍然无法播放和编辑 .m4a 文件。Audacity 崩溃后的日志文件如下所示:
16:35:38: Audacity 2.1.2
16:35:38: Retrieving FFmpeg library version numbers:
16:35:38: AVCodec version 0x382964 - 56.41.100 (built against 0x382964 - 56.41.100)
16:35:38: AVFormat version 0x382464 - 56.36.100 (built against 0x382464 - 56.36.100)
16:35:38: AVUtil version 0x361b64 - 54.27.100 (built against 0x361b64 - 54.27.100)
16:35:45: File name is /home/devon/Desktop/20160131_001.m4a
16:35:45: Mime type is *
16:35:45: Opening with libav
这似乎表明 libav 存在问题。我尝试遵循这些说明来修复问题,但我被引导到的“库首选项”选项在我的 Audacity 安装 (v.2.1.2) 中不存在。根据该网页,这应该意味着我尝试安装的库应该已经包含在系统中,但事实似乎并非如此,因为它不起作用。
任何帮助,将不胜感激。
答案1
我找到了问题所在,它与编解码器无关。我复制的文件已损坏。它们都包含超过 40 分钟的音频,但文件大小约为 130 字节。再次从源复制它们解决了问题。