Existem muitos codecs que você pode usar e cada um se destaca em uma área diferente. Veja qual é o certo para você no Windows.

Você pode não saber muito sobre codecs de vídeo, mas há uma chance de usá-los em sua vida cotidiana. Você pode estar em streaming, enviando um vídeo que você fez para outras pessoas ou tem um HDD de vários terabytes cheio de vídeos e deseja recuperar parte de seu espaço sem excluir nenhum arquivo.

Então, o que são codecs de vídeo, como você deve escolher um e como isso afetaria seus vídeos produzidos?

O que são codecs?

Se você quiser ser técnico, a forma "real" de soletrar a palavra é "CoDecs", já que o termo é uma combinação dos palavras "codificadores" e "decodificadores". Mas ninguém escreve assim no mundo real, então tudo bem se você não soletrar dessa maneira.

A parte "codificador" de "codecs" permite codificar um fluxo de mídia usando um algoritmo específico. Enquanto isso, a parte "decodificador" permite a reprodução de um fluxo de mídia codificado com um codificador compatível.

Para saber mais sobre codecs, consulte nosso guia em tudo o que você precisa saber sobre codecs de vídeo, contêineres e compactação.

Por que sua escolha de codec é importante

Ao escolher um codec, você deve considerar seus prós e contras e escolher o melhor para a tarefa.

Compatibilidade: compatibilidade e suporte de hardware são um dos principais fatores a serem levados em consideração ao escolher um codec. Como você planeja usar a mídia depois de codificá-la? Eles farão parte de sua coleção pessoal ou você planeja compartilhá-los com outras pessoas?

Velocidade: você também deve considerar a velocidade de codificação. O AV1 é considerado um dos melhores codecs disponíveis atualmente para armazenamento de conteúdo de longo prazo. No entanto, com AV1, uma CPU Ryzen 5900x não muito gasta pode funcionar por dias para codificar um único vídeo.

Tipo de conteúdo e qualidade de saída: Além disso, como estamos falando de "armazenamento de longo prazo", você gostaria que os arquivos codificados parecessem quase idênticos aos originais, ficando o mais próximo possível da fonte? Você deve pular o AV1, pois ele não pode executar a compactação totalmente sem perdas. Em contraste, os mais antigos e menos avançados H.265 e H.264 podem.

Editabilidade: Você também deseja editar o vídeo, remixá-lo, cortar ou adicionar cenas, títulos e efeitos e experimentar a gradação de cores? Seria melhor se seus vídeos de origem fossem codificados em um formato "amigável para edição" que fosse mais rápido de ler para o computador. Isso também significaria que eles seriam "mais fáceis de se movimentar" ao trabalhar com a linha do tempo de um editor de vídeo. Para isso, você precisaria de algo como MJPEG ou, para maior qualidade, ProRes.

Os melhores codecs disponíveis para você

Vamos examinar os principais codecs de vídeo que você pode usar:

1. H.265/HEVC

O mais recente codec "baseado em MPEG" amplamente disponível, H.265, também conhecido como Codificação Versátil de Alta Eficiência (HEVC para short) e MPEG-H Parte 2, oferece a melhor combinação de qualidade, velocidade e amplo suporte de hardware entre seus pares.

É por isso que você o vê no topo da nossa lista: é mais lento codificar para H.265 usando um codificador de software especializado como o x265, mas que oferece a melhor qualidade possível para o seu conteúdo. Ainda será (muito) mais rápido que o AV1 e também funcionará bem com conteúdo com "granulação" (o "ruído" que você vê em filmes cinematográficos).

2. AV1

O codec mais novo em nossa seleção, AV1, é um VP9 super evoluído que oferece ganhos significativos em compactação e qualidade em comparação com seu ancestral. Onde o VP9 frequentemente "trocou golpes" com o H.265, o AV1 deixa os dois para trás, alcançando uma qualidade ainda +50% melhor com o mesmo tamanho de arquivo ou tamanho de arquivo -50% menor para a mesma qualidade - você escolhe como prefere ir.

