Como posso reconstruir o pacote faac para obter suporte a mp4 / m4a e taxas de bits mais altas?

0

A cópia do faac no Ubuntu Trusty Tahr 14.04 tem 2 limitações:

  • Não tem suporte a mp4 / m4a
  • Não é possível usar altas taxas de bits

Como posso reconstruir o faac, usando as técnicas corretas de empacotamento da Debian, para superar esses problemas?

Referências:

por andrew.46 27.02.2016 / 10:53

1 resposta

1

É 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:

  1. 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
    
  2. 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
    
  3. 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!

  4. 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.

  5. 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:

por andrew.46 27.02.2016 / 10:53