É possível reconstruir o pacote do Trusty e resolver os dois problemas da seguinte forma:
- Suporte para mp4 / m4a construindo em um externo libmp4v2
- Use taxas de bits mais altas remendando o faac
Use os seguintes passos:
-
Primeiro, instale as dependências de compilação necessárias, algumas ferramentas de compilação e a nova dependência do libmp4v2:
sudo apt-get build-dep faac sudo apt-get install build-essential fakeroot devscripts libmp4v2-dev
-
Em seguida, crie um diretório de construção, obtenha um patch para permitir taxas de bits mais altas com o faac e aplique esse patch:
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
-
Altere adequadamente as informações de embalagem:
debchange -i
Minha própria edição deste arquivo é a seguinte:
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
É importante tornar o número da versão incrementalmente maior que a versão do repositório ou sua próxima atualização pode substituir seu novo pacote!
-
Faça a documentação adequada do patch:
dpkg-source --commit
Adicione uma breve descrição da finalidade do patch na caixa de diálogo que se abre com este comando.
-
E finalmente reconstrua e instale o pacote:
debuild -us -uc -i -I sudo debi
E agora você tem acesso a taxas de bits mais altas com o faac e pode enviar para um contêiner m4a / mp4 devidamente marcado!
Referências: