web-dev-qa-db-fra.com

Pourquoi le package faac ne prend-il pas en charge mp4?

Dans Ubuntu 13.10, faac ne prend pas en charge MP4. Si vous exécutez faac --help vous obtenez:

Freeware Advanced Audio Coder

FAAC 1.28

Utilisation: faac [options] infiles ...

Options:

-q Définit la qualité du quantificateur.

-b Définit le débit binaire moyen sur x kbps. (ABR, mode de qualité inférieure)

-c Définit la bande passante en Hz. (par défaut = automatique)

-o X Définit le fichier de sortie sur X (uniquement pour un fichier d'entrée)

-r Utiliser le fichier de sortie RAW AAC.

-P Mode d'entrée Raw PCM (par défaut 44100Hz 16bit stéréo).

-R Taux d'entrée PCM brut.

-B Taille d'échantillon d'entrée PCM brute (8, 16 (par défaut), 24 ou 32 bits).

-Canaux d'entrée PCM bruts.

-X Raw PCM swap input octets

-I Configuration du canal d'entrée, la valeur par défaut est 3,4 (troisième au centre, LF quatrième)

Options spécifiques MP4:

Prise en charge MP4 non disponible.

Documentation:

--license Affiche la licence FAAC.

--help Affiche cette aide abrégée.

--long-help Afficher l'aide complète.

Vous trouverez plus de conseils dans la base de connaissances audiocoding.com à l'adresse

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

Dans les versions précédentes, je pouvais exécuter faac avec -w et --artist, --album, etc., et maintenant je ne peux plus.

2
Johny

Il a été supprimé en raison de problèmes de licence -

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.

Donc, si vous le souhaitez, vous devrez soit rétrograder faac & libfaac0 vers les packages faac (1.28-4), soit simplement récupérer la source actuelle et reconstruire avec libmp4v2-dev installée.

3
doug

Pour quiconque trouve cette question, oui mp4v2 a été supprimé. La reconstruction avec la bibliothèque s'est déroulée sans problème avec les conseils suivants:

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

Cela devrait vous mettre dans le répertoire source. Modifiez debian/rules pour supprimer la partie "--without-mp4v2". Pour moi, cela signifiait supprimer toute la section override_dh_auto_configure.

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

Mon ordinateur avait déjà tous les logiciels pour construire des packages installés, alors considérez ceci juste quelques conseils pour terminer la construction.

0
crcarlin