Почему пакет faac не поддерживает mp4?

В Ubuntu 13.10 faac не поддерживает MP4. Если вы бежите faac --help ты получаешь:

Бесплатная Передовая Аудио Кодер

FAAC 1.28

Использование: faac [options] infiles ...

Опции:

-q Установить качество квантователя.

-b Установить средний битрейт на x кбит / с. (ABR, режим низкого качества)

-c Установить пропускную способность в Гц. (По умолчанию = автоматический)

-o X Установить выходной файл в X (только для одного входного файла)

-r Использовать выходной файл RAW AAC.

-P Режим ввода Raw PCM (по умолчанию 44100 Гц, 16-битный стереозвук).

-R Raw PCM скорость ввода.

-B Размер входной выборки необработанного PCM (8, 16 (по умолчанию), 24 или 32 бита).

-C Raw 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и т.д. варианты, а теперь не могу.

2 ответа

Решение

Он был удален из-за проблем с лицензированием -

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 установлены.

Для всех, кто нашел этот вопрос, да 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

На моем компьютере уже было установлено все программное обеспечение для сборки пакетов, поэтому подумайте только об этом, чтобы завершить сборку.

Другие вопросы по тегам