Ubuntu Trusty Tahr 14.04 下 faac 的复制有 2 个限制:
- 不支持 mp4/m4a
- 无法使用高比特率
如何使用正确的 Debian 打包技术重建 faac 来克服这些问题?
参考:
答案1
可以重建 Trusty faac 包并解决这两个问题,如下所示:
- 通过构建来支持 mp4/m4a外部的libmp4v2
- 通过修补 faac 使用更高的比特率
请按照以下步骤操作:
首先安装所需的构建依赖项、一些构建工具和 libmp4v2 的新依赖项:
sudo apt-get build-dep faac sudo apt-get install build-essential fakeroot devscripts libmp4v2-dev
然后创建一个构建目录,获取一个补丁以允许使用 faac 实现更高的比特率并应用该补丁:
mkdir $HOME/Desktop/faac_build && cd $HOME/Desktop/faac_build apt-get source faac wget http://www.andrews-corner.org/patches/A00-bitrates.patch cd faac-1.28 patch -p1 < ../A00-bitrates.patch
适当更改包装信息:
debchange -i
我自己对此文件的编辑如下:
faac (1.28-7) unstable; urgency=low * Patch to allow higher bitrates * Compile against external libmp4v2-dev -- andrew <andrew@corinth> Sat, 27 Feb 2016 20:21:02 +1100
使版本号逐渐大于存储库版本非常重要,否则您的下一次更新可能会覆盖您的新包!
对补丁进行适当的记录:
dpkg-source --commit
在使用此命令打开的对话框中添加补丁用途的简要描述。
最后重建并安装该包:
debuild -us -uc -i -I sudo debi
现在您可以使用 faac 访问更高的比特率,并可以输出到适当标记的 m4a/mp4 容器!
参考: