Contents

Qual codec de vídeo deve ser usado no Windows e por quê?

Os codecs de vídeo são um componente crucial no panorama dos meios de comunicação digitais que pode não atrair muita atenção do público em geral. No entanto, o seu impacto é sentido por todos os que já transmitiram um vídeo, partilharam uma gravação pessoal ou armazenaram vastas colecções de conteúdos multimédia no seu disco rígido. Nestes casos, a utilização de técnicas de compressão de vídeo eficientes pode ajudar a conservar o espaço de armazenamento, mantendo a qualidade dos suportes.

Os codecs de vídeo podem ser definidos como algoritmos usados para comprimir e descomprimir dados de vídeo digital para armazenamento, transmissão e reprodução eficientes. A escolha de um determinado codec de vídeo depende de vários factores, como a compatibilidade com diferentes plataformas, o tamanho do ficheiro, a qualidade e a velocidade de processamento. Um codec de vídeo adequado pode garantir que os vídeos produzidos tenham imagens e áudio de alta qualidade, ocupando um espaço mínimo nos dispositivos de armazenamento. Por outro lado, um codec inadequado pode dar origem a imagens distorcidas ou desfocadas, má qualidade de som e tempos de processamento lentos. Por conseguinte, é crucial selecionar o codec de vídeo correto de acordo com a utilização pretendida e as especificações do sistema.

O que são codecs?

Na terminologia tecnológica, a grafia correcta do termo seria “CoDecs”, uma vez que é uma mistura de “codificadores” e “descodificadores”. No entanto, esta convenção não é comummente seguida em aplicações práticas, pelo que é aceitável utilizar ortografias alternativas.

o codificador, que é responsável pela codificação de um fluxo multimédia utilizando um algoritmo específico, e o descodificador, que permite a reprodução de um fluxo multimédia que tenha sido codificado através de um codificador compatível.

Para mais informações sobre codecs, consulte o nosso guia completo, que inclui uma compreensão aprofundada dos formatos de codec de vídeo, tipos de contentores e técnicas de compressão de dados.

Porque é que a escolha do codec é importante

Ao selecionar um codec, é imperativo avaliar cuidadosamente as suas vantagens e desvantagens e tomar uma decisão bem informada com base nos requisitos específicos da tarefa em questão.

/pt/images/mpc-hc-the-turret-anthem-1.jpg

A compatibilidade e o suporte de hardware são cruciais na seleção de um codec. É imperativo contemplar a forma como o suporte codificado será utilizado no futuro, quer sirva como coleção pessoal de um indivíduo ou seja partilhado com outros.

A taxa a que os dados são processados e transformados de um formato para outro também deve ser tida em conta na avaliação da eficiência da codificação. O AV1 é amplamente reconhecido como um algoritmo de compressão excecional, adequado para fins de arquivo.No entanto, são necessários recursos computacionais significativos, como um potente processador Ryzen 5900x, para concluir o processo de codificação de um único vídeo, o que pode demorar vários dias.

No que diz respeito ao armazenamento a longo prazo, prefere que os ficheiros codificados mantenham um elevado nível de semelhança com o conteúdo original, aderindo de perto ao material de origem? Neste caso, recomenda-se que se evite o AV1, uma vez que as suas capacidades de compressão sem perdas são limitadas. Por outro lado, o H.265 e o H.264, apesar de serem mais antigos e menos avançados, possuem a capacidade de compressão sem perdas.

O nível de capacidade de edição proporcionado pelo codec escolhido é uma consideração crucial, pois determina até que ponto a filmagem pode ser manipulada durante a pós-produção. A capacidade de editar o vídeo, remixá-lo, cortar ou adicionar cenas, títulos e efeitos, bem como ajustar a gradação de cores, é altamente desejável. Para facilitar esses processos de edição, recomenda-se que os vídeos de origem sejam codificados num formato “amigável à edição” que seja de leitura rápida para o computador, permitindo um fluxo de trabalho mais suave na linha do tempo de um editor de vídeo. Entre os formatos mais adequados para esse fim estão o MJPEG e o ProRes, ambos oferecendo alta qualidade e facilidade de uso.

Os melhores codecs disponíveis

É necessário um exame abrangente dos codecs de vídeo mais comuns para garantir uma funcionalidade e compatibilidade óptimas com vários dispositivos e plataformas.

/pt/images/handbrake-h265-options-1.jpg

H.265/HEVC

O mais recente codec disponível baseado em MPEG, o H.265, também conhecido como High-Efficient Video Coding (HEVC) e MPEG-H Part 2, apresenta o melhor equilíbrio entre desempenho, velocidade e compatibilidade extensiva com hardware, quando comparado com outras alternativas semelhantes.

A declaração acima destaca a razão por trás da colocação do HEVC no topo da lista. Embora a codificação para H.265 utilizando um codificador de software dedicado, como o x265, possa ser um pouco mais lenta, ela garante a mais alta qualidade de saída para o conteúdo. Além disso, o processo é muito mais rápido quando comparado com o AV1, sendo compatível com suportes que contêm padrões de grão naturais, normalmente observados em produções cinematográficas.

AV1

A mais recente adição aos nossos codecs, o AV1, representa um avanço substancial em relação ao VP9, proporcionando melhorias notáveis na compressão e na qualidade da imagem. Em comparação com o VP9, o AV1 tem um desempenho excecional, proporcionando uma qualidade de imagem significativamente melhorada com o mesmo tamanho de ficheiro ou um tamanho de ficheiro mais compacto para o mesmo nível de qualidade, oferecendo aos utilizadores uma maior flexibilidade na sua escolha.

/pt/images/vlc-settings-input-codecs-hardware-accelerated-decoding-1.jpg

O processo acima descrito pode apresentar-se como impecável, mas é de salientar que tem o potencial de funcionar a um ritmo significativamente reduzido quando comparado com métodos alternativos. Além disso, este método não tolera qualquer forma de interferência ou distorção no conteúdo e, por isso, emprega uma funcionalidade opcional para incorporar intencionalmente esses elementos de volta ao texto.

Embora alguns puristas possam argumentar que este método de redimensionamento não preserva com precisão o aspeto original do suporte de dados quando recodificado para fins de arquivo a longo prazo, continua a ser uma prática amplamente aceite na indústria.

H.264/AVC

O H.264, também designado como Advanced Video Coding (AVC) e MPEG-4 Part 10, foi desenvolvido antes do H.265 e apresenta pré-requisitos de hardware significativamente mais modestos. Tem sido amplamente utilizado durante um período de tempo consideravelmente mais longo do que o seu sucessor.

Os atributos acima mencionados tornam o H.264 uma escolha notável para codificação, uma vez que é consideravelmente mais rápido em comparação com outros formatos como o H.265 e o AV1, e apresenta uma vasta gama de compatibilidade de hardware. Um aspeto impressionante é que mesmo os dispositivos móveis de gama baixa são capazes de descodificar e codificar H.264 nos seus componentes de hardware incorporados.

A utilização do H.264 resulta num compromisso entre o tamanho do ficheiro e a qualidade da imagem/vídeo, em comparação com o H.265 e o AV1, em que é necessário sacrificar a qualidade para manter o mesmo tamanho de ficheiro ou aumentar o tamanho do ficheiro para obter uma qualidade superior.

VP9

O VP9 foi introduzido como uma alternativa mais acessível ao H.265, com o objetivo de substituir o H.264 e o H.265 na Web. Embora numerosos sites notáveis tenham adotado a sua utilização, a plena realização deste potencial continua pendente.

/pt/images/chrome-youtube-makeuseof-1.jpg

Vale a pena notar que, embora o vídeo HTML5 seja compatível com a maioria dos leitores multimédia de software para computador, como o VLC player, alguns leitores multimédia de hardware, como os que se encontram nos descodificadores de televisão ou nos automóveis, podem não o suportar.

No que respeita à velocidade e à fidelidade, situa-se a meio caminho

MPEG-4/Xvid/DivX

A variante DivX do codec MPEG4 ganhou proeminência devido à sua utilização generalizada na codificação de vídeos durante o período do Windows XP, facilitada pela prevalência da pirataria de filmes nessa altura.

O MPEG-4, que já foi um formato ótimo para o seu objetivo de comprimir conteúdos de vídeo num único disco, tornou-se cada vez mais obsoleto nos tempos actuais.Isto era particularmente vantajoso para indivíduos que procuravam reproduzir e distribuir ilegalmente cópias de material protegido por direitos de autor, extraindo conteúdo de DVDs e reduzindo o tamanho do ficheiro para caber num único disco compacto para partilha entre conhecidos.

Dependendo das preferências e capacidades de hardware de cada um, pode ser benéfico. Se o que se pretende são melhorias rápidas com o mínimo de esforço, esta opção pode ser adequada. No entanto, em termos de qualidade geral, existem opções alternativas que apresentam um desempenho superior.

ProRes

O ProRes é amplamente reconhecido como “o formato de vídeo editável da Apple”, embora não forneça a compressão mais eficiente, o que se deve ao facto de se concentrar em manter a alta qualidade e a capacidade de edição.

Na maior parte dos casos, o ProRes não é adequado para a reprodução de multimédia ou para efeitos de compressão durante as fases de arquivo ou distribuição. No entanto, a sua utilização é altamente recomendada entre os profissionais envolvidos em processos de pós-produção, particularmente aqueles que trabalham com o Final Cut Pro X ou com gradação de cor utilizando o DaVinci Resolve, uma vez que oferece facilidade de operação, rapidez e é amplamente reconhecido como um padrão da indústria.

Ao utilizar um dos modelos mais recentes do iPhone, como o 13 Pro ou superior, para gravar vídeos de alta qualidade no modo de vídeo, o utilizador pode deparar-se com um problema que requer a sua atenção.

MJPEG

A utilização da “contraparte orientada para o consumidor” do ProRes é mais benéfica quando se transfere multimédia de dispositivos analógicos desactualizados para um computador através de uma placa de captura de vídeo, para processos de pós-edição subsequentes. Isto deve-se à sua excecional velocidade de pesquisa, permitindo que os fotogramas individuais funcionem como fotogramas-chave, em vez de exigirem a manipulação da sequência de fotogramas.

A utilização do algoritmo MJPEG para comprimir vídeos envolve a codificação de cada fotograma como uma imagem JPEG, resultando em tamanhos de ficheiro reduzidos. No entanto, este método não é considerado o mais avançado em termos de avanço tecnológico.

No entanto, a utilização da compressão JPEG resulta numa perda significativa da qualidade da imagem, tornando o MJPEG uma opção inadequada para a maioria das aplicações. Este formato só é recomendado para preservar as capacidades de procura mais rápida em suportes com baixa qualidade intrínseca, uma vez que esta informação não pode ser recuperada através de processos de codificação subsequentes.

MPEG2

É possível encontrar MPEG2 ao utilizar uma unidade de disco ótico num computador pessoal, uma vez que este tipo de unidade é normalmente utilizado para ler dados de um DVD. Muitos DVDs incluem ficheiros VOB que são codificados utilizando algoritmos de vídeo MPEG2 e de áudio AC3.

A prevalência de computadores pessoais sem unidades ópticas significa a diminuição da relevância do MPEG2 como uma tecnologia prática na tecnologia digital contemporânea.

Como escolher um codec

A seleção de um codec pode ter implicações significativas no que diz respeito à qualidade e eficiência da compressão de dados. Por isso, é essencial compreender as distinções entre os codecs mais comuns e determinar o momento ideal para a sua utilização.

Escolhendo um codec para streaming

A utilização de plataformas como Twitch e YouTube para fins de streaming pode justificar o emprego do H.264, já que ele é mais rápido em termos de codificação quando comparado ao H.265 e AV1, mas ao mesmo tempo possui pré-requisitos de hardware significativamente reduzidos.

A manutenção de um esforço mínimo de hardware é da maior importância, especialmente quando se executam vários programas exigentes em simultâneo, como jogos de vídeo topo de gama, assegurando ao mesmo tempo que o desempenho ótimo do sistema não é prejudicado.

A maioria das GPUs contemporâneas da Nvidia e da AMD, que remontam pelo menos às duas gerações anteriores, têm aceleração de hardware integrada para codificação H.264. Esta funcionalidade permite a codificação em tempo real de fluxos de vídeo com um impacto negligenciável no desempenho geral, variando entre 5% e 10% dos recursos disponíveis da GPU.

Escolher um codec para arquivamento

Ao selecionar um codec para fins de arquivamento

/pt/images/vlc-media-information-1.jpg

Embora o AV1 proporcione um excelente equilíbrio entre qualidade e tamanho do ficheiro, o H.265 continua a ser a escolha preferida para comprimir vídeos cinematográficos, especialmente os que têm ruído, preservando todos os detalhes. Os ficheiros resultantes continuarão a ser mais pequenos do que os armazenados utilizando a maioria dos outros codecs, exceto o AV1.

O AV1 é uma opção preferida para aqueles que não estão preocupados com a sua velocidade de compressão relativamente mais lenta, especialmente quando se trata de multimédia que requer recodificação, como animação e desenhos animados.

Escolher um codec para conteúdo 4K+

Os métodos de codificação acima mencionados anteriores ao H.264 destinavam-se principalmente a resoluções de sub-alta definição. No entanto, com o advento dos conteúdos 4K e de ultra-alta definição, o H.264 tornou-se o primeiro codec capaz de acomodar conteúdos de alta definição total com resoluções até 1920x1080 pixéis. Posteriormente, surgiram outros codecs mais avançados, como o H.265

Escolher um codec para maximizar a compatibilidade

A idade de um codec é um fator importante para determinar a sua compatibilidade com vários dispositivos.Observa-se geralmente que os codecs mais antigos são mais compatíveis do que os seus homólogos mais recentes. Por exemplo, se alguém quiser garantir que o seu conteúdo de vídeo pode ser reproduzido no maior número possível de dispositivos, pode optar por utilizar MPEG, que, embora tenha sido ultrapassado por alternativas mais modernas em termos de desempenho, continua a ser um formato popular e ainda é suportado por muitos dispositivos mais antigos, incluindo televisores com até dez anos.

/pt/images/kodi-hardware-acceleration-1.jpg

Para aqueles que dão prioridade a tecnologias mais recentes, o H.264 é um formato de compressão de vídeo versátil que pode funcionar eficazmente numa vasta gama de dispositivos electrónicos lançados nos últimos cinco anos, incluindo consolas de jogos e telemóveis.

Recomenda-se que não utilize H.265, AV1 e VP9, uma vez que cada um possui características distintas e é mais bem recebido em ambientes específicos. Especificamente, o VP9 é compatível com a maioria dos navegadores Web contemporâneos, mas só pode ser reproduzido por um número limitado de aplicações multimédia autónomas.

Escolha de um codec centrado na codificação por hardware

A utilização da aceleração por hardware para fins de codificação pode ser vista como uma experiência encantadora e pode influenciar a seleção do algoritmo de compressão. No entanto, é essencial reconhecer que este tipo de codificação é mais benéfico para aplicações imediatas, como a transmissão em direto. É por isso que recomendamos vivamente a utilização da codificação GPU, conforme descrito no nosso guia completo sobre a otimização de transmissões de jogos com o OBS Studio.

/pt/images/obs-output-settings-1.jpg

Os codificadores acelerados por hardware, como os que utilizam uma unidade de processamento gráfico (GPU), não dependem apenas do hardware especializado do dispositivo para atingir velocidades de codificação mais rápidas. Esses codificadores também empregam versões simplificadas dos algoritmos subjacentes, que são projetados para priorizar a velocidade e a compatibilidade em vez da qualidade da imagem.

Embora seja verdade que uma codificação de vídeo de alta eficiência (HEVC) codificada por hardware

Ao selecionar um codec para transmissão de vídeo, é essencial considerar o suporte do codificador acelerado por hardware da GPU. A este respeito, as GPUs Arc da Intel podem lidar com formatos AV, mas não são recomendadas para o armazenamento de vídeo a longo prazo devido ao seu impacto sobre

Porque é que as opções de codec são importantes

A seleção de um codec desempenha um papel essencial na determinação da qualidade da saída. No entanto, as definições e parâmetros utilizados nesse codec também podem ter um impacto significativo no produto final.

/pt/images/mpc-hc-the-turret-anthem-file-properties-1.jpg

Escolher um codec com base no conteúdo

Cada codec foi concebido para satisfazer as necessidades de um determinado período e de tipos específicos de ficheiros multimédia.

A utilização de MPEG2 com taxas de bits elevadas é uma excelente opção para as pessoas que possuem espaço suficiente no disco rígido e trabalham com gravações de vídeo que não são excessivamente exigentes em termos de resolução, uma vez que permite taxas de compressão rápidas, preservando a qualidade durante o arquivamento de filmagens desactualizadas.

A preservação de conteúdo de alta definição em vídeos modernos pode ser conseguida através da utilização de codecs H.264 ou H.265, sendo que o primeiro oferece uma eficiência de compressão superior, enquanto o segundo proporciona uma maior fidelidade visual.

A utilização do AV1, seguido do H.265 e depois do VP9, preserva as características distintas dos desenhos animados, como visuais nítidos, linhas e curvas em conteúdo animado. No entanto, isto pode resultar no aparecimento de “bandas”, em que os gradientes suaves entre duas cores se tornam grosseiros e apresentam alterações visíveis na tonalidade. Para atenuar este problema, uma solução é utilizar as variantes de 10 bits do H.264, H.265 ou AV1 através de uma aplicação como o Handbrake, que permite a compressão de vídeo utilizando uma gama mais ampla de cores. Além disso, o H.265 também suporta cores de 12 bits para um melhor desempenho.

Escolher um codec com base na taxa de bits

A taxa de bits refere-se à “quantidade de informações que um codificador pode empregar para representar cada quadro”. Uma maior taxa de bits geralmente leva a uma melhor qualidade de saída.

Ao mesmo tempo, é de notar que o aumento da taxa de bits resulta na criação de um ficheiro de maior tamanho. No entanto, com uma taxa de bits suficientemente elevada, um algoritmo de codificação pode efetivamente preservar elementos que são de menor importância para obter ficheiros de tamanho mais compacto sem comprometer a qualidade do conteúdo codificado.

A utilização de codecs de ponta, como o H.264/H.265 e o VP9/AV1, elimina a necessidade de se preocupar com as taxas de bits, uma vez que se pode concentrar na utilização de predefinições do codificador ou no ajuste dos níveis e dos valores de (C)RF.

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

A utilização de várias características de codificação é inerente ao processo de compactação de dados de vídeo. Os codificadores contemporâneos possuem definições ou níveis pré-configurados, que ajudam a navegar pelos meandros associados a essa complexidade, em que as características são consolidadas em opções simplificadas.

Os “pacotes” acima mencionados operam de forma a apresentar uma série de níveis de desempenho/qualidade, permitindo ao utilizador selecionar o grau de características algorítmicas que pretende utilizar. O aumento do número de características utilizadas conduz geralmente a uma melhor qualidade de saída, reduzindo simultaneamente o tamanho do ficheiro, embora à custa do aumento dos requisitos de recursos e da diminuição da velocidade de codificação.

O valor (C)RF serve como uma ferramenta de ajuste de qualidade para os codecs de vídeo modernos, permitindo aos utilizadores manipular o equilíbrio entre a qualidade e o tamanho de uma saída codificada.

/pt/images/svt-av1-cmd-1.jpg

O processo de compactação de 30 minutos de vídeo de alta definição usando o codificador SVT no Handbrake, com uma taxa de qualidade constante de 21 e a configuração predefinida ajustada para 6, pode levar de 10 a 30 minutos ao utilizar um processador Ryzen 5900x. No entanto, se a configuração predefinida for alterada para 3, o tempo de codificação aumenta significativamente, levando de três a seis vezes mais tempo para ser concluído, além de reduzir os quadros por segundo para uma média de 5 a 10 FPS.

Por outro lado, manter uma predefinição de codificador inalterada e ajustar apenas o valor de radiofrequência (RF) pode influenciar a qualidade e as dimensões da saída final sem ter um impacto considerável no ritmo de codificação.

Escolher um Editor/Encodificador

Os codecs, que são um conjunto de algoritmos utilizados para comprimir e descomprimir ficheiros digitais de áudio e vídeo, só podem ser utilizados em todo o seu potencial quando são combinados com software compatível.

Embora seja possível utilizar compressores de ficheiros e de vídeo online na sociedade perpetuamente ligada de hoje, vale a pena notar que as aplicações “offline” dedicadas tendem a produzir resultados superiores. Além disso, ao utilizar estas aplicações offline, não é necessário partilhar os ficheiros com terceiros.

O seguinte é uma versão mais refinada da afirmação dada: “Existem várias aplicações que permitem aos utilizadores codificar o seu conteúdo de vídeo utilizando diversos codecs, entre os quais:

Handbrake

O Handbrake é uma das soluções de codificação de vídeo mais adoradas, e com razão, uma vez que caminha na linha ténue entre expor as funcionalidades mais importantes e ser relativamente simples de utilizar.

/pt/images/handbrake-initial-window-1.jpg

A aplicação Handbrake fornece uma variedade de predefinições pré-configuradas que abrangem vários cenários que cobrem os codecs e dispositivos mais comuns, incluindo conteúdo 4K 2160p 60FPS de alta qualidade utilizando o codec AV1, bem como suporte para várias plataformas, como os tablets Fire da Amazon e as consolas Xbox.

StaxRip

O StaxRip facilita a codificação em rede, permitindo-lhe utilizar vários PCs na 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.

Embora o processo possa ser simplificado, não está isento de desafios e requer uma configuração individualizada das definições de codificação para obter os melhores resultados.

VirtualDub

Embora não suporte a codificação multi-vídeo e só possa ser utilizado para edição básica de vídeos simples, o VirtualDub é leve e excecionalmente rápido se precisar de editar ou codificar conteúdo utilizando MJPEG ou MPEG4.

/pt/images/virtualdub-menu-video-compression-1.jpg

Final Cut Pro/Vegas Pro/Davinci Resolve

Precisa de trabalhar com fontes MPEG4, ProRes, H.264 ou H.265? Também quer cortar e colar conteúdo entre elas sem esforço? Para realinhar cenas, adicionar transições e melhorar o aspeto do seu vídeo? Precisa de uma suite de edição completa, como o Final Cut Pro , o Vegas Pro ou o DaVinci Resolve .

FFMPEG

Pretende editar e transcodificar os seus vídeos utilizando comandos, automatizar o processo escrevendo scripts avançados ou mesmo criar a sua própria GUI de edição e compressão de vídeo? FFMPEG pode ajudar, actuando como o motor que facilita todo o corte, colagem e transcodificação entre vários formatos multimédia.

/pt/images/ffmpeg-cmd-1.jpg

Um codec para cada tarefa no Windows

A utilização de um algoritmo de compressão com perdas desatualizado, juntamente com definições inferiores para preservar imagens de família queridas, tem o potencial de prejudicar irreversivelmente a qualidade destas recordações, reduzindo-as a um estado desfocado ou pixelizado que não pode ser restaurado.

Embora possa ser desejável conservar o espaço de armazenamento arquivando uma coleção de imagens obsoletas de gatos, a utilização de um método de compressão como o MJPEG pode potencialmente resultar num aumento do consumo de armazenamento em vez de uma redução.

A seleção de um codec depende dos requisitos, valores e inclinações de cada um. No entanto, é imperativo dar a devida atenção à escolha do codec e aos seus parâmetros correspondentes, uma vez que estes desempenham um papel crucial na determinação do resultado do processo de codificação de vídeo, que pode resultar em resultados excelentes ou desanimadores.

Atualmente, no que diz respeito ao objetivo específico que se pretende atingir