Tutorial instalar ffmpeg Mac OS X

Para instalar o ffmpeg a partir do código fonte, é preciso inicialmente ter instalado um compilador de linguagem C em seu Mac. De forma simples, basta instalar o Xcode que o mesmo fará toda instalação e configuração do compilador C de forma automática.

Criando pasta padrão para os códigos fonte

Antes de fazer o download do código fonte do ffmpeg, é preciso também fazer o download e instalação do encoder mp3, conhecido como lame, desta forma é interessante definir um diretório padrão pra salvar todos os fontes, abra uma janela do terminal e digite os comandos abaixo:


mkdir ~/source
cd ~/source

Instalando Pré-requisito necessário: Lame Encoder

Para instalar o encoder Lame, que é um pré-requisito necessário, basta acessar a página do projeto e fazer o download: página do sourceforge do projeto. Copie o arquivo para a pasta source criada anteriormente e execute os comandos abaixo para extrair os arquivos, configurar e instalar o encoder.


tar xvzf lame-3.99.5.tar.gz
./configure
make
sudo make install

Download do ffmpeg com o subversion

Em seguida, faça o download da última versão do código fonte do ffmpeg utilizando o subversion:

cd ~/source
svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
cd ffmpeg

Instalando ffmpeg

Nesta etapa assumimos que o usuário já tenha o compilador C instalado, e esteja dentro da pasta do código fonte do ffmpeg. Desta forma basta configurar os parâmetros da instalação definindo também quais outras bibliotecas devem ser integradas/instaladas. Sendo assim é possível compilar e instalar. Caso deseje instalar a biblioteca AAC que é opcional, pule para a próxima etapa (Opcional – instalando biblioteca AAC).


./configure --enable-libmp3lame --enable-shared --disable-mmx --arch=x86_64
make
sudo make install

Opcional – instalando biblioteca AAC

Para instalar a biblioteca AAC que pode ser útil para comprimir áudio juntamente com o quicktime, basta fazer o download da mesma (link FAAD2) copiar para a pasta source previamente criada e instalar conforme os comandos abaixo:


tar xvzf faad2-2.6.1.tar.gz
cd faad2
less INSTALL

Siga os procedimentos destacados durante o processo de instalação.

Para integrar a biblioteca AAC previamente instalada, basta inserir os parâmetros abaixo na configuração do ffmpeg, depois compile e instale, conforme os comandos abaixo:

./configure --enable-libmp3lame --enable-shared --disable-mmx --arch=x86_64 --enable-libfaac --enable-libfaad
make
sudo make install

Caso a instalação seja feita com sucesso, a pasta padrão de instalação será:

/usr/local/bin/ffmpeg