💡 Codec vem de COdificação e DECodificação.
Achei muito massa aprender sobre compressão de arquivos porque isso é muito importante para os profissionais da minha área (de SEO, Search Engine Optimization).
Computação, processadores e memória
O que é um System on a Chip?
Como funciona um computador?
O que são Bits e Bytes?
Como funcionam os circuitos eletrônicos?
Processadores e arquiteturas de CPU
O que é Disco Rígido e Memória RAM?
GPUs, placas de vídeo e som
O que são periféricos e dispositivos de entrada?
Evolução da arquitetura de computadores
Como funciona a internet
Introdução às redes, protocolos e Internet
Portas e protocolos de rede
O que é um endereço IP e o protocolo de Internet?
Fibra óptica, cabos submarinos de internet, IXP e ISP
O que é um domínio DNS, ou Domain Name System
O que é CDN e como os ISP fazem QoS?
Velocidade da internet: o que é ping e largura de banda?
O que é o modelo Cliente/Servidor?
Como funciona um site?
A Internet é maior do que você pensa
Sistemas operacionais
Diferenças entre Windows, Linux, Mac, iOS e Android
Permissões, níveis de processos e privilégios de execução
Fundamentos de sistemas operacionais móveis
O que são sistemas embarcados
Arquivos e estruturas de dados
O que é extensão de arquivo, cabeçalho e metadado
O que é JPG e como funciona?
O que é codec: entenda os formatos de vídeos e protocolos
O que é árvore binária e como funcionam arquivos .zip
Conteúdo Bônus
O que é uma rede neural?
O que é SQL e NoSQL?
O que é um algoritmo?
O que é Raspberry Pi?
Você não tem acesso a esta aula
Continue aprendendo! Junte-se e comece a impulsionar sua carreira
Você já se perguntou por que existem diferentes formatos de vídeo e como eles são feitos? A principal diferença entre esses formatos é o modo de compressão do vídeo. Afinal, é preciso reduzir o peso desse tipo de arquivo por diversos motivos. Está preparado para entender o que é codec e como funciona?
Num vídeo, há muitas coisas para comprimir. Por exemplo, se você tem um vídeo de 100 frames a 24 frames por segundo e se cada frame pesa 1.9MB, o vídeo pesaria mais de 100MB em 4 segundos de vídeo. Esses frames e todas as informações destes 100MB de vídeo passam por um longo percurso de processamento para ser apresentado em uma tela: além de precisarem chegar através de uma conexão de internet, eles também precisam ser lidos pelo seu computador e representados pela GPU (a placa de vídeo).
Por esse motivo, torna-se necessário comprimir os vídeos a partir de diversas técnicas.
Chamamos de containers os arquivos que guardam os diferentes formatos de vídeos. Esses arquivos guardam uma série de metadados, pois não se trata somente de uma sequência de imagens consecutiva: os vídeos trazem, animação do movimento, som, legendas e até informações como o tamanho que será apresentado.
É por isso que vários containeres, ou formatos de vídeo, foram criados, como por exemplo:
O codec é um algoritmo responsável pela compressão e descompressão de vídeos, sendo que seu próprio nome tem como origem as palavras COdificação e DECodificação. Ele é responsável pela otimização do tamanho desses arquivos, para que possam ser lidos e representados mais facilmente pelos computadores e telas.
Alguns exemplos de codecs são o divx (que era bastante usado antigamente), o h.264, o ogg e o vp9.
A diferença entre eles é a maneira como essa compressão é feita. Ou seja, qual é a lógica pela qual o algoritmo de codificação e decodificação funciona.
Existem, por exemplos, os Keyframes. Usando essa ferramenta, cada vez que passa uma quantidade pré-determinada de frames, um deles é usado como referência para definir os quadros seguintes. Você com certeza já passou pela experiência de estar assistindo um vídeo e perceber que alguns frames foram deformados, aparecendo retangulos verdes e imagens perdidas. Isso acontece quando um keyframe é perdido.
Contribuições 1
Perguntas 0
💡 Codec vem de COdificação e DECodificação.
Achei muito massa aprender sobre compressão de arquivos porque isso é muito importante para os profissionais da minha área (de SEO, Search Engine Optimization).
Quer ver mais contribuições, perguntas e respostas da comunidade?