Codecs de Vídeo Bruno Leonardo Barros Silva (blbs) Rebeka Gomes de Oliveira (rgo2) Rodrigo Diêgo Melo Amorim (rdma) Viviane Eugênia Siqueira de Souza (vess) Roteiro Vídeo Definição Características Padrões Codec Imagem Audio Definição Caracteristicas Utilização Exemplos Prática Vídeo – Definição “É uma tecnologia para capturar, armazenar, transmitir e reconstruir uma sequência de imagens estáticas que representam uma cena em movimento.” Wikipedia Podem ser digitais ou analógicos, depende de como ele é capturado e armazenado. Vídeo Características Os vídeos possuem dois componentes: Imagem Som Cada componente possui suas características. Vídeo – Imagem Frame Rate – frame per second(fps) Câmeras antigas têm entre 6 a 8 fps Câmeras profissionais possuem 120 ou fps Padrões: PAL (Europa, Ásia, Austrália e etc.) SECAM (França, Rússia e parte da África) Especificam 25 fps NTSC (USA, Canadá, Japão e etc) Especificam 29,97 fps Vídeo – Imagem Resolução - Frame Size Digital Medido Analógico Medido em píxel em linhas horizontais e verticais SDTV (Standard Definition Television) 720/704/640×480i60 768/720×576i50 - NTSC - PAL ou SECAM HDTV (High Definition Television) 1920×1080p60 Resolução Vídeo – Imagem Profundidade de cores – color depth O número de cores diferentes que podem ser representados por um píxel depende da sua quantidade de bits (bits per pixel bpp) Variando entre 16, 24 e 32 bits. Vídeo – Imagem Bit Rate – bit per second(bps) Taxa de bits é o número de bits por unidade de tempo usados para representar uma mídia contínua como áudio ou vídeo. 16 kbit/s —videofone (único usuário) 128 – 384 kbit/s — videoconferência (grupo) 1 Mbit/s — VHS 5 Mbit/s — DVD 15 Mbit/s — HDTV Vídeo Áudio Bit Rate (O mesmo conceito de imagem) 4 kbit/s — mínimo necessário para reconhecer uma fala. 8 kbit/s — telefone 500 kbit/s–1 Mbit/s — audio sem perda (FLAC, WavPack or Monkey's Audio) 1411 kbit/s — formato de som para Compact Disc (WAV). Vídeo Áudio Frequência Frequência (Hz) Descrição 16 - 32 Limiar da audição humana 32 - 512 Frequências básicas de notas musicais fala humana compreensível Som de sinos 512 - 8192 8192 - 16000 Vídeo Áudio Canais Stereo – vários canais Mono – um canal Vídeo Padrões MPEG MPEG 1- É usado pelo Vídeo CD (VCD) e menos comumente usado pelo DVD- Vídeo. A resolução padrão do VCD é próxima da do VHS. MPEG 2 - Usado no formato de tv digital broadcast, via cabo ou via satélite. MPEG 3 – Originalmente feito para o HDTV mas foi substituído pelo MPEG 2. MPEG 4 – Expansão do MPEG 1 que suporta objetos 3D e pode ser usado com HD-DVD e discos Blue-Ray Vídeo Padrões AVI (Audio Video Interleave) Criado pela Micro$oft® Formato padrão .avi Um dos formatos mais populares do mundo Compatível com Divx. Vídeo Padrões WMV Faz parte do Microsoft Windows Media Framework. Utiliza o container ASF da Microsoft com Windows Media Video Codec. Inicialmente só roda no Windows Media Player Vídeo Padrões OGM (Ogg Media File ) Ogg project É um formato container open source concorrente do AVI. suporte a capítulos. Multiplas trilhas Suporte a audio do Vorbis. Codec – Definição Codec é um dispositivo ou software que possibilita a compressão e descompressão de vídeos. Existem milhares de técnicas e algoritmos de compressão. Qualidade x Quantidade Codec – Objetivo Diminuir o tamanho para: ocupar menos espaço, sendo assim mais barato. poder ser transmitido mais rápido em menos tempo, ou pelo menos tempo utilizando taxa menor de transmissão. poder ser processados sequencialmente de modo mais rápido. Codec - Características Codec utiliza a técnica da redução de redundância. Salva apenas as informações relativas às partes que foram modificadas na cena. Geralmente altera o bit rate do vídeo Codec Características Existem dois tipos básicos: Sem perdas (lossy) Codifica o som e a imagem de forma de diminua o tamanho sem alterar o som e a imagem original. Diminui entre 2 a 3 vezes. Com perdas (lossless) Para atingir uma determinada taxa de compressão é necessário que haja uma perda da qualidade de arquivo. Diminui entre 10 a 20 vezes. Codec – Exemplos Alguns dos Codecs encontrados no mercado: Divx Xvid MPEG 4 H264 X264 RealVideo CinePack Matroska Codec – Exemplos Divx Codec proprietário criado pela DivXNetworks, Inc. ® Popularizou a transferência de filmes pela web... ...por comprimir vídeos muitos grandes sem perder a qualidade. Gera controvérsias por reproduzir DVDs com copyright. Codec – Exemplos Xvid Versão open source do Divx. Prática - Avidemux Avidemux é um software livre para edição de vídeo. Feito em C/C++, utiliza a biblioteca GTK+ Suporta nativamente formato OGM e MP4. Oferece edição e equantização de MPEG. Prática Baixe o arquivo kiko.avi Abra-o no Windows Media Player. Perceba que este vídeo não vai abrir, pois possui um Codec não reconhecido pelo Media Player Abra o vídeo kiko.avi no Avidemux2 Exercício 01 – Alterar Codec Converter para Mjpeg e salvar como kiko.avi Exercício 01 – Alterar Codec Observe que o vídeo agora abre no Media Player Exercício 02 – Mudar Frame Rate Video -> FrameRate -> Ok Exercício 03 – Visualizar Vetores Video -> Decoder Options -> Show motion Vectors -> Ok Exercício 03 – Visualizar Vetores Observe os vetores indicando movimento: Exercício 04 – Mudar Áudio Abra o vídeo Digao.avi no AviDemux2 Áudio -> Main Track -> External MP2/3 Exercício 04 – Mudar Áudio Ok -> Seleciona audio.mp3 -> Open Salve como -> DigaoKiko.avi Exercício 05 – Filtro Video -> Filters Exercício 05 – Filtro Reverse -> + -> Close Exercício 05 – Filtro F5 (Preview) -> Play Exercício 06 – Filtro Parcial Colors -> Swap U and V -> + -> Partial -> Ok -> Close Exercício 06 – Filtro Parcial F5 (Preview) -> Play Perguntas Quais são as características de um vídeo em relação à imagem e ao áudio? Qual é a função de um Codec? Como eles se diferenciam? Teste os codecs de vídeo Xvid4, HUFFYUV, e x264 em kiko.avi e apresente os tamanhos de cada arquivo. Codecs de Vídeo Bruno Leonardo Barros Silva (blbs) Rebeka Gomes de Oliveira (rgo2) Rodrigo Diêgo Melo Amorim (rdma) Viviane Eugênia Siqueira de Souza (vess)