Parece perfeito até você perceber que também pode ser dezenas de vezes mais lento do que muitas alternativas. Além disso, ele não gosta de conteúdo "ruidoso", então remove todos os "grãos" por padrão. Ele oferece uma opção avançada como uma opção extra para adicionar ruído artificialmente ao conteúdo.

Ainda assim, os puristas argumentariam com razão que esta é uma aproximação e não a maneira correta de preservar a aparência da mídia original se você estiver recodificando seu conteúdo para arquivamento de longo prazo.

3. H.264/AVC

H.264, também conhecido como Advanced Video Coding (AVC para abreviar) e MPEG-4 Parte 10, é o precursor do H.265. Tem requisitos de hardware muito mais baixos e tem sido usado por muito mais tempo.

Como tal, é muito mais rápido na codificação do que H.265 e especialmente AV1 e tem suporte de hardware significativamente mais amplo. Mesmo os smartphones mais acessíveis que você pode comprar hoje podem decodificar e codificar H.264 em hardware.

Com H.264, você obtém qualidade inferior para o mesmo tamanho ou arquivos muito maiores para a mesma qualidade em comparação com H.265 e AV1.

4. VP9

Criado como uma alternativa mais aberta ao H.265 carregado de padrões, o VP9 deveria atuar como substituto do H.264 e do H.265 na web. Embora esteja em uso por muitos sites proeminentes, essa promessa ainda não se concretizou totalmente.

Além disso, embora seja suportado por navegadores e quase todos os reprodutores de mídia de software baseados em PC, hardware reprodutores de mídia (como decodificadores de TV ou um sistema de entretenimento que você possa ter em seu carro) podem pule isso.

Em relação à velocidade e qualidade, fica entre H.264 e H.265, dependendo do conteúdo codificado e das configurações.

5. MPEG-4/Xvid/DivX

O codec MPEG4 ganhou destaque por meio de sua variante DivX, que dominou a codificação de vídeo durante a era do Windows XP, graças à pirataria desenfreada de filmes.

MPEG4 é quase obsoleto hoje. Era ideal quando os piratas queriam copiar um DVD e colocar uma cópia altamente compactada em um único CD para compartilhar com os amigos.

Pode ser útil, dependendo de suas prioridades e hardware disponível. É uma boa escolha se você deseja apenas ganhos mínimos o mais rápido possível. No entanto, do ponto de vista da qualidade, existem opções muito melhores disponíveis.

6. ProRes

Amplamente considerado "o formato de vídeo editável da Apple", o ProRes não oferece a melhor compactação, mas porque prioriza a qualidade e a capacidade de edição.

Você raramente (ou nunca) usará ProRes para reproduzir mídia ou comprimi-la para arquivamento ou distribuição. E ainda, é quase obrigatório se você for um profissional na fase de pós-produção, fazendo malabarismos com as cenas no Final Cut Pro X ou colorir no Davinci Resolve, pois é simples, rápido e, mais importante, considerado um padrão.

Um caso amigável ao consumidor em que você pode se deparar com a gravação de vídeo de alta qualidade com um dos iPhones mais recentes (a partir do 13 Pro) no modo de vídeo.

7. MJPEG

O "primo mais amigável ao consumidor" do ProRes é útil principalmente se você estiver importando conteúdo de dispositivos analógicos mais antigos para o seu PC, por meio de uma solução de captura de vídeo, para posterior edição. Isso ocorre porque ele é ultrarrápido na busca e você pode trabalhar com cada quadro atuando como um quadro-chave, em vez de ter que lidar com sequências de quadros.

O MJPEG está longe de ser o algoritmo mais avançado: ele consegue reduzir o tamanho do vídeo codificando todos os quadros como imagens JPEG.

No entanto, a compactação JPEG tem muita perda de qualidade, tornando o MJPEG útil apenas no caso particular em que mencionado: busca ultra-rápida em conteúdo importado que não tinha a melhor qualidade para preservar no primeiro lugar.

8. MPEG2

Você ainda pode encontrar o MPEG2 se o seu PC tiver uma unidade óptica e tentar ler um DVD com ela. Os arquivos VOB na maioria dos DVDs contêm fluxos codificados com vídeo MPEG2 e algoritmos de áudio AC3.

O próprio fato de a maioria dos PCs hoje nem sequer ter uma unidade óptica revela a utilidade do MPEG2 no cenário tecnológico moderno.

Como escolher um codec

Vimos por que a escolha do codec é importante e também como os principais codecs diferem em relação à qualidade e velocidade. Mas ainda assim, qual você deve escolher, quando e por quê?

1. Escolhendo um Codec para Streaming

Se você estiver transmitindo para plataformas como Twitch e YouTube, provavelmente desejará usar o H.264. É mais rápido do que H.265 e AV1 na codificação, embora tenha requisitos de hardware muito mais baixos.

Manter a tensão do hardware baixa é muito importante, especialmente se você deseja executar outros softwares exigentes em paralelo (como os jogos triple-A mais recentes) sem prejudicar o desempenho.

Ajudando ainda mais, quase todas as GPUs de pelo menos as duas últimas "gerações" da Nvidia e da AMD vêm com suporte para codificação H.264 acelerada por hardware. Isso permite que você codifique seus fluxos de vídeo em tempo real com um impacto mínimo no desempenho (pense em 5% a 10% dos recursos de sua GPU).

2. Escolhendo um codec para arquivamento

Para arquivamento, a melhor escolha de codec depende do conteúdo que você deseja armazenar e se deseja preservar sua qualidade ou reduzir as demandas de armazenamento.

Embora o AV1 ofereça a melhor relação qualidade-tamanho, o H.265 ainda é uma opção melhor se você deseja compactar vídeos "cinematográficos" (especialmente se forem "ruidosos") enquanto mantém todos os detalhes. Eles ainda serão menores do que se armazenados com a maioria dos outros codecs, exceto AV1.

AV1 é a melhor escolha se você não se importar com suas velocidades de compressão muito mais lentas, e ainda mais se recodificar conteúdo "suave", como anime e desenhos animados.

3. Escolhendo um codec para conteúdo 4K+

Todos os codecs até H.264 foram projetados para resoluções sub-HD. H.264 foi o primeiro codec projetado para armazenar conteúdo full-HD (em resoluções de até 1920 x 1080). No entanto, hoje também temos 4K e UltraHD conteúdo, e H.265, AV1 e VP9 são melhores para resoluções muito mais altas.

4. Escolhendo um codec para maximizar a compatibilidade

A regra geral é que quanto mais antigo o codec que você usar, maior será sua compatibilidade com mais dispositivos. Se você deseja que seus vídeos sejam reproduzidos praticamente em qualquer lugar, escolha MPEG4. É antigo, superado por todas as opções mais recentes, mas também é suportado nativamente mesmo por TVs de dez anos atrás.

Se você se preocupa apenas com dispositivos mais novos, o H.264 pode funcionar em quase todos os dispositivos de reprodução de mídia lançados nos últimos cinco anos, incluindo consoles de jogos e smartphones.

Sugerimos que você pule H.265, AV1 e VP9, ​​já que cada um tem suas próprias "peculiaridades" e é melhor suportado em determinados ecossistemas. Por exemplo, VP9 pode ser reproduzido na maioria dos navegadores modernos, mas apenas por alguns reprodutores de mídia independentes.

4. Escolhendo um codec centrado na codificação de hardware

A codificação acelerada por hardware parece mágica e pode afetar sua escolha de codec. Ainda assim, você deve se lembrar que a codificação acelerada por hardware é útil principalmente para usos em tempo real, como streaming. É por isso que sugerimos que você use a codificação GPU em nosso artigo sobre como otimizar streams de jogos usando o OBS Studio.

