Como eu posso compilar e instalar o último FFmpeg no Linux?

1

Eu quero instalar a última versão do ffmpeg no Linux (Ubuntu / Debian). Ele deve atender aos requisitos para transmitir via rtmp, converter fluxos com x264, criar arquivos de segmento para transmitir para dispositivos IOS. Como eu faria isso?

    
por Gilles 02.02.2013 / 18:03

1 resposta

1

O wiki do FFmpeg tem um guia de compilação para o Ubuntu . Há também um para o CentOS . Como os guias são constantemente atualizados para versões futuras, não há sentido em copiar todas as informações aqui.

Ao seguir o guia do Ubuntu, você instalará os seguintes codificadores adicionais a partir da fonte:

  • x264: você precisa disso para streaming
  • fdk-aac: isso fornece um AAC de melhor qualidade que o codificador AAC nativo FFmpeg
  • vpx: para streaming do WebM, você também deve instalar isso
  • opus: puramente opcional, não é necessário

Com o guia do CentOS, as seguintes são as instalações manuais, além das mencionadas acima:

  • LAME: este é o codificador de MP3 que você deve usar
  • libogg e libvorbis: para vídeo Theora e áudio Vorbis

Em vez de compilar manualmente o FFmpeg, você também pode baixar uma versão estática da página inicial. Estes são instantâneos do Git, então eles estão sempre atualizados. As construções estáticas não incluem ffserver pelo caminho.

Observação: Por razões de licenciamento, eles não podem agrupar FAAC ou FDK-AAC. Eles fazem incluem libvo-aacenc, mas também não oferecem melhor qualidade do que o codificador AAC nativo no FFmpeg.

    
por 03.02.2013 / 21:12