Você pode executar uma instalação do sistema. Este foi o método anterior usado pelo Compile FFmpeg no Ubuntu Guide ao qual você se referiu, mas foi alterado para executar uma instalação "local" para que não interfira com os pacotes do repositório que dependem do antigo pacote "ffmpeg" do repositório (para mais informações, consulte Quem pode me dizer a diferença e a relação entre ffmpeg, libav e avconv? ).
Você ainda pode executar uma instalação do sistema, se preferir. Você pode seguir o guia como está, mas terá que fazer algumas modificações.
0. Remova os pacotes conflitantes
Antes de começar, e porque você deseja instalar no sistema, você tem a etapa adicional de remover quaisquer pacotes que entrarão em conflito com o novo ffmpeg.
sudo apt-get remove ffmpeg libav-tools
1. Siga o guia até ...
Quando você chegar à etapa de configuração do ffmpeg, precisará fazer algumas alterações:
- Omit
--prefix="$HOME/ffmpeg_build"
- Omit
--bindir="$HOME/bin"
Como resultado:
PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure \
--extra-cflags="-I$HOME/ffmpeg_build/include" --extra-ldflags="-L$HOME/ffmpeg_build/lib" \
--extra-libs="-ldl" --enable-gpl --enable-libass --enable-libfdk-aac \
--enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis \
--enable-libvpx --enable-libx264 --enable-nonfree --enable-x11grab
Agora, execute make
conforme mostrado no guia.
2. %código%
Em vez de emitir checkinstall
para o ffmpeg instalar localmente, você usará make install
para instalar no sistema. checkinstall
irá acompanhar os arquivos instalados para que você possa removê-los facilmente com o seu sistema de gerenciamento de pacotes.
sudo checkinstall --pkgname=ffmpeg --pkgversion="10:$(date +%Y%m%d%H%M)-git" --backup=no \
--deldoc=yes --fstrans=no --default
hash -r
3. Concluído
Agora você pode usar o ffmpeg em todo o sistema. Observe que agora diz checkinstall
. Se ele menciona FFmpeg developers
, algo deu errado e você está usando a versão do repositório.
$ ffmpeg
ffmpeg version N-54152-g730e07f Copyright (c) 2000-2013 the FFmpeg developers
4. Desfazer
Se você deseja desinstalar, basta executar:
sudo apt-get remove ffmpeg
Usando libav
Alternativamente, você pode instalar o ffmpeg em qualquer lugar que desejar (incluindo ser preguiçoso e usar um binário ffmpeg já compilado ) e modificar o $PATH
para qualquer um ou todos os usuários, mas isso está além dessa resposta. Veja Como adicionar um diretório ao meu caminho? para mais informações.