Últimas notícias
FFmpeg e libav
libav dos repositórios Ubuntu
O Ubuntu começou a enviar o fork do libav em vez do FFmpeg em versões recentes . Se você instalou o pacote ffmpeg , na verdade instalou o pacote libav-tools e um programa que lhe disse para usar em avconv
vez de ffmpeg
no futuro, dando a impressão de que o ffmpeg está obsoleto, o que não é.
O ffmpeg
pacote de transição parece ter sido removido do trusty / Ubuntu 14.04 (compare a lista de arquivos do pacote atrevido e confiável do pacote de origem ).
Portanto, uma opção é instalar o pacote libav-tools e usá-lo avconv
(note que este não é o FFmpeg "principal", mas um fork proeminente).
FFmpeg de um PPA no Launchpad
Outra opção é usar um PPA que forneça FFmpeg. Consulte a página de download do FFmpeg para obter detalhes dos PPAs e pacotes disponíveis. Você deve verificar PPAs individuais de vez em quando, se ainda estiverem atualizados.
Perguntas relacionadas:
Instalar da fonte
Outra opção é instalar os pacotes de dependência do FFmpeg e compilar + instalar manualmente a partir do código-fonte.
Use construções estáticas
Embora possa parecer um pouco estranho da perspectiva do empacotamento, você também pode usar qualquer construção estática de fontes confiáveis . No meu caso, mantenho binários FFmpeg Windows de 32 bits e 64 bits, juntamente com binários x264-10 bits em uma pasta para executá-los no Wine ou Windows sempre que preciso.
A seguir, é o que eu pude encontrar ao pesquisar este tópico. Eu não tenho acompanhado de perto o desenvolvimento de ambos os projetos e não é minha intenção culpar ninguém. Você como leitor também não deve fazer.
Como aconteceu o garfo?
A Wikipedia afirma que o projeto bifurcado e o lançamento inicial foram anunciados em 13 de março de 2011, mas há um pouco mais a acontecer.
A pesquisa no Git confirma
18 de janeiro de 2011 - confirmar f4f5cab94e0881cd30965b28f3d78d9c63d6918e
O líder do projeto FFmpeg, Michael Niedermayer, é removido do MAINTAINERS
arquivo.
27 de julho de 2011 - commit 6291d7e41605c0b1e9debfae8a2b1d4cf7b0e0b3
avconv
é introduzido:
Faça uma cópia do ffmpeg com um novo nome - avconv.
Ele será desenvolvido com algumas alterações incompatíveis.
O ffmpeg.c permanecerá como está por algum tempo, portanto, qualquer script que o utilize não será quebrado.
27 de julho de 2011 - commit 791a86c37a03b94207bc2d0ad4cbe7f39d7e495a
Um aviso é adicionado à versão bifurcada do ffmpeg.c
código-fonte, que pode ser enganosa para usuários que não perceberam o fork e que não estão mais usando o FFmpeg.
12 de janeiro de 2012 - commit 0fec2cb15cc6ff1fcc724c774ec36abadcb7b6ad
ffmpeg.c
é removido do código fonte.
Anúncios oficiais no libav.org
As seguintes postagens são da seção de notícias (com as mais antigas em último):
09 de agosto de 2011
Atualizado em 12.09.2011.
Para maior consistência com o nosso novo nome, renomeamos ffplay para avplay ,
ffserver para avserver e ffprobe para avprobe . O comportamento deles é o mesmo, apenas os nomes foram alterados.
Com o ffmpeg (a ferramenta de linha de comando), decidimos usar esta oportunidade para corrigir alguns problemas de usabilidade de longa data, que envolvem quebra de compatibilidade. Portanto, adicionamos uma nova ferramenta chamada avconv, baseada no ffmpeg , mas que possui uma sintaxe diferente (espero que seja mais poderosa e fácil de usar) para algumas opções. O ffmpeg será mantido em seu estado atual por algum tempo; portanto, nenhum script ou frontend que o utilize será interrompido. No entanto, não será desenvolvido mais.
As diferenças entre avconv e ffmpeg são:
[...]
Observe que a interface avconv ainda não é considerada estável. Alterações mais incompatíveis podem ocorrer nas próximas semanas. Anunciaremos aqui quando o avconv estiver estável.
E no início de 2011:
18 Mar 2011
Acabamos de lançar outro release do nosso ramo de lançamento 0.6:
Libav 0.6.2 . Esta é outra versão somente de manutenção, abordando dois problemas de segurança.
A partir de agora, usaremos nosso novo nome de projeto libav . Mas não se preocupe, em comparação com a versão 0.6.1 anterior, as únicas alterações funcionais são as duas correções de segurança dos decodificadores VC1 e APE. Isso significa que o libav fornece um substituto indolor para instalações FFmpeg existentes.
Além disso, estamos orgulhosos de acompanhar esta versão de origem com executáveis e bibliotecas para a plataforma win32 . Esses binários incluem a codificação H.264 usando a biblioteca x264 incluída. Desfrutar!
Recomenda-se aos distribuidores e integradores de sistemas que atualizem e compartilhem seus patches com nossos ramos de lançamento.
17 Mar 2011
Acabamos de lançar outro release do nosso ramo de lançamento 0.5:
FFmpeg 0.5.4 . Esta é outra versão apenas de manutenção que resolve vários problemas de segurança.
Recomenda-se aos distribuidores e integradores de sistemas que atualizem e compartilhem seus patches com nossos ramos de lançamento.
13 de março de 2011
Nós, como um grupo de desenvolvedores do FFmpeg, decidimos continuar desenvolvendo o FFmpeg sob o nome Libav. Toda a infraestrutura existente será transferida para o domínio libav.org.
Você pode atualizar seu repositório git usando o seguinte comando:
git remote set-url origin 'git://git.libav.org/libav'
Por enquanto, ainda estamos acessíveis nas listas de discussão e canais de IRC do FFmpeg, mas migraremos para os colegas do libav.org. Por um período de transição, o site e a fonte ainda podem conter referências ao FFmpeg. Estes desaparecerão com o tempo, exceto onde historicamente relevante.
24 de fevereiro de 2011
O desenvolvimento do FFmpeg foi movido para o Git, e o repositório SVN não é mais atualizado. O repositório SVN pode ser removido em um futuro próximo, portanto, é recomendável usar um repositório Git .
A última revisão confirmada para o SVN foi a r26402 em 19/01/2011 e substituiu o svn: external libswscale por uma cópia independente.
Observe que o desenvolvimento do FFmpeg já foi movido para um repositório Git e que existem dois repositórios Git. Veja a página de download dos projetos correspondentes.
ffmpeg
na lista de resultados retornados, algo deu errado com seu gerente de repositório. Por enquanto, sugiro instalar através da construção a partir do código-fonte. Baixe aqui.