Por que o pacote faac não suporta o mp4?

2

No Ubuntu 13.10, faac não suporta MP4. Se você executar faac --help , verá:

  

Codificador de áudio avançado do Freeware

     

FAAC 1,28

     

Uso: faac [opções] infiles ...

     

Opções:

     

-q Define a qualidade do quantizador.

     

-b Define a taxa de bits média para x kbps. (ABR, qualidade inferior   modo)

     

-c Defina a largura de banda em Hz. (padrão = automático)

     

-o X Defina o arquivo de saída como X (somente para um arquivo de entrada)

     

-r Usa o arquivo de saída RAW AAC.

     

-P Modo de entrada Raw PCM (padrão 44100Hz 16bit estéreo).

     

Taxa de entrada do PCM bruto.

     

-B Tamanho da amostra da entrada Raw PCM (8, 16 (padrão), 24 ou 32bits).

     

- Canais de entrada Raw PCM.

     

-X bytes de entrada de troca PCM brutos

     

-I Configuração do canal de entrada, o padrão é 3,4 (centro terço, LF   quarto)

     

Opções específicas do MP4:

     

Suporte para MP4 indisponível.

     

Documentação:

     

- license Mostra a licença FAAC.

     

- help Mostra esta ajuda abreviada.

     

- longa ajuda Mostrar ajuda completa.

     

Mais dicas podem ser encontradas na Base de Conhecimento do audiocoding.com

     

link

Nas versões anteriores, podia executar as opções faac com -w e --artist , --album , etc. e agora não posso.

    
por Johny 27.11.2013 / 00:41

2 respostas

3

Foi removido devido a problemas de licenciamento -

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.

Então, se desejar, você precisará fazer o downgrade do faac & amp; libfaac0 para os pacotes faac (1.28-4) ou simplesmente obter a fonte atual & amp; reconstruir com libmp4v2-dev instalado.

    
por doug 27.11.2013 / 14:18
0

Para qualquer outra pessoa que encontre essa pergunta, sim, o mp4v2 foi removido. A reconstrução com a biblioteca ocorreu sem problemas com as seguintes dicas:

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

Isso deve levá-lo ao diretório de origem. Edite debian / rules para remover a parte "--without-mp4v2". Para mim, isso significava remover toda a seção override_dh_auto_configure.

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

Meu computador já tinha todo o software para a criação de pacotes instalados, então considere isto apenas algumas dicas para finalizar a construção.

    
por crcarlin 26.10.2017 / 18:54