Este tutorial tem por objetivo mostrar passo-a-passo a instalação do FFMPEG-0.6 com as configurações para que o OpenCV seja capaz de gravar videos.
- O primeiro passo antes de instalar o ffmpeg, é retirar do sistema os pacotes do repositório, pois iremos instalar versões mais novas e/ou com novas configurações:
sudo apt-get remove ffmpeg x264 libx264-dev
- Agora vamos instalar todos os pacotes que são as dependências do FFMPEG e do codec x264 (vc precisa estar com os repositórios universe e multiverse habilitados):
sudo apt-get install build-essential subversion git-core \ checkinstall yasm texi2html libfaac-dev libmp3lame-dev \ libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev \ libtheora-dev libvorbis-dev libx11-dev libxfixes-dev \ libxvidcore-dev zlib1g-dev
- Após instalar todas as dependências, vamos instalar o primeiro codec, o x264. Ele é opcional, mas vamos tentar deixar a instalação mais completa possível. Primeiro, puxe o código fonte (aqui) após o download, abra um terminal no diretório onde se encontra o arquivo "x264.tar.gz" execute os seguintes passos:
tar -xzf x264.tar.gz cd x264 ./configure make sudo checkinstall --pkgname=x264 --pkgversion "2:0.`grep X264_BUILD x264.h -m1 | cut -d' ' -f3`.`git rev-list HEAD | wc -l`+git`git rev-list HEAD -n 1 | head -c 7`" --backup=no --default
- Após a instalação do x264, vamos ao FFMPEG! Primeiro puxe o código fonte (aqui) e em seguida, no diretório onde se encontra o arquivo "ffmpeg-0.6.tar.bz2" execute os seguintes comandos:
tar -xjf ffmpeg-0.6.tar.bz2 cd ffmpeg-0.6 ./configure --enable-gpl --enable-version3 --enable-nonfree \ --enable-postproc --enable-pthreads --enable-libfaac \ --enable-libmp3lame --enable-libopencore-amrnb \ --enable-libopencore-amrwb --enable-libtheora \ --enable-libvorbis --enable-libx264 --enable-libxvid \ --enable-x11grab make sudo make install
- Após isso, temos o FFMPEG instalado e pronto para ser utilizado pelo OpenCV. Qualquer dúvida ou problemas, postem um comentário. Tentaremos deixar esse tutorial mais completo com o passar do tempo.
Links Úteis / Fontes / Adaptado de ...
3 comentários:
Oi Patrick, no passo 2 está dando o seguinte erro: E: Impossível achar pacote checkinstall , já pesquisei e tentei digitar comandos aqui, mas não consegui ainda, você sabe o que pode estar ocasionando esse erroo?
Oi Daniela, entra no synaptic e acessa as configurações -> repositorios.
na janela q vai abrir, habilite todos os outros repositorios que não estiverem marcados(olhe as duas primeiras abas).
Feche a janela e faça o reload
Tente instalar novamente.
Tive erro na hora do checkinstall do passo 3, dizendo que não tinha uma pasta criada e não tinha privilégios pra criar a pasta. O que fiz foi cria-la manualmente usando sudo...sudo mkdir /usr/local/lib/pkgconfig
mas o resto foi de bobs
Postar um comentário