Configurações do FFmpeg para uploads de vídeos do YouTube e Facebook

9

Algum especialista do FFmpeg pode compartilhar suas configurações preferidas para conversão de vídeo para o YouTube e o Facebook?

Para o Youtube, estou seguindo essas diretrizes e meu tamanho de vídeo é de 480p @ 24 fps

  • Codec de áudio: AAC-LC
  • Canais: estéreo ou estéreo + 5.1
  • Taxa de amostragem de 96 khz ou 48 khz
  • Codec de vídeo: H.264
  • Progressive scan (sem entrelaçamento)
  • Perfil Alto
  • 2 quadros B consecutivos
  • GOP fechado. GOP de metade da taxa de quadros.
  • CABAC
  • Taxa de bits variável. Nenhum limite de taxa de bits necessário
  • Espaço de cores: 4.2.0

Especificações avançadas de codificação - YouTube Ajuda

    
por Bachalo 07.11.2012 / 20:11

1 resposta

13

Não considere as diretrizes como requisitos rigorosos. A recomendação geral é fornecer a mais alta qualidade prática para você carregar. É simples assim; o que quer que você carregue será recodificado de qualquer maneira e o YouTube quase sempre aceitará o que você lhes der. Isso significa que você pode fazer o upload do conteúdo original ou, se o original for muito grande, você poderá recodificá-lo usando uma alta qualidade. Exemplo usando ffmpeg :

ffmpeg -i input -c:v libx264 -crf 18 -preset slow -c:a copy output.mkv

Veja Wiki do FFmpeg: H.264 para mais detalhes - especificamente o -crf e -preset opções. Repare que eu simplesmente copiei o áudio, mas você pode optar por recodificá-lo se a fonte contiver áudio não comprimido.

Seu player pode não ser capaz de reproduzir a saída por diversos motivos, mas o YouTube certamente o fará.

    
por 07.11.2012 / 23:31