Por que o Gerenciador de Pacotes Synaptic não mostra as versões mais recentes?
De Ubuntu Wiki - Atualizações estáveis de lançamento :
Uma vez que uma versão do Ubuntu tenha sido completada e publicada, as atualizações para ela são liberadas apenas sob certas circunstâncias, e devem seguir um procedimento especial chamado "atualização de versão estável" ou SRU.
Isso significa que os pacotes geralmente não são mantidos atualizados com fontes upstream ativas.
Posso fazer algo para corrigir isso?
Você pode compilar e instalar sua própria versão recente do ffmpeg e de suas bibliotecas seguindo um guia passo-a-passo: Compile o FFmpeg em Ubuntu, Debian ou Mint . Este guia executa uma instalação local, portanto não interferirá nos pacotes de repositório ou nos arquivos do sistema, mas se você estiver compilando algo que depende das novas bibliotecas, talvez seja necessário informar onde estão localizadas as novas bibliotecas do ffmpeg.
Se você está compilando muitos programas, ou precisa de vários pacotes mais recentes do que o que é fornecido, então o Ubuntu pode não ser a distro mais eficiente para você no longo prazo.
Como posso encontrar a versão das bibliotecas que já estão instaladas no meu sistema?
A versão principal está presente no nome do pacote, como libavcodec53
.
Estou tentando excluir a versão antiga INTEIRAMENTE e instale novamente as novas bibliotecas a partir do código-fonte.
Se você deseja executar uma instalação do sistema que substitua o pacote ffmpeg ou libav-tools e / ou bibliotecas, basta remover os pacotes existentes, compilar o ffmpeg e instalar no sistema com checkinstall
ou algum outro método. Veja esta versão antiga do guia mencionado anteriormente que faz tudo isso, mas esteja ciente de que ela está desatualizada e no mínimo você pode ter que adicionar --extra-libs=-ldl
à sua linha de configuração do ffmpeg.
Se você deseja executar uma instalação local, siga a versão atual do guia de compilação.
Nomes de pacotes enganosos
Você deve estar ciente de que o chamado "ffmpeg" do repositório não é realmente do FFmpeg, mas de um fork chamado libav. Veja Quem pode me dizer a diferença e a relação entre ffmpeg, libav e avconv?