CODECs de Imagem/Vídeo

Aprenda a criar CODECs de imagem/vídeo usando C

CODECs de Imagem/Vídeo

Criando Codec de Imagem

Parte 1

Entendendo o funcionamento das Cores, dos Pixels e o formato RGB24

Nessa primeira lição, vamos aprender o básico da biologia até chegar na computação.

Parte 2

Espaços de Cor: RGB, YCbCr e por que separar luminância de crominância

Aprenda um pouco mais sobre os usos de espaço de cor, RGB, YCbCr, luminância de crominância

Parte 3

Chroma Subsampling: o truque que corta dados pela metade (4:4:4, 4:2:2, 4:2:0)

Aprende alguns truques de compressão de imagem usando a anotação J:a:b

Parte 4

O que é compressão? Lossless vs Lossy, entropia e redundância

Aprenda um pouco sobre compressão de dados, teoria do pombo e as diferenças entre Lossless e Lossy

Parte 5

RLE (Run-Length Encoding): sua primeira técnica de compressão

Aprenda a fazer o uso do RLE (Run-Length Encoding) com a linguagem C

Parte 6

Codificação de Huffman: comprimindo com árvores binárias

Aprenda sobre essa tecnica de codificação criada por David Huffman rem 1952

Parte 7

LZ77 e DEFLATE: a base do PNG e do ZIP (visão geral)

Vamos aprender neste artigo a base do PNG/ZIP/GZIP e como funciona esse tipo de compressão.

Parte 8

Dividindo a imagem em blocos (8×8, 16×16) e por que fazer isso?

Chegou a hora de juntar tudo o que aprendemos nos artigos 1-3 e 4-7 em um código em C!

Criando Codec de Vídeo

Editores

Foto do William Lima
William Lima
Fundador da Micilini

Inventor nato, escreve conteudos de programação para o portal da micilini.

Torne-se um MIC 🤖

Mais de 100 mic's já estão conectados na plataforma.