是否有适用于 Ubuntu 的 Audacity 版本可以使用本地版本的 FFMpeg?

是否有适用于 Ubuntu 的 Audacity 版本可以使用本地版本的 FFMpeg?

由于 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

请检查并报告。

相关内容