我想知道哪个软件包涵盖了最新 Ubuntu 版本的 libswresample(也许还有早期版本,希望也包括 Debian)。它完全被覆盖了吗?
如果没有,我应该使用什么其他库来重新采样音频?最好是让它在任何地方都可以工作,即该库在任何地方都可用。
或者也许我只是将 libswresample 与我的项目一起分发并静态链接到它......
Debian 和 Ubuntu 目前使用 FFMPEG 的“libav”分支。这个分支有一个名为 libavresample 的库,它与 libswresample 非常相似,但不兼容。不幸的是 Ubuntu 12.10 似乎也不包含这个库。 Debian FFMPEG 维护者是否会继续使用该分支,或者他们是否会切换回包含 libswresample 以及(为了完全兼容)libavresample 的原始 FFMPEG,还有待观察。http://en.usenet.digipedia.org/thread/16946/35690/ http://en.usenet.digipedia.org/thread/16946/35690/
同时,您最好的选择是从系统中删除所有 libav 软件包并使用 FFMPEG 软件包https://launchpad.net/~jon-severinsson/+archive/ffmpeg https://launchpad.net/~jon-severinsson/+archive/ffmpeg或者,如果您想要前沿技术,请从源代码构建它。
缺点是某些 Debian 软件可能依赖于 libav。将两个库安装在同一系统的不同位置可能是可能的(我什至设法在同一个程序中使用这两个库),但很容易引起问题,因为它们使用相同名称的文件和符号。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)