Ao contrário dos codificadores baseados em software como x265, os codificadores acelerados por hardware não atingem velocidades mais altas puramente por causa do hardware dedicado de uma GPU: eles também usam versões "simplificadas" do mesmo algoritmos. Esses priorizam velocidade e compatibilidade em vez de qualidade.

Por causa disso, um arquivo H.265 codificado por hardware pode até ter qualidade pior do que um arquivo H.264 codificado por software, mesmo que tenham o mesmo tamanho.

Portanto, você deve escolher o melhor codec suportado pelo codificador acelerado por hardware da sua GPU se estiver transmitindo, com as GPUs da Intel Arc suportando AV1. Ao mesmo tempo, você deve evitar usá-los para armazenamento de vídeo de longo prazo, especialmente se você priorizar a qualidade.

Por que suas opções de codec são importantes

Sua escolha de codec é a mais impactante. Ainda assim, suas opções e variáveis ​​também podem afetar significativamente os resultados produzidos.

Escolhendo um codec com base no conteúdo

Cada codec atendeu às necessidades de uma época específica e formatos de mídia específicos.

  • vídeos antigos: Se você possui amplo espaço de armazenamento e trabalha com vídeos em resolução Full-HD, pode usar o MPEG2 com uma alta taxa de bits e desfrute de velocidades de codificação incrivelmente rápidas ao compactar vídeos caseiros ou antigos filmes.
  • Filmes e vídeos modernos: para preservar a qualidade Full-HD dos vídeos modernos, use H.264 ou H.265, dependendo se você prioriza a velocidade ou a qualidade da codificação e tamanhos menores.
  • Desenhos animados e animes: para conteúdo animado, AV1, seguido por H.265 e depois VP9, ​​pode preservar os visuais nítidos, linhas e curvas da maioria dos desenhos animados. No entanto, eles também podem levar a "faixas", um efeito em que gradientes suaves entre duas cores "não são suavizados" e aparecem como regiões brutas com "etapas coloridas". Para evitar isso, você pode usar variantes de 10 bits do H.264, H.265 e AV1, que compactam o vídeo com uma paleta de cores mais ampla, por meio de um aplicativo como o Handbrake. Para melhorar ainda mais, o H.265 também suporta cores de 12 bits.

Escolhendo um codec com base na taxa de bits

A "taxa de bits" é "a quantidade de dados que um codificador pode usar para codificar cada quadro". Quanto maior esse valor, melhor a qualidade da saída.

Ao mesmo tempo, quanto maior a taxa de bits, maior o arquivo produzido. E com uma taxa de bits alta o suficiente, um algoritmo de codificação também preserva detalhes que você não se importaria em perder para uma codificação mais eficiente e arquivos menores.

Com os codecs mais recentes, porém, como H.264/H.265 e VP9/AV1, você geralmente não terá que lidar com taxas de bits e trabalhar com predefinições/níveis de codificador e valores (C)RF.

Escolhendo um codec com base em predefinições/níveis do codificador e valores (C)RF

Cada codificador usa uma combinação de vários recursos de codificação ao compactar o vídeo. Os codificadores modernos vêm com predefinições/níveis para ajudar com toda essa complexidade, onde esses recursos são "empacotados" em uma seleção mais simples.

Esses "pacotes" funcionam como uma sequência de níveis de desempenho para qualidade, permitindo ao usuário escolher o nível de recursos do algoritmo que deseja usar. Quanto mais recursos usados, melhor a qualidade de saída e menores os tamanhos de arquivo produzidos, mas também maiores as demandas de recursos e mais lenta a codificação.

Outra configuração crucial com codecs de vídeo modernos, o valor (C)RF funciona como "um controle deslizante de qualidade", permitindo ao usuário modificar a relação qualidade-tamanho de uma codificação.

Portanto, codificar 30 minutos de vídeo Full-HD com o codificador AV1 (SVT) no Handbrake, com um valor de RF de qualidade constante de 21 e o Encoder Preset definido como 6, pode levar de 10 a 30 minutos, codificando o vídeo quase em tempo real ou mais rápido em um Ryzen 5900x. O mesmo vídeo, com as mesmas configurações, mas com a predefinição do codificador definida como 3, pode levar de três a seis vezes mais tempo para codificar, com a taxa de quadros do codificador caindo para uma média de 5 a 10 FPS.

Por outro lado, manter a predefinição do codificador estática e alterar apenas o valor de RF alterará a qualidade e o tamanho do arquivo final, mas não afetará significativamente a velocidade de codificação.

Escolhendo um Editor/Codificador

Os codecs são úteis apenas quando você os usa junto com software compatível.

Em nosso mundo sempre ativo, você pode usar compactadores de arquivos e vídeos online para tais tarefas. No entanto, aplicativos "offline" dedicados geralmente produzem resultados muito melhores e você não precisa compartilhar seus arquivos com terceiros.

Alguns dos melhores aplicativos que você pode usar para codificar seus vídeos com vários codecs são:

freio de mão

freio de mão é uma das soluções de codificação de vídeo mais amadas, e com razão, já que caminha na linha tênue entre expor os recursos mais importantes e ser relativamente simples de usar.

Muito útil, o Handbrake vem com muitas predefinições pré-fabricadas, que incluem diferentes casos de uso dos codecs mais populares (como para codificação de conteúdo super HQ 2160p 60FPS 4K com AV1), mas também muitos dispositivos populares (desde tablets Fire da Amazon até Xbox consolas).

StaxRipName

StaxRipName facilita a codificação baseada em rede, permitindo que você use vários PCs em sua rede local para "limpar" uma fila de codificação muito mais rapidamente do que com um único computador. Ele também expõe quase todas as opções importantes para codecs como H.264 e H.265.

Ainda assim, tudo isso também significa que não é tão fácil quanto as alternativas, e você terá que personalizar as configurações de cada codificação individualmente para obter os melhores resultados.

VirtualDub

Embora não suporte codificação de vários vídeos e você só possa usá-lo para edição básica de vídeos únicos, VirtualDub é leve e excepcionalmente rápido se você precisar editar ou codificar conteúdo usando MJPEG ou MPEG4.

Final Cut Pro/Vegas Pro/Davinci Resolve

Você precisa trabalhar com fontes MPEG4, ProRes, H.264 ou H.265? Você também deseja recortar e colar conteúdo entre eles sem esforço? Para realinhar cenas, adicionar transições e melhorar a aparência do seu vídeo? Você precisa de um pacote de edição completo como Final Cut Pro, Vegas Pro, ou DaVinci Resolve.

FFMPEG

Deseja editar e transcodificar seus vídeos usando comandos, automatizar o processo escrevendo scripts avançados ou até mesmo criar sua própria GUI de edição e compactação de vídeo? FFMPEG pode ajudar, atuando como o mecanismo que facilita todo o corte, colagem e transcodificação entre vários formatos de mídia.

Um codec para cada tarefa no Windows

A codificação de vídeos familiares preciosos com um codec antigo e com perdas e configurações abaixo do padrão pode arruinar suas memórias além da recuperação, transformando esses momentos em uma confusão borrada ou pixelada.

Por outro lado, se você quiser reduzir drasticamente o tamanho de vários vídeos antigos de gatinhos que gostaria de manter, mas não realmente cuidado, usar algo como MJPEG "para comprimi-los" pode ter os resultados opostos e expandi-los para consumir seu armazenamento - tudo isto.

Sua escolha de codec depende de suas necessidades, prioridades e preferências. Ainda assim, mesmo que você prefira evitar pensar demais na codificação de seu vídeo, escolher o codec (e as configurações) correto pode fazer ou quebrar o processo e levar a resultados perfeitos ou terríveis.

Agora, porém, você sabe como escolher, com base na tarefa que deseja realizar.