由于 libav 的愚蠢行为,Ubuntu 上的 Audacity 不再支持 FFMpeg。
是否有 PPA 或与 Audacity 版本一起构建的东西支持使用 FFMpeg 的本地版本?我可以自己编译它,但这会很耗时,尤其是在出现错误的情况下。
附言
请不要建议使用夜间 PPA,它不支持 FFMpeg。
答案1
看起来 Audacity 实际上将针对 ffmpeg-0.10.12 进行构建。我已将其全部写在这里:
Trusty Tahr 下的 Audacity:使用 FFmpeg 构建它 http://ubuntuforums.org/showthread.php?t=2219907
测试一下并告诉我是否一切顺利...
答案2
从 Audacity 手册中我们可以看到它不会针对 0.8 以上的 FFmpeg 库进行构建:
Audacity 应该支持针对 FFmpeg 0.5 到 0.8 的构建。目前可能无法针对更高版本的 FFmpeg 构建 Audacity。Audacity 手册
从 14.04 版本开始我们将安装libavcodec54默认情况下。这将与旧版 libavcodec 冲突。Audacity 已针对 libavcodec 和 LAME 进行编译和构建:
一些 Linux 发行版(例如 Ubuntu)现在将 Audacity 与 MP3 编码和 FFmpeg 支持一起打包,这些支持已动态链接到相关的系统库。在这些打包版本中,无需定位 LAME 或 FFmpeg,因此 Audacity 将没有“库”偏好设置。Audacity 手册
因为似乎仍然有可能使用较新的 FFmpeg 编译 AudacityAudacity 本身不支持的文件格式转换版本。
如果我们只需要出口不支持的文件格式,使用 Audacity 的选项使用外部应用程序导出可能更简单。遗憾的是,此功能不适用于文件进口。
在导出文件格式对话框中,我们可以选择(external program)
内置格式。然后,Options...
我们可以定义一个管道到任何外部转换器,包括AVCONV它已经取代了 FFmpeg。
avconv -i - "%f"
输出格式将由给定的文件扩展名决定。
答案3
我从他们的每日版本中安装了 Audacity,现在 aac/mp4 导入对我来说完美无缺。 https://launchpad.net/~audacity-team/+archive/daily
请检查并报告。