Recursos para usar o FFMPEG efetivamente [fechado]

7

Ultimamente tenho postado muitas perguntas sobre como usar o ffmpeg. Está bem claro para mim que estou sentindo falta de algum tipo de experiência na codificação de vídeo e estava me perguntando se algum dos meus colegas superusuários tinha bons recursos para estudar a codificação de vídeo. O que eu preciso entender antes de usar o ffmpeg efetivamente?

    
por aamiri 30.12.2011 / 15:16

1 resposta

12

Formatos de vídeo e diretrizes gerais

Antes de tudo, você precisa entender quais codecs e formatos diferentes existem e para que são usados normalmente:

O que é um codec (por exemplo, DivX?) e como ele difere de um formato de arquivo (por exemplo, MPG)?

Você também deve analisar o que torna a qualidade do vídeo de maneira mais geral, por exemplo, Como a taxa de bits, a taxa de quadros ou o tamanho da imagem afetam a qualidade?

O que significam os números 240 e 360 ao baixar o vídeo? Como posso saber qual vídeo é mais compactado?

Vamos usar o FFmpeg…

Você deve saber como instalar a última versão do FFmpeg. As versões mais recentes sempre incluem correções de erros atualizadas e novas funções. As pessoas costumam cometer o erro de usar as versões antigas empacotadas com suas distribuições ou que elas têm em algum servidor - geralmente elas não funcionam.

Leia a documentação do FFmpeg , pelo menos as opções gerais, e aprenda as opções básicas da linha de comando.

Veja também a entrada do nosso blog Super User: FFmpeg: A melhor ferramenta de manipulação de vídeo e áudio para um guia sempre atualizado sobre transcodificação com FFmpeg e alguns exemplos, bem como uma grande coleção de links no final.

Codificando com x264

O melhor codificador de vídeo gratuito disponível hoje é x264 e, usando libx264 , o FFmpeg pode usá-lo também. Você deve instalar x264 e ler a ajuda com x264 --fullhelp . O x264 tem muitas opções, que são mapeadas para o FFmpeg .

Para codificação, você poderá usar as ofertas de pré-configurações x264. Eles também são acessíveis através das opções do FFmpeg. Existem algumas opções principais que são úteis. Leia o guia de codificação x264 no wiki do FFmpeg. Resumindo, isso é o que você pode usar:

  • -profile:v especifica o perfil h.264 a ser usado, por exemplo high , que pode ser usado para todos os tipos de software de reprodução de vídeo, ou baseline , que restringe o vídeo a usar recursos que funcionam apenas em um celular ou iPod.
  • -preset especifica as predefinições de codificação para velocidade. fast vai te dar resultados mais rápidos, mas pior compressão, por exemplo. Estes variam de veryslow a ultrafast . O padrão é medium .
  • -tune oferece opções para ajustar a saída com base nos arquivos de entrada, por exemplo filmes animados com animation ou filmes normais com film .
  • -crf define o Fator de Taxa Constante, o método nº 1 a ser usado ao tentar ajustar a qualidade do resultado. Leia sobre isso aqui . Use um valor entre 18 e 27, onde menor significa melhor qualidade. O padrão é 23.

Você pode instalar um codificador de vídeo como Handbrake e ver quais opções ele usa. Aprenda fazendo e tente ler o que todos os parâmetros fazem.

    
por 30.12.2011 / 15:33

Tags