Últimas notícias
- WEB UPD8: FFmpeg retorna aos Repositórios Oficiais do Ubuntu com Ubuntu 15.04 Vervet Vivid
FFmpeg e libav
libav dos repositórios do Ubuntu
O Ubuntu começou a enviar o libav fork em vez de FFmpeg em lançamentos recentes . Se você instalou o pacote ffmpeg , então você realmente instalou o pacote libav-tools e um programa que lhe disse para usar avconv
em vez de ffmpeg
no futuro, dando a impressão de que o ffmpeg é obsoleto, o que é não.
O pacote de transição ffmpeg
parece ter sido removido do trusty / Ubuntu 14.04 (compare a lista de arquivos de pacote por atrevido e confiável de o pacote fonte ).
Portanto, uma opção é instalar o pacote libav-tools e usar avconv
(NB que isso não é o FFmpeg "mainline", mas um fork proeminente).
FFmpeg de um PPA no Launchpad
Outra opção é usar um PPA que forneça o FFmpeg. Por favor, dê uma olhada na página de download do FFmpeg para detalhes de PPAs e pacotes disponíveis. Você deve verificar PPAs individuais de vez em quando, se eles ainda estiverem atualizados.
Perguntas relacionadas:
Instalar da origem
Outra opção é instalar pacotes de dependências FFmpeg, depois compilar manualmente + instalá-lo a partir do código fonte.
Use construções estáticas
Embora possa parecer um pouco estranho do ponto de vista da embalagem, você também pode usar qualquer compilação estática de fontes confiáveis . No meu caso, eu mantenho binários FFmpeg Windows de 32 bits e 64 bits junto com binários x264-10-Bit em uma pasta para executá-los no Wine ou no Windows sempre que preciso.
Segui o que pude encontrar ao pesquisar este tópico. Eu não acompanho de perto o desenvolvimento de ambos os projetos e não é minha intenção culpar ninguém. Você, como leitor, também não deveria fazer isso.
Como aconteceu o garfo?
A Wikipédia afirma que o projeto bifurcado, bem como o lançamento inicial, foram anunciados em 13 de março de 2011, no entanto, há um pouco mais do que estava acontecendo.
Cavando com commits do Git
-
18 Jan 2011 - commit f4f5cab94e0881cd30965b28f3d78d9c63d6918e >
O líder do projeto FFmpeg Michael Niedermayer é removido do arquivo
MAINTAINERS
. -
27 Jul 2011 - confirmar 6291d7e41605c0b1e9debfae8a2b1d4cf7b0e0b3 >
avconv
é introduzido:Faça uma cópia do ffmpeg com um novo nome - avconv.
Ele será desenvolvido com algumas alterações incompatíveis.
ffmpeg.c vai ficar como está por algum tempo, então qualquer script usando ele não será quebrado.
-
27 de julho de 2011 - cometer 791a86c37a03b94207bc2d0ad4cbe7f39d7e495a
Um aviso é adicionado à versão bifurcada do código-fonte
ffmpeg.c
, que pode ser enganoso para usuários que não notaram a bifurcação e que eles não estão mais usando o FFmpeg. -
12 de janeiro de 2012 - confirmar 0fec2cb15cc6ff1fcc724c774ec36abadcb7b6ad
ffmpeg.c
é removido do código-fonte.
Anúncios oficiais na libav.org
Os seguintes posts são da seção de notícias (com o mais antigo no último):
09 de agosto de 2011
Atualizado em 12/09/2011.
Para consistência com nosso novo nome, renomeamos ffplay para avplay , ffserver para avserver e ffprobe para avprobe . Seu comportamento é o mesmo, apenas os nomes foram alterados.
Com o ffmpeg (a ferramenta de linha de comando), decidimos usar essa oportunidade para corrigir alguns problemas de usabilidade de longa data, o que envolve a quebra compatibilidade. Portanto, adicionamos uma nova ferramenta chamada avconv , que é baseado em ffmpeg , mas tem um diferente (espero que mais poderoso e mais fácil de usar) sintaxe para algumas opções. ffmpeg será mantido em sua estado atual por algum tempo, por isso não scripts ou frontends usando-o pausa. No entanto, não será mais desenvolvido.
As diferenças entre avconv e ffmpeg são:
[...]
Note que a interface avconv ainda não é considerada estável. Mais alterações incompatíveis podem ocorrer nas próximas semanas. Vamos anunciar aqui quando avconv é estável.
E no início de 2011:
18 de março de 2011
Acabamos de lançar outro lançamento pontual do nosso branch de lançamento 0.6: Libav 0.6.2 . Esta é outra versão somente de manutenção que aborda dois questões de segurança.
A partir de agora, usaremos nosso novo nome de projeto libav . Mas não preocupação, em comparação com o anterior lançamento 0.6.1, o único funcional As alterações são as duas correções de segurança para os decodificadores VC1 e APE. este significa que libav fornece um substituto indolor para existente Instalações do FFmpeg.
Além disso, estamos orgulhosos de acompanhar este lançamento de origem com executáveis e bibliotecas para a plataforma win32 . Esses binários inclua a codificação H.264 usando a biblioteca x264 incluída. Aproveite!
Os distribuidores e integradores de sistemas são incentivados a atualizar e compartilhar seus remendos contra nossos ramos de liberação.
17 de março de 2011
Acabamos de lançar outro lançamento pontual da nossa ramificação de lançamento 0.5: FFmpeg 0.5.4 . Esta é outra versão somente de manutenção que aborda uma série de questões de segurança.
Os distribuidores e integradores de sistemas são incentivados a atualizar e compartilhar seus remendos contra nossos ramos de liberação.
13 de março de 2011
Nós, como um grupo de desenvolvedores do FFmpeg, decidimos continuar desenvolvendo FFmpeg sob o nome Libav. Toda a infraestrutura existente será transferido para o domínio libav.org.
- Website: link
- Git: git: //git.libav.org/libav.git (veja link )
- FATE: link
- Roundup: link
- Patchwork: link
- Mailinglists: link (lista de desenvolvedores: [email protected])
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 disponíveis nas listas de discussão do FFmpeg e no IRC canais, mas vamos migrar para homólogos da libav.org. Para período de transição, tanto o site quanto 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 do SVN não é mais atualizado. O repositório SVN pode ser removido em um futuro próximo, então recomendamos que você use um repositório Git .
A última revisão comprometida com o SVN foi r26402 em 2011-01-19 e substituiu o svn: external libswscale por uma cópia independente.
Note que o desenvolvimento do FFmpeg foi de fato movido para um repositório Git e que existem dois repositórios Git. Veja a página de download de projetos correspondentes.