Por que o ffmpeg foi removido do Debian?

10

Atualmente, ffmpegestá ausente nos pacotes APT ao usar as versões estáveis ​​do Debian e Ubuntu.

Existem inúmeros recursos ( exemplo do SuperUser , outro da documentação do Debian e o do AskUbuntu ) que explicam como instalá-lo de uma maneira diferente (e mais complexa) do que uma simples apt-get install ffmpeg.

O que eu me pergunto é por que o pacote não está lá em primeiro lugar?

Pelo que entendi, avconvé um fork ffmpege é um padrão de fato para distribuições similares do Debian. Enquanto isso, ffmpegnão é abandonado: o site não menciona intenção de encerrar o projeto avconv, apesar do fato de o líder ter ffmpeg deixado o projeto .

Assim:

  • Por que ffmpegfoi claramente removido dos pacotes APT, em vez de mantê-lo e simplesmente adicioná-lo avconv?

  • Existe um motivo (além do fato de ter se tornado mais difícil de instalar ffmpeg) parar de usá-lo?

Arseni Mourzenko
fonte
1
Não posso comentar especificamente por que ele foi removido apt, no entanto, a Libavbifurcação de FFmpeg(para não mencionar sua confusão resultante) está bem documentada em outro lugar: bifurcação de FFmpeg .
111315 soulcake
1
Você pode achar úteis as respostas para esta pergunta: Quais são as diferenças e semelhanças entre ffmpeg, libav e avconv?
soulcake
@jordanm: de fato, entre os dois outros comentários, isso ajuda muito (a citação “o desenvolvedor Debian que manteve o ffmpeg fazia parte do grupo que criou o fork, então ele naturalmente puxou a distribuição para o passeio” sozinho responde minha questão). Deseja promover seu comentário para uma resposta, incluindo citações relevantes do artigo?
Arseni Mourzenko 11/11

Respostas:

10

Por que não estava ffmpeg disponível no repositório?

Por algum tempo, havia um chamado " ffmpeg" disponível depois que o Debian mudou para o Libav, mas não era do FFmpeg. Provavelmente, isso pode ser explicado melhor com uma linha do tempo aproximada do que aconteceu:

  1. O Libav se separou do FFmpeg e manteve o ffmpegnome binário (também manteve os nomes das bibliotecas, e o nome "libav" já estava sendo usado pelo FFmpeg como um substantivo coletivo para as bibliotecas: libavcodec, libavformat, libavutils, etc.).

  2. O mantenedor do pacote Debian ffmpeg na época, um membro do fork do Libav, trocou o Debian para usar o Libav.

  3. O Libav acabou reprovando / renomeando seu nome ffmpegpara avconv, e eventualmente removendo a falsificação " ffmpeg", mas alguns usuários posteriores , como o Ubuntu, mantiveram o antigo e falso " ffmpeg" por razões de "compatibilidade e transição" por algum tempo.

  4. O Debian / Ubuntu acabou removendo o "" buggy, antigo, morto, falso " ffmpeg".

  5. O FFmpeg retorna no Debian stable (jessie-backports) e no Ubuntu Vivid 15.04 .

  6. O Debian / Ubuntu descarta o Libav.

No momento, você está entre as etapas 4 e 5. A atualização para uma versão mais recente da sua distribuição permitirá que você instale o real a ffmpegpartir do repositório.

Existe um motivo para parar de usar ffmpeg?

O desenvolvimento do FFmpeg é muito ativo e, agora que o Libav perdeu seus principais usuários downstream, acho que você pode fazer essa pergunta avconv.

Outras coisas

... o líder do FFmpeg deixou o projeto.

Michael Niedermayer ainda é bastante ativo . Ele apenas se cansou de alguns dos deveres administrativos e políticos e renunciou ao cargo de líder. Além disso, foi um gesto para os desenvolvedores de Libav como um possível passo para a reunificação com desenvolvedores de Libav.

llogan
fonte