Quais codecs / formatos são adequados para a gravação de vídeo em movimento total para o youtube?

8

Estou gravando imagens de videogames por métodos sem perdas, depois do qual preciso compactá-las e enviá-las para o youtube. Não tenho certeza de qual formato e / ou codecs são melhores para isso. Eu tenho experimentado vários formatos e descobri que o MP4 (e o que o Camtasia 7 usa como codec para isso) é mais eficaz, mas a qualidade varia conforme o jogo.

Particularmente, eu notei que jogos em câmera lenta, como jogos de plataforma (Super Mario) ou RPGs (Final Fantasy), parecem estar bem, não importa em que formato estejam; poucos artefatos de compactação "em blocos", quase nenhum problema devido à frequência com que os quadros-chave são usados. Mas os jogos de movimento mais alto, especialmente o tiro em primeira pessoa (Halo) e o jogo de rolagem (Gradius) sofrem problemas relativamente graves com imagens "fantasmas" entre quadros-chave e vídeos geralmente em blocos ou irregulares.

Existe um codec de vídeo geralmente aceitável para filmagens de jogabilidade em movimento alto? Quero minimizar absolutamente artefatos de compactação, como imagens fantasmas entre quadros-chave, blocos de cores, etc. Para maximizar a qualidade, minhas gravações estão a 30 FPS, RGB de 32 bits com resolução e tamanho de arquivo ingênuos não é um fator limitante importante (mas eu gostaria de manter os arquivos com menos de 1 GB devido às baixas velocidades de upload). Portanto, suponha que o arquivo de origem esteja basicamente intocado. Como devo compactar esses arquivos fonte de alta qualidade da jogabilidade em movimento total para serem carregados no youtube?

Para reiterar os requisitos gerais:

  • Arquivo de origem sem perdas ou de alta qualidade a 30 FPS, 32 bits RGB
  • Gravação em movimento total, artefatos de compactação mínimos desejados
  • Resolução limitada apenas pelos res do jogo; geralmente 480p, 720p ou 1080p, ocasionalmente resoluções estranhas quando um jogo exige (mas se elas forem menos impressionantes, não é grande coisa, aceito que sejam problemáticas).
  • O YouTube receberá e processará o produto final, para que o processamento deles determine a qualidade final. Quero algo que o YouTube menos considere (os vídeos nem sempre correspondem à qualidade do meu arquivo de upload e não sei por que)

Se for importante, estou usando o Camtasia Studio para editar / renderizar o vídeo antes de fazer o upload e uso uma combinação do Camtasia Studio e Fraps para gravar vídeos. Eu tenho o pacote de codecs K-Lite Full no meu PC, então o YouTube é o principal fator limitante para codecs. O Fraps grava sem perdas e o Camtasia pode ser sem perdas, mas eu estive no DivX para codificar a gravação inicial no Camtasia. Meus vídeos também estão no capricho do processo de recodificação do YouTube para o produto final, mas não sei exatamente o que eles usam para isso.

Ben Brocka
fonte

Respostas:

4

Pessoalmente, sempre escolho o contêiner MP4 e o codec H.264, pois esse também é o codec que o YouTube usa no fluxo de vídeo final.

Quais taxas de quadros-chave e compactação de que você precisa realmente dependem das filmagens e, infelizmente, é quase impossível dar uma resposta genérica por esse motivo.

Se você tiver muitos movimentos, precisará de quadros-chave com mais frequência e menor compactação. Obviamente, isso resultará em tamanhos de arquivo maiores, pois um quadro-chave é basicamente uma imagem de quadro completo. Existem apenas compromissos dispendiosos para isso.

Quanto você precisa compactar depende do tamanho do quadro, da taxa de bits que será usada, por exemplo, não faz sentido compactar com uma alta taxa de bits se o YouTube voltar a comprimir para corresponder à taxa de bits máxima de saída, o que novamente significa qualidade ainda pior devido à nova compactação.

Se eu recomendasse um compromisso genérico, seria reduzir o tamanho do quadro de 1920 x 1080 para 1280 x 720. Um espectador não notará pequenos detalhes se houver muita coisa acontecendo no filme. É claro que depende de quais olhos se usa, o olho do espectador ou o olho do produtor. O que estou tentando dizer é que existe o fator da "psicologia" que você pode usar também.

Você não precisará de 32 bits. 32 bits é apenas RGB de 24 bits com 8 bits para um canal alfa. Você deve registrar e processar em 24 bits em casos como este. Isso economizará algum tamanho de arquivo e tempo de processamento.

O Camtasia usa seu próprio codec proprietário, para que você sempre precise comprimir novamente para outro formato sem perda ou com perda.

Basicamente, tudo se resume à abordagem de tentativa e erro e, a partir daí, a experiência, pois cada vídeo individual pode exigir uma abordagem diferente. Vi um post semelhante aqui com um link para as diretrizes do YouTube. Confira e use-os como base para configurações (especialmente configurações de taxa de bits).

Além disso, tente não pensar no filme em termos de perfeição técnica, mas como o espectador o verá e por que motivo (o conteúdo é interessante o suficiente para que a qualidade seja menos importante, pense em reportagens).


fonte