Propaganda
Explicar a diferença entre codecs e contêineres é relativamente simples, mas a parte difícil é tentar entender cada formato. As linhas começam a ficar borradas quando você percebe que os codecs mais comuns não são exclusivos e podem usar várias tecnologias de compactação para concluir o trabalho. A linha tremida fica quase invisível quando você começa a falar sobre formatos como MPEG-4, que podem ser classificados como um pouco de um contêiner e um pouco de um codec, mas é uma classificação bastante complicada que é melhor deixar para outro tempo.
Então, como você se ensina a diferença entre dezenas de opções de codec e contêiner? Não Existem apenas algumas tecnologias usadas para vídeo on-line, e a maior parte do seu esforço será gasta entender como isso funciona, bem como entender as vantagens e desvantagens que você enfrenta ao decidir sobre o que usar.
Você pode passar semanas estudando tecnologias que são usadas apenas para um número relativamente pequeno de aplicativos, portanto, em vez disso, focaremos nossa atenção em quais tecnologias você usará na maior parte da codificação e reprodução de seu vídeo necessidades.
O que é um codec?
Um codec - ou codificador / decodificador - é uma ferramenta de codificação que processa o vídeo e o armazena em um fluxo de bytes. Os codecs usam algoritmos para reduzir efetivamente o tamanho do arquivo de áudio ou vídeo e descompactá-lo quando necessário. Existem dezenas de tipos diferentes de codecs, e cada um usa uma tecnologia diferente para codificar e reduzir seu arquivo de vídeo para o aplicativo pretendido.
Dependendo do codec, essa codificação ocorre de duas maneiras: compressão com ou sem perdas Como funciona a compactação de arquivos?Como a compactação de arquivos funciona? Aprenda o básico da compactação de arquivos e a diferença entre compactação com perdas e sem perdas. consulte Mais informação .
Compressão com perda
Ao procurar tamanhos de arquivo gerenciáveis, a compactação com perdas é o método mais viável disponível. Embora você certamente perca qualidade em áudio, vídeo ou ambos, a compactação é um mal necessário (atualmente) em um mundo dominado pela necessidade de compartilhar e armazenar o que de outra forma seria impraticável tamanhos de arquivo. Seu Blu-ray médio, por exemplo, pode exceder 40 gigabytes e esse tipo de espaço de armazenamento não apenas caro, mas tornaria inconvenientes os downloads e as compras digitais, se não um desperdício total de Tempo. A chave ao usar a compactação com perdas é escolher o formato de compactação da mais alta qualidade para o uso pretendido, para que você possa caminhar na linha tênue entre perda de qualidade e tamanho do arquivo.
Compressão sem perdas
A compactação sem perdas funciona como um arquivo ZIP ou RAR, pois após a compactação e descompactação, o arquivo é essencialmente o mesmo. Com o uso de algoritmos inteligentes, o arquivo não perde muita qualidade, mas não é uma maneira eficiente de armazenar arquivos grandes, porque não há muita compactação. Além disso, a transmissão on-line de arquivos de vídeo grandes usa muita largura de banda (embora a codificação H.265 possa mudar isso) para torná-la uma opção de compactação viável.
A menos que você trabalhe na indústria cinematográfica ou na edição de vídeo, é improvável que você compartilhe arquivos de vídeo em um formato sem perdas (se for o caso). Para colocar em perspectiva, até mesmo uma televisão 4K não contém a resolução necessária para exibir um filme filmado em uma câmera moderna e entregue sem algum tipo de compressão. Na verdade, ainda não está nem perto. Enquanto Vídeo em 4K é lindo 8 Vídeos Ultra HD de tirar o fôlego para assistir em sua nova TV 4K [Stuff to Watch]Pesquisamos alto e baixo e encontramos alguns vídeos em 4K que tiram o máximo proveito do ridículo número de pixels à sua disposição, gratuitamente. consulte Mais informação , nem chega perto do tamanho de um formato de vídeo não compactado.
Enquanto um filme em Blu-ray tem menos de 50 gigabytes (se for necessário caber em um disco), o primeiro filme em 4k para download (disponível para os consumidores - trailer abaixo) é de 160 gigabytes! Vídeo 1080p completamente descompactado é impressionante 410 gigabytes por hora, e isso não inclua o arquivo de áudio, que pode adicionar 7 gigabytes adicionais por hora, dependendo de como foi gravado. No geral, esses arquivos são praticamente inúteis para um mercado consumidor com a tecnologia atual.
Também é importante observar que os codecs não são apenas para compressão de áudio Os 10 formatos de áudio mais comuns: Qual deles você deve usar?Você conhece o MP3, mas e o AAC, FLAC, OGG ou WMA? Por que existem tantos formatos de arquivo de áudio e existe um melhor formato de áudio? consulte Mais informação e arquivos de vídeo. Depois que um arquivo é codificado usando um codec específico, esse mesmo codec deve ser usado para decodificar o arquivo para que seja reproduzido no seu dispositivo. Não usar o codec correto é o que leva à maioria dos problemas de compatibilidade ou reprodução do dispositivo. Esse problema está se tornando menos comum, pois os contêineres modernos geralmente incluem os codecs de áudio e vídeo necessários para reproduzir o arquivo.
Codecs populares
XviD / DivX
O DivX é um codec vendido comercialmente, enquanto o XviD é um utilitário de código aberto destinado a funcionar como uma alternativa ao seu primo comercial. Ambos os codecs podem decodificar a saída do outro, pois ambos são criados na implementação do MPEG-4. Embora ainda seja amplamente utilizado, geralmente é estritamente para codificação de vídeo e em conjunto com um dos pacotes mais populares mencionados abaixo.
MPEG-4
MPEG-4 é o formato de streaming mais comum e consiste em várias partes, das quais apenas MPEG-4 Parte II é usada para codificação de vídeo. O MPEG-4 Parte II chama codificadores de vídeo como DivX ou XviD para codificar o vídeo, enquanto o áudio normalmente é transmitido no formato MP3. Atualizações modernas no MPEG-4 agora também estão usando o H.264.
H.264
Esta é a escolha mais popular para material de alta definição. O H.264 também é um canivete suíço relativo do mundo dos codec, pois pode utilizar tanto perdas como perdas compressão, dependendo das configurações que você escolher ao codificar, como taxa de quadros, qualidade e arquivo de destino Tamanho. O H.264 conta com o x264 para vídeo codificado (assim como outros, como DivX ou XviD), e o áudio é frequentemente codificado usando codecs de áudio AAC ou MP3, dependendo do tamanho e da qualidade que você deseja.
O H.264 é apresentado como 1,5 a 2 vezes mais eficiente que a compactação MPEG-4 básica, o que leva a tamanhos de arquivo menores e reprodução contínua em mais dispositivos. Dito isto, o H.264 agora está incluído no codec MPEG-4 (parte 10, conhecido como AVC), para que possa se tornar um ponto discutível no futuro próximo à medida que os codecs se tornarem. menos dependente de uma única tecnologia de codificação e, em vez disso, assume o papel de um pacote de codecs que inclui vários métodos de codificação em um único pacote.
O que é um container?
Um contêiner existe apenas com o objetivo de agrupar todos os arquivos de áudio, vídeo e codec em um pacote organizado. Além disso, o contêiner geralmente contém informações de capítulos para filmes em DVD ou Blu-ray, metadados, legendas e / ou arquivos de áudio adicionais, como diferentes idiomas falados. O contêiner típico é executado como um arquivo executável (.exe) no Windows. Ele usa um arquivo .bat para informar ao sistema operacional que existem comandos executáveis que precisam ser executados juntos para alcançar o resultado pretendido.
Contentores populares
Vídeo em Flash (.flv, .swf)
A Macromedia criou originalmente o Flash antes de finalmente serem adquiridos pela Adobe em 2005. O Flash é um contêiner antigo que está sendo eliminado devido a limitações na tecnologia, criando o que Steve Jobs costumava chamar de manipulação de arquivos "com erros". Isso levou a uma omissão muito pública dos dispositivos iOS da Adobe e parece que este foi o começo do fim do formato. Como A padronização HTML5 entra em ação Introdução ao HTML5Você já ouviu falar em HTML5. Todo mundo está usando. Ele está sendo anunciado como o salvador da Internet, permitindo que as pessoas criem páginas da web ricas e envolventes, sem recorrer ao Flash e Shockwave. consulte Mais informação , devemos ver menos vídeos em Flash on-line e é provável que o contêiner desapareça com ele.
MKV
O MKV é um formato que cresce rapidamente e foi projetado para ser à prova de futuro. O próprio contêiner suporta quase todos os formatos de áudio ou vídeo, o que o torna adaptável, eficiente e altamente considerado como uma das melhores - senão as melhores - maneiras de armazenar arquivos de áudio e vídeo. Além disso, ele suporta até vários arquivos de áudio, vídeo e legenda, mesmo que sejam codificados em diferentes formatos. Devido às opções oferecidas pelo contêiner, além do tratamento da recuperação de erros (que permite reproduzir arquivos corrompidos), tornou-se rapidamente um dos melhores contêineres atualmente acessível.
MP4
MP4 é o formato recomendado para upload de vídeo para a web Tudo o que você precisa saber sobre como enviar vídeos para o YouTubeAtualmente, existem três maneiras de enviar vídeos para o YouTube. Aqui está uma visão detalhada de como usar seu computador, telefone ou console de jogos. consulte Mais informação , e serviços como o Vimeo e o YouTube estão listados como seu formato preferido. O contêiner MP4 utiliza a codificação MPEG-4, ou H.264, além de AAC ou AC3 para áudio. É amplamente suportado na maioria dos dispositivos de consumo e no contêiner mais comum usado para vídeo online. Você realmente não pode dar errado com o MP4.
O ponto principal é que um contêiner é uma informação (principalmente) inútil ao se referir ao vídeo. Dizer a alguém para enviar um arquivo MP4 não fornece nenhuma informação útil sem entender como o vídeo e o áudio foram codificados. O contêiner é exatamente isso, um local para armazenar o áudio, o vídeo e os codecs necessários para decodificá-los para reprodução.
Portanto, se você está procurando conselhos sobre o que usar, o H.264 está rapidamente se tornando o codec padrão, enquanto mp4 ou MKV são recipientes valiosos. O MP4 pode ter vantagem aqui, porque é melhor suportado em dispositivos de consumidor e é o padrão para a maioria dos sites de streaming de vídeo grandes. Por fim, a escolha é sua e, desde que o vídeo possa ser decodificado e reproduzido do outro lado, realmente não há muitas escolhas ruins que você possa fazer em termos de o que usar.
Adoraria ouvir o que você usa e para qual aplicativo está usando. Quais são seus objetivos codecs, configurações e contêineres de compactação de vídeo As melhores configurações e formatos para capturar vídeos no YouTube consulte Mais informação ? Deixe-nos saber nos comentários abaixo.
Crédito da foto: ferramenta de compressão Via Shutterstock, Túnel de imagens, mídia, fotografias via Shutterstock, Amazing Nature por Dr. Wendy Longo (modificado), Adobe Media Encoder CS4 de Kebman, Youtube por Esther Vargas tudo via Flickr
Bryan é um expat nascido nos EUA que atualmente vive na ensolarada Península de Baja, no México. Ele gosta de ciência, tecnologia, gadgets e cita filmes de Will Ferrel.