为什么 faac 包不支持 mp4?

为什么 faac 包不支持 mp4?

在 Ubuntu 13.10 中,faac不支持 MP4。如果你运行,faac --help你将得到:

免费软件高级音频编码器

FAAC 1.28

用法:faac [选项] infiles...

选项:

-q 设置量化质量。

-b 将平均比特率设置为 x kbps。(ABR,低质量模式)

-c 以赫兹为单位设置带宽。(默认=自动)

-o X 将输出文件设置为X(仅适用于一个输入文件)

-r 使用 RAW AAC 输出文件。

-P Raw PCM 输入模式(默认 44100Hz 16bit 立体声)。

-R 原始 PCM 输入速率。

-B 原始 PCM 输入样本大小(8、16(默认)、24 或 32 位)。

-C 原始 PCM 输入通道。

-X Raw PCM 交换输入字节

-I 输入通道配置,默认为 3,4 (中央第三,低频第四)

MP4 特定选项:

不支持 MP4。

文档:

--license 显示 FAAC 许可证。

--help 显示简要的帮助。

--long-help 显示完整帮助。

更多提示可在 audiocoding.com 知识库中找到

http://www.audiocoding.com/wiki/

在以前的版本中,我可以faac使用-w--artist--album选项运行,但现在却不能。

答案1

由于许可问题,它被删除了 -

faac (1.28-5) unstable; urgency=low

[ Andres Mejia ]
Disable mp4v2 support.
This only disables mp4v2 for the faac utility program. The faac
utility is GPL-2 but the mp4v2 library is MPL-1.1. The two licenses
are incompatible with each other.

因此,如果您希望恢复,则需要将 faac 和 libfaac0 降级到 faac (1.28-4) 包,或者简单地获取当前源并重建安装libmp4v2-dev

答案2

对于其他发现此问题的人,是的,mp4v2 已被删除。使用库进行重建非常顺利,并提供了以下提示:

sudo apt-get build-dep faac
apt-get source faac
cd faac-*

这应该会带您进入源目录。编辑 debian/rules 以删除“--without-mp4v2”部分。对我来说,这意味着删除整个 override_dh_auto_configure 部分。

sudo apt-get install libmp4v2-dev
dpkg-buildpackage -us -uc

我的计算机已经安装了用于构建软件包的所有软件,因此这只是一些完成构建的提示。

相关内容