SlideShare uma empresa Scribd logo
1 de 47
Baixar para ler offline
Apresentando conceitos de digitalização multimídia Arlindo Pereira
Introdução ao conceito de digitalização Processo de capturar dados em formato analógico e transformá-los em um formato digital; Quantidade de variações infinita -> finita.
Imagem Pixel Resolução Profundidade de Cor
Pixel Pixel (px) – PICture ELement; Menor elemento de uma imagem rasterizada ( raster ). -> =
Resolução Tamanho em  pixels  no eixo xy (largura x altura); Pode ser expressa diretamente (por ex. 640 × 480 px) ou indiretamente (3.1 Mpx  ≈ 2048 × 1536 = 3.145.728 px).
Profundidade de Cor Quantidade de variação de cor possível para cada pixel; Por exemplo, no sistema de cor RGB em 24 bits, temos 8 bits para cada cor primária (vermelho, verde, azul), ou 32 bits se considerarmos 8 bits para o canal  alpha (transparência). Portanto para cada cor primária temos  2 8  = FF = 256 variações possíveis, gerando então 256 3  = 2 8³  = FFFFFF = 16.777.216 de cores possíveis.
Profundidade de Cor 1 bit  4 bits 8 bits  24 bits
Imagem como matriz de números Para o computador, uma imagem é uma matriz de números; Para armazenar essa imagem e apresentá-la para o usuário, existem diferentes processos matemáticos (algoritmos) de COdificação e DECodificação. A esta dupla de processos, damos o nome de  codec .
Com ou sem perdas? Existem diferentes codecs, os que apresentam perda ( lossy ) e os que não apresentam ( lossless ); A perda, neste caso, significa literalmente jogar fora algum dado que não seja relevante para a percepção humana em troca de um menor tamanho de arquivo. É um processo irreversível.
Alguns codecs de imagem Com perda Sem perda JPEG (Joint Photographic Experts Group) (jpg) Portable Network Graphics (png)
Áudio Taxa de Amostragem Resolução Canais Taxa de Bits
Áudio – Vibrações e Impulsos Elétricos Os sons que ouvimos são vibrações dos objetos e do meio (ar). Nossos ouvidos tem sensores que captam as vibrações e enviam para o cérebro na forma de impulsos elétricos; De forma semelhante, um microfone capta vibrações e as transforma em impulsos elétricos.
Convertendo Impulsos Elétricos em Bits Ao entrar no computador, o áudio deverá passar por um processo de conversão em que os sinais elétricos analógicos deverão ser convertidos em sinais digitais, o ADC – Conversor Analógico-Digital; Analogamente, ao serem eproduzidos, os sinais passarão por um conversor que funciona de maneira  inversa, o DAC – Conversor Digital-Analógico.
Taxa de Amostragem ( Sampling Rate ) É a quantidade de vezes por segundo que o sinal elétrico é medido numa determinada resolução; Por ser uma frequência t em a medida em hertz (Hz),  geralmente variando entre 8000 Hz (8 kHz) e 192 kHz.
Taxas de Amostragem padrões Usualmente as taxas de amostragem são 44100 Hz (44.1KHz), utilizada nos CDs de áudio e na maioria dos arquivos de áudio da internet, ou 48KHz no áudio dos DVDs de vídeo; Taxas mais baixas em geral são utilizadas apenas em equipamentos eletrônicos com propósitos específicos, como um telefone, e taxas mais altas apenas para gravação profissional em estúdio ou em sistemas de alta fidelidade sonora.
Resolução É a quantidade de bits utilizada em cada amostragem; Geralmente a resolução varia de 8 bits a 32 bits, sendo 16 bits um valor comum (CDs de áudio).
Canais É a quantidade de diferentes áudios reproduzidos simultaneamente; Valores comuns são: 1 (mono ou monoaural), 2 (estéreo), 4 (quadrifônico), 6 (5.1), 8 (7.1).
Taxa de bits ( Bit Rate  ou  Bitrate ) É a multiplicação de todos os fatores anteriores, sendo uma forma de se verificar indiretamente a qualidade do processo de conversão; É sempre expressado em bits por segundo (b/s ou bps). Para ter-se uma ideia do espaço ocupado em disco ou da banda necessária para transmitir pela internet, você pode dividir o valor por 8 para obter bytes por segundo (B/s ou Bps),  mas  a unidade padrão é o bit.
Taxa de bits de um CD de Áudio Tomemos por exemplo um CD de áudio. Nele, as músicas são codificadas em 2 canais de 16 bits amostrados (sampleados) a 44.1KHz. 2  ×  16  ×  44100  =  1.411.200  =  1.411,2 kbps  =  176,4 kB/s Dependendo do codec, o bitrate pode ser constante (CBR) ou ser variável (VBR). Neste caso, ele determina que determinadas partes podem ter um bitrate menor que outras mantendo uma mesma qualidade.
Codec versus Container Vamos agora apresentar dois elementos técnicos, o  codec  e o  container . Essa clarificação é necessária pois nos formatos de imagem, o codec e o container são uma coisa só; o mesmo não acontece sempre nos formatos audiovisuais.
Codec versus Container Codec (de COdificador-DECodificador) é um algoritmo (fórmula matemática) que representa e converte os dados. Dependendo do codec, pode ser utilizado de forma independente ou atrelado a um container. Container é uma forma de se armazenar ou expressar um dado codificado. Dependendo do container, ele pode armazenar dados de codecs de áudio, vídeo e outros, como informações sobre o artista, legendas etc.
Codecs de áudio Formas de representar os dados sonoros que, quando convertidos de volta, representarão pulsos elétricos na caixa de som. Também se dividem entre  lossy  e  lossless .
Codecs de áudio sem perda ( lossless ) Pulse-code modulation (PCM) - usado em sistemas telefônicos digitais, teclados eletrônicos, CDs de áudio. É uma forma de dados bruta, que poderia também ser usada em vídeo se o resultado não fosse muito custoso. Free Lossless Audio Codec (flac)
Codecs de áudio com perda ( lossy ) MPEG-1 Audio Layer 3 (mp3) Advanced Audio Coding (aac) Microsoft WMF – Windows Media Audio (wma) Ogg Vorbis (ogg, oga)
Containers de áudio Microsoft Wave PCM (wav) Apple Audio Interchange File Format (aiff) MPEG-4 Part 14 (mp4, m4a) Ogg (ogg, oga)
Vídeo Vídeo é imagem em movimento, em geral com um ou mais canais de áudio anexados. Portanto, combina a as propriedades do áudio (taxa de amostragem, resolução, canais, taxa de bits de áudio) com a das imagens (pixel, resolução), com um determinado número de quadros por segundo e dando uma taxa de bits total.
Taxa de quadros Quantidade de vezes que a figura é atualizada por segundo no vídeo, gerando a impressão de movimento. É expressa em quadros por segundo (fps). Valores comuns são: 15 fps, 24 fps (cinema), 25 fps (PAL), 29.97 fps (NTSC).
Resolução de vídeo Resolução das imagens que compõem o vídeo, expressa em pixels. Tão importante quanto o tamanho em pixels é a proporção entre a largura e a altura, usualmente 4:3 ( tele ) e 16:9 ( wide ). Frequentemente se utiliza siglas que representam algumas resoluções padrão.
Resoluções de vídeo digital 4:3 ( tele ) Valores comuns em computadores e dispositivos móveis:  320x240 (QVGA) 352x288 (QCIF) 500x375 640x480 (VGA) 800x600 (SVGA) 1024x768 (XGA)
Resoluções de vídeo digital 16:9 ( widescreen ) Valores comuns em sistemas de vídeo digital 16:9:  720x480 (SD) 1280x720 (HD) 1920x1080 (Full HD)
 
Taxa de bits Taxa de bits utilizada para se expressar os dados de vídeo. Funciona de forma semelhante à taxa de bits de áudio. Não se armazena vídeo sem compressão, pois isto requeriria muito espaço.
Compressão Sempre! Mesmo nos ditos formatos de vídeos brutos (de câmeras DV) usa-se um mínimo de compressão possível, para que se tenha um arquivo não muito grande sem muita perda qualidade de imagem. Em outras palavras, o vídeo é descomprimido apenas durante a exibição. Para entender o porquê, algumas contas simples: Vamos supor 1h de vídeo em resolução standard (720 × 480) a 30fps, profundidade de cor de 24 bits com 6 canais de áudio em 16 bits a 48Khz (5.1), isto é, o padrão DVD Vídeo:
Exemplo de vídeo sem compressão 1h  ×  60m  ×  60s   ×   30fps   ×   720px  ×  480px  ×  24b   + 6   ×   1h  ×  60m  ×  60s   ×   16b   ×   48000Hz   =   (tempo) (quadros) (resolução) (canais) (tempo) (resolução) 895.795.200.000  +  16.588.800.000  =  912.384.000.000  = (vídeo) (áudio) 912,384 Gb  =  114,048 GB/h de vídeo!
Codecs de vídeo Intel Real Time (Indeo), Cinepak, Motion JPEG, codecs antigos que usam o container AVI MPEG-1 Part 2 – VCD MPEG-2 Part 2 – DVD, DVB (DTV européia) e   ATSC (DTV norte-americana) H.263 - videoconferências, vídeo de internet Sorenson Spark, implentação do H.263 usado no Flash 6 On2 Technologies VP6, VP7 – usados no Flash 8
Codecs de vídeo Theora - codec livre de patentes baseado no   On2 Techonologies VP3 MPEG-4 Part 2 – destinado a bitrates baixos DivX, Xvid, 3ivx são diferentes implementações do MPEG-4 Part 2 Microsoft WMF - Windows Media Video
Codecs de vídeo MPEG-4 Part 10 – Advanced Video Coding (AVC), também conhecido por H.264 – Bluray, ISDB-Tb, YouTube HQ, iPhone etc. Dirac – em desenvolvimento (BBC) Sorenson 3 – antecessor do H.264, popularizado pelo   QuickTime da Apple * MPEG – Moving Picture Experts Group
Containers Audio Video Interleave (avi) Apple Quicktime Container Format (mov) Ogg (ogg, oga, ogv) Matroska (mkv) MPEG-4 Part 14 (mp4)
Gerenciamento de Restrições Digitais (DRM) Certos codecs e containers implementam o chamado Gerenciamento de Restrições Digitais (DRM). Tais sistemas supostamente deveriam proteger o detentor dos direitos da obra impedindo os usuários de trocarem os arquivos de forma ilegal, como via P2P. Por outro lado, o DRM impede o usufruto completo e  legítimo do comprador da mídia, por exemplo, usuários que comprem um filme e queiram fazer uma cópia de segurança (o que a lei permite).
Gerenciamento de Restrições Digitais (DRM) Diversos hackers tem tentado (e conseguido) criar algoritmos que quebrem tais restrições, tais como o DeCSS, que tira a restrição de cópia de DVDs de vídeo. Embora a nova geração de mídia de vídeo (BluRay) ainda tenha DRM, pouco a pouco a indústria começa a acordar para o fato de que DRM é nocivo. A Apple, por exemplo, agora vende músicas na iTunes Store sem DRM.
Tocando e editando Caso você se interesse apenas em tocar os arquivos, basta instalar um player que já venha com os codecs embutidos. Um dos melhores, multiplataforma e opensource  é o VLC - http://videolan.org/vlc Caso você queira criar vídeos no Windows ou tocar vídeos com codecs novos em players antigos sem suporte (como Win. Media Player), você deve instalar os codecs, separadamente ou - preferencialmente - através de um pacote único. Recomendo o CCCP -  Combined Community Codec Pack http://cccp-project.net/
Direcionamentos AAC (áudio), AVC/H.264 (vídeo) e MPEG-4 Part 14 (container mp4) - codecs &quot;do momento&quot;, suportados em praticamente todos os dispositivos novos; Ogg Vorbis (áudio) e Ogg Theora (vídeo) - codecs livres que provavelmente ganharão mais visibilidade com o lançamento do HTML 5 (que implementa tags <audio> e <video>) e seu suporte nativo no Firefox 3.5 e Opera 10; Matroska - container que traz possibilidades muito interessantes tais como embutir vídeo, diversos áudios, legendas e menu tal como um filme em DVD/BD em um único arquivo.
Bibliografia – Wikipedia  http://en.wikipedia.org/wiki/Matrix_(mathematics) http://en.wikipedia.org/wiki/JPEG http://en.wikipedia.org/wiki/Portable_Network_Graphics http://en.wikipedia.org/wiki/Sampling_rate http://en.wikipedia.org/wiki/Codec http://en.wikipedia.org/wiki/PCM http://en.wikipedia.org/wiki/Mp3 http://en.wikipedia.org/wiki/Ogg http://en.wikipedia.org/wiki/Advanced_Audio_Coding http://en.wikipedia.org/wiki/Color_depth http://en.wikipedia.org/wiki/Pixel
Bibliografia – Wikipedia http://en.wikipedia.org/wiki/AVI http://en.wikipedia.org/wiki/H.264 http://en.wikipedia.org/wiki/MPEG-4 http://en.wikipedia.org/wiki/Video_codec http://en.wikipedia.org/wiki/MPEG http://en.wikipedia.org/wiki/MP4 http://en.wikipedia.org/wiki/Matroska http://en.wikipedia.org/wiki/Dirac_(codec) http://en.wikipedia.org/wiki/DeCSS http://en.wikipedia.org/wiki/Digital_rights_management http://en.wikipedia.org/wiki/Frame_rate
Imagens Wikimedia - http://wikimedia.org/ Tango Desktop Project - http://tango.freedesktop.org/ Defective by Design - http://defectivebydesign.org/
Licença Esta apresentação está sob a licença Creative Commons Atribuição-Compartilhamento pela mesma licença – CC-BY-SA e está disponível no meu blog: nighto.net
Obrigado! Dúvidas? [email_address] www.uniriotec.com

Mais conteúdo relacionado

Mais procurados

Brotero - Apresentação Som
Brotero - Apresentação SomBrotero - Apresentação Som
Brotero - Apresentação SomJoão Leal
 
Placas de Som - Apresentação 6
Placas de Som - Apresentação 6Placas de Som - Apresentação 6
Placas de Som - Apresentação 6João Leal
 
Apresentação 2 - Esc. Sec. Infanta D.Maria (som)
Apresentação 2 - Esc. Sec. Infanta D.Maria (som)Apresentação 2 - Esc. Sec. Infanta D.Maria (som)
Apresentação 2 - Esc. Sec. Infanta D.Maria (som)João Leal
 
Multimidia continuar...
Multimidia continuar...Multimidia continuar...
Multimidia continuar...Marcosnex
 
O que é bit e byte
O que é bit e byteO que é bit e byte
O que é bit e bytenikepassos
 
Unidade de medidas computacionais
Unidade de medidas computacionaisUnidade de medidas computacionais
Unidade de medidas computacionaisJosé Felipe
 
Hvsdhgvjgvsgdvfjksfh !
Hvsdhgvjgvsgdvfjksfh !Hvsdhgvjgvsgdvfjksfh !
Hvsdhgvjgvsgdvfjksfh !DASDFSDFS
 
Aula sobre Codecs de Vídeo
Aula sobre Codecs de VídeoAula sobre Codecs de Vídeo
Aula sobre Codecs de VídeoRobson Mioto
 
Codec de áudio e vídeo, transcoders e containers multimídia
Codec de áudio e vídeo, transcoders e containers multimídiaCodec de áudio e vídeo, transcoders e containers multimídia
Codec de áudio e vídeo, transcoders e containers multimídiaLeandro Curioso
 
Informações Gerais
Informações GeraisInformações Gerais
Informações Geraisjansensoares
 
Audacity- Criação de Conteúdos Audio: Documento de Apoio
Audacity- Criação de Conteúdos Audio: Documento de ApoioAudacity- Criação de Conteúdos Audio: Documento de Apoio
Audacity- Criação de Conteúdos Audio: Documento de Apoiodamiana guedes
 
áUdio digital
áUdio digitaláUdio digital
áUdio digitalViva Rio
 
OA4 - Gravar com microfone no Audacity
OA4 - Gravar com microfone no AudacityOA4 - Gravar com microfone no Audacity
OA4 - Gravar com microfone no Audacityapemeducacaomusical
 

Mais procurados (20)

Brotero - Apresentação Som
Brotero - Apresentação SomBrotero - Apresentação Som
Brotero - Apresentação Som
 
Placas de Som - Apresentação 6
Placas de Som - Apresentação 6Placas de Som - Apresentação 6
Placas de Som - Apresentação 6
 
Apresentação 2 - Esc. Sec. Infanta D.Maria (som)
Apresentação 2 - Esc. Sec. Infanta D.Maria (som)Apresentação 2 - Esc. Sec. Infanta D.Maria (som)
Apresentação 2 - Esc. Sec. Infanta D.Maria (som)
 
Multimidia continuar...
Multimidia continuar...Multimidia continuar...
Multimidia continuar...
 
O que é bit e byte
O que é bit e byteO que é bit e byte
O que é bit e byte
 
Diversos
DiversosDiversos
Diversos
 
Audacity Edicao Audio
Audacity  Edicao AudioAudacity  Edicao Audio
Audacity Edicao Audio
 
Unidade de medidas computacionais
Unidade de medidas computacionaisUnidade de medidas computacionais
Unidade de medidas computacionais
 
Diversos
DiversosDiversos
Diversos
 
Audio
AudioAudio
Audio
 
Hvsdhgvjgvsgdvfjksfh !
Hvsdhgvjgvsgdvfjksfh !Hvsdhgvjgvsgdvfjksfh !
Hvsdhgvjgvsgdvfjksfh !
 
equipe xxt
equipe xxt equipe xxt
equipe xxt
 
Aula sobre Codecs de Vídeo
Aula sobre Codecs de VídeoAula sobre Codecs de Vídeo
Aula sobre Codecs de Vídeo
 
Codec de áudio e vídeo, transcoders e containers multimídia
Codec de áudio e vídeo, transcoders e containers multimídiaCodec de áudio e vídeo, transcoders e containers multimídia
Codec de áudio e vídeo, transcoders e containers multimídia
 
Informações Gerais
Informações GeraisInformações Gerais
Informações Gerais
 
slids
slidsslids
slids
 
Audacity- Criação de Conteúdos Audio: Documento de Apoio
Audacity- Criação de Conteúdos Audio: Documento de ApoioAudacity- Criação de Conteúdos Audio: Documento de Apoio
Audacity- Criação de Conteúdos Audio: Documento de Apoio
 
áUdio digital
áUdio digitaláUdio digital
áUdio digital
 
OA4 - Gravar com microfone no Audacity
OA4 - Gravar com microfone no AudacityOA4 - Gravar com microfone no Audacity
OA4 - Gravar com microfone no Audacity
 
Slideshare
SlideshareSlideshare
Slideshare
 

Destaque

Tipo de vídeo e seus formatos
Tipo de vídeo e seus formatosTipo de vídeo e seus formatos
Tipo de vídeo e seus formatosbarthursilva
 
Apresentação Guilherme Velho (Incubadoras Rio Criativo) - Curta Criativo 2013.
Apresentação Guilherme Velho (Incubadoras Rio Criativo) - Curta Criativo 2013.Apresentação Guilherme Velho (Incubadoras Rio Criativo) - Curta Criativo 2013.
Apresentação Guilherme Velho (Incubadoras Rio Criativo) - Curta Criativo 2013.Nuvem Criativa
 
O uso de redes sociais no desenvolvimento de pesquisas
O uso de redes sociais no desenvolvimento de pesquisasO uso de redes sociais no desenvolvimento de pesquisas
O uso de redes sociais no desenvolvimento de pesquisasMauricio Serafim
 
Processamento de Imagem - Campinho
Processamento de Imagem - CampinhoProcessamento de Imagem - Campinho
Processamento de Imagem - Campinhozacssa
 
Palestra Audiovisual do Presente - o novo profissional e a tecnologia na cria...
Palestra Audiovisual do Presente - o novo profissional e a tecnologia na cria...Palestra Audiovisual do Presente - o novo profissional e a tecnologia na cria...
Palestra Audiovisual do Presente - o novo profissional e a tecnologia na cria...Daniel Freire Lopes
 
Palestra Internet Produtiva
Palestra Internet ProdutivaPalestra Internet Produtiva
Palestra Internet ProdutivaPaulo Milreu
 
Analisando e Produzindo o Audiovisual
Analisando e Produzindo o AudiovisualAnalisando e Produzindo o Audiovisual
Analisando e Produzindo o Audiovisualsimpala
 
Jair Viegas A Internet Como Ferramenta De Marketing E NegóCios
Jair Viegas   A Internet Como Ferramenta De Marketing E NegóCiosJair Viegas   A Internet Como Ferramenta De Marketing E NegóCios
Jair Viegas A Internet Como Ferramenta De Marketing E NegóCiosjairviegas
 
Conversao formatos codecs_
Conversao formatos codecs_Conversao formatos codecs_
Conversao formatos codecs_grupolv
 
Detecção e Correcção Parcial de Problemas na Conversão de Formatos
Detecção e Correcção Parcial de Problemas na Conversão de FormatosDetecção e Correcção Parcial de Problemas na Conversão de Formatos
Detecção e Correcção Parcial de Problemas na Conversão de Formatosandrefsantos
 
Relatório Avaliação Eurística
Relatório Avaliação EurísticaRelatório Avaliação Eurística
Relatório Avaliação Eurísticakennedyaraujo
 
So aula 14_multimídia
So aula 14_multimídiaSo aula 14_multimídia
So aula 14_multimídiaRoney Sousa
 
Arquivos de video e formatos
Arquivos de video e formatosArquivos de video e formatos
Arquivos de video e formatoszoraionaria
 
Video Digital
Video Digital Video Digital
Video Digital ToscaDiana
 

Destaque (20)

CODECS
CODECSCODECS
CODECS
 
Tipo de vídeo e seus formatos
Tipo de vídeo e seus formatosTipo de vídeo e seus formatos
Tipo de vídeo e seus formatos
 
Apresentação Guilherme Velho (Incubadoras Rio Criativo) - Curta Criativo 2013.
Apresentação Guilherme Velho (Incubadoras Rio Criativo) - Curta Criativo 2013.Apresentação Guilherme Velho (Incubadoras Rio Criativo) - Curta Criativo 2013.
Apresentação Guilherme Velho (Incubadoras Rio Criativo) - Curta Criativo 2013.
 
O uso de redes sociais no desenvolvimento de pesquisas
O uso de redes sociais no desenvolvimento de pesquisasO uso de redes sociais no desenvolvimento de pesquisas
O uso de redes sociais no desenvolvimento de pesquisas
 
Processamento de Imagem - Campinho
Processamento de Imagem - CampinhoProcessamento de Imagem - Campinho
Processamento de Imagem - Campinho
 
Palestra Audiovisual do Presente - o novo profissional e a tecnologia na cria...
Palestra Audiovisual do Presente - o novo profissional e a tecnologia na cria...Palestra Audiovisual do Presente - o novo profissional e a tecnologia na cria...
Palestra Audiovisual do Presente - o novo profissional e a tecnologia na cria...
 
Palestra Internet Produtiva
Palestra Internet ProdutivaPalestra Internet Produtiva
Palestra Internet Produtiva
 
Multimídia
MultimídiaMultimídia
Multimídia
 
Analisando e Produzindo o Audiovisual
Analisando e Produzindo o AudiovisualAnalisando e Produzindo o Audiovisual
Analisando e Produzindo o Audiovisual
 
Aula 18
Aula   18Aula   18
Aula 18
 
Jair Viegas A Internet Como Ferramenta De Marketing E NegóCios
Jair Viegas   A Internet Como Ferramenta De Marketing E NegóCiosJair Viegas   A Internet Como Ferramenta De Marketing E NegóCios
Jair Viegas A Internet Como Ferramenta De Marketing E NegóCios
 
Conversao formatos codecs_
Conversao formatos codecs_Conversao formatos codecs_
Conversao formatos codecs_
 
Detecção e Correcção Parcial de Problemas na Conversão de Formatos
Detecção e Correcção Parcial de Problemas na Conversão de FormatosDetecção e Correcção Parcial de Problemas na Conversão de Formatos
Detecção e Correcção Parcial de Problemas na Conversão de Formatos
 
Relatório Avaliação Eurística
Relatório Avaliação EurísticaRelatório Avaliação Eurística
Relatório Avaliação Eurística
 
Vídeo digital ass
Vídeo digital  assVídeo digital  ass
Vídeo digital ass
 
So aula 14_multimídia
So aula 14_multimídiaSo aula 14_multimídia
So aula 14_multimídia
 
Arquivos de video e formatos
Arquivos de video e formatosArquivos de video e formatos
Arquivos de video e formatos
 
Tipos de audios e videos
Tipos de audios e videosTipos de audios e videos
Tipos de audios e videos
 
Formato de Vídeo
Formato de VídeoFormato de Vídeo
Formato de Vídeo
 
Video Digital
Video Digital Video Digital
Video Digital
 

Semelhante a Apresentando conceitos de digitalização multimídia

Tecnicas de codificação de video v5.0
Tecnicas de codificação de video v5.0Tecnicas de codificação de video v5.0
Tecnicas de codificação de video v5.0JNR
 
curiosidades
curiosidades curiosidades
curiosidades Leslayne
 
Material de apoio para curso básico de edição de vídeo aula 1
Material de apoio para curso básico de edição de vídeo   aula 1Material de apoio para curso básico de edição de vídeo   aula 1
Material de apoio para curso básico de edição de vídeo aula 1Diego Duenhas
 
Explicações Sobre os Termos Usados em Transcodificação de Vídeo
Explicações Sobre os Termos Usados em Transcodificação de VídeoExplicações Sobre os Termos Usados em Transcodificação de Vídeo
Explicações Sobre os Termos Usados em Transcodificação de Vídeonerodude
 
História da música e áudio para games
História da música e áudio para gamesHistória da música e áudio para games
História da música e áudio para gamesGuilhes Damian
 
Midia e formatos
Midia e formatosMidia e formatos
Midia e formatosluciazila
 
Midia e formatos de aquivo
Midia e formatos de aquivoMidia e formatos de aquivo
Midia e formatos de aquivoluciazila
 
Monitores e Sistema de Vídeos
Monitores e Sistema de VídeosMonitores e Sistema de Vídeos
Monitores e Sistema de VídeosPaulo Brito
 
Treinamento consoles digitais
Treinamento consoles digitaisTreinamento consoles digitais
Treinamento consoles digitaisRobson Martins
 
Aula 2 periféricos
Aula 2   periféricosAula 2   periféricos
Aula 2 periféricosalex_it
 
Linguagem de computador
Linguagem de computadorLinguagem de computador
Linguagem de computadorllalasilv20
 

Semelhante a Apresentando conceitos de digitalização multimídia (20)

Palestra TV Digital
Palestra TV Digital Palestra TV Digital
Palestra TV Digital
 
Tecnicas de codificação de video v5.0
Tecnicas de codificação de video v5.0Tecnicas de codificação de video v5.0
Tecnicas de codificação de video v5.0
 
Conceitos de vìdeo
Conceitos de vìdeoConceitos de vìdeo
Conceitos de vìdeo
 
curiosidades
curiosidades curiosidades
curiosidades
 
Material de apoio para curso básico de edição de vídeo aula 1
Material de apoio para curso básico de edição de vídeo   aula 1Material de apoio para curso básico de edição de vídeo   aula 1
Material de apoio para curso básico de edição de vídeo aula 1
 
Explicações Sobre os Termos Usados em Transcodificação de Vídeo
Explicações Sobre os Termos Usados em Transcodificação de VídeoExplicações Sobre os Termos Usados em Transcodificação de Vídeo
Explicações Sobre os Termos Usados em Transcodificação de Vídeo
 
História da música e áudio para games
História da música e áudio para gamesHistória da música e áudio para games
História da música e áudio para games
 
Som imagem vídeo
Som imagem vídeoSom imagem vídeo
Som imagem vídeo
 
Bits bytes
Bits bytesBits bytes
Bits bytes
 
Apresentação113
Apresentação113Apresentação113
Apresentação113
 
bit byte
bit bytebit byte
bit byte
 
Som imagem video
Som imagem videoSom imagem video
Som imagem video
 
Midia e formatos
Midia e formatosMidia e formatos
Midia e formatos
 
Midia e formatos de aquivo
Midia e formatos de aquivoMidia e formatos de aquivo
Midia e formatos de aquivo
 
Aula de hardware
Aula de hardwareAula de hardware
Aula de hardware
 
Monitores e Sistema de Vídeos
Monitores e Sistema de VídeosMonitores e Sistema de Vídeos
Monitores e Sistema de Vídeos
 
Treinamento consoles digitais
Treinamento consoles digitaisTreinamento consoles digitais
Treinamento consoles digitais
 
Aula 2 periféricos
Aula 2   periféricosAula 2   periféricos
Aula 2 periféricos
 
Detalhes do computador
Detalhes do computadorDetalhes do computador
Detalhes do computador
 
Linguagem de computador
Linguagem de computadorLinguagem de computador
Linguagem de computador
 

Mais de Arlindo Pereira

Carlos Osório - Linha 2 Estácio - Carioca - Praça XV - 01/12/2015 Clube de En...
Carlos Osório - Linha 2 Estácio - Carioca - Praça XV - 01/12/2015 Clube de En...Carlos Osório - Linha 2 Estácio - Carioca - Praça XV - 01/12/2015 Clube de En...
Carlos Osório - Linha 2 Estácio - Carioca - Praça XV - 01/12/2015 Clube de En...Arlindo Pereira
 
IBGE SMI 2014 - Mapeamento colaborativo sem experiência cartográfica
IBGE SMI 2014 - Mapeamento colaborativo sem experiência cartográficaIBGE SMI 2014 - Mapeamento colaborativo sem experiência cartográfica
IBGE SMI 2014 - Mapeamento colaborativo sem experiência cartográficaArlindo Pereira
 
Ciclo de Palestras do SINDPD-RJ - Apresentando o OpenStreetMap
Ciclo de Palestras do SINDPD-RJ - Apresentando o OpenStreetMapCiclo de Palestras do SINDPD-RJ - Apresentando o OpenStreetMap
Ciclo de Palestras do SINDPD-RJ - Apresentando o OpenStreetMapArlindo Pereira
 
Apresentando o OpenStreetMap - Serpro 01/02/2013
Apresentando o OpenStreetMap - Serpro 01/02/2013Apresentando o OpenStreetMap - Serpro 01/02/2013
Apresentando o OpenStreetMap - Serpro 01/02/2013Arlindo Pereira
 
Apresentando o OpenStreetMap
Apresentando o OpenStreetMapApresentando o OpenStreetMap
Apresentando o OpenStreetMapArlindo Pereira
 
Apresentação Por Dentro do MetrôRio 2012
Apresentação Por Dentro do MetrôRio 2012Apresentação Por Dentro do MetrôRio 2012
Apresentação Por Dentro do MetrôRio 2012Arlindo Pereira
 
Apresentando o Creative Commons
Apresentando o Creative CommonsApresentando o Creative Commons
Apresentando o Creative CommonsArlindo Pereira
 
Apresentando o OpenStreetMap no FISL
Apresentando o OpenStreetMap no FISLApresentando o OpenStreetMap no FISL
Apresentando o OpenStreetMap no FISLArlindo Pereira
 
Apresentando o OpenStreetMap
Apresentando o OpenStreetMapApresentando o OpenStreetMap
Apresentando o OpenStreetMapArlindo Pereira
 
Apresentação Por Dentro do Metrô Rio Twitter 2010
Apresentação Por Dentro do Metrô Rio Twitter 2010Apresentação Por Dentro do Metrô Rio Twitter 2010
Apresentação Por Dentro do Metrô Rio Twitter 2010Arlindo Pereira
 
Apresentando o OpenStreetMap
Apresentando o OpenStreetMapApresentando o OpenStreetMap
Apresentando o OpenStreetMapArlindo Pereira
 
Apresentando o Ubuntu Studio
Apresentando o Ubuntu StudioApresentando o Ubuntu Studio
Apresentando o Ubuntu StudioArlindo Pereira
 
Apresentando o OpenStreetMap
Apresentando o OpenStreetMapApresentando o OpenStreetMap
Apresentando o OpenStreetMapArlindo Pereira
 

Mais de Arlindo Pereira (20)

Dutch Beginners.pdf
Dutch Beginners.pdfDutch Beginners.pdf
Dutch Beginners.pdf
 
VLTzação
VLTzaçãoVLTzação
VLTzação
 
Carlos Osório - Linha 2 Estácio - Carioca - Praça XV - 01/12/2015 Clube de En...
Carlos Osório - Linha 2 Estácio - Carioca - Praça XV - 01/12/2015 Clube de En...Carlos Osório - Linha 2 Estácio - Carioca - Praça XV - 01/12/2015 Clube de En...
Carlos Osório - Linha 2 Estácio - Carioca - Praça XV - 01/12/2015 Clube de En...
 
IBGE SMI 2014 - Mapeamento colaborativo sem experiência cartográfica
IBGE SMI 2014 - Mapeamento colaborativo sem experiência cartográficaIBGE SMI 2014 - Mapeamento colaborativo sem experiência cartográfica
IBGE SMI 2014 - Mapeamento colaborativo sem experiência cartográfica
 
Ciclo Rotas Centro
Ciclo Rotas CentroCiclo Rotas Centro
Ciclo Rotas Centro
 
Ciclo de Palestras do SINDPD-RJ - Apresentando o OpenStreetMap
Ciclo de Palestras do SINDPD-RJ - Apresentando o OpenStreetMapCiclo de Palestras do SINDPD-RJ - Apresentando o OpenStreetMap
Ciclo de Palestras do SINDPD-RJ - Apresentando o OpenStreetMap
 
Apresentando o OpenStreetMap - Serpro 01/02/2013
Apresentando o OpenStreetMap - Serpro 01/02/2013Apresentando o OpenStreetMap - Serpro 01/02/2013
Apresentando o OpenStreetMap - Serpro 01/02/2013
 
Apresentando o OpenStreetMap
Apresentando o OpenStreetMapApresentando o OpenStreetMap
Apresentando o OpenStreetMap
 
Apresentação Por Dentro do MetrôRio 2012
Apresentação Por Dentro do MetrôRio 2012Apresentação Por Dentro do MetrôRio 2012
Apresentação Por Dentro do MetrôRio 2012
 
Apresentando o Creative Commons
Apresentando o Creative CommonsApresentando o Creative Commons
Apresentando o Creative Commons
 
Apresentando o OpenStreetMap no FISL
Apresentando o OpenStreetMap no FISLApresentando o OpenStreetMap no FISL
Apresentando o OpenStreetMap no FISL
 
State of Brazil 2010
State of Brazil 2010State of Brazil 2010
State of Brazil 2010
 
Apresentando o OpenStreetMap
Apresentando o OpenStreetMapApresentando o OpenStreetMap
Apresentando o OpenStreetMap
 
Apresentação Por Dentro do Metrô Rio Twitter 2010
Apresentação Por Dentro do Metrô Rio Twitter 2010Apresentação Por Dentro do Metrô Rio Twitter 2010
Apresentação Por Dentro do Metrô Rio Twitter 2010
 
Apresentando o OpenStreetMap
Apresentando o OpenStreetMapApresentando o OpenStreetMap
Apresentando o OpenStreetMap
 
Apresentando o Ubuntu Studio
Apresentando o Ubuntu StudioApresentando o Ubuntu Studio
Apresentando o Ubuntu Studio
 
Jogos no Linux
Jogos no LinuxJogos no Linux
Jogos no Linux
 
Apresentando o GNOME
Apresentando o GNOMEApresentando o GNOME
Apresentando o GNOME
 
State of Brazil '09
State of Brazil '09State of Brazil '09
State of Brazil '09
 
Apresentando o OpenStreetMap
Apresentando o OpenStreetMapApresentando o OpenStreetMap
Apresentando o OpenStreetMap
 

Apresentando conceitos de digitalização multimídia

  • 1. Apresentando conceitos de digitalização multimídia Arlindo Pereira
  • 2. Introdução ao conceito de digitalização Processo de capturar dados em formato analógico e transformá-los em um formato digital; Quantidade de variações infinita -> finita.
  • 3. Imagem Pixel Resolução Profundidade de Cor
  • 4. Pixel Pixel (px) – PICture ELement; Menor elemento de uma imagem rasterizada ( raster ). -> =
  • 5. Resolução Tamanho em pixels no eixo xy (largura x altura); Pode ser expressa diretamente (por ex. 640 × 480 px) ou indiretamente (3.1 Mpx ≈ 2048 × 1536 = 3.145.728 px).
  • 6. Profundidade de Cor Quantidade de variação de cor possível para cada pixel; Por exemplo, no sistema de cor RGB em 24 bits, temos 8 bits para cada cor primária (vermelho, verde, azul), ou 32 bits se considerarmos 8 bits para o canal alpha (transparência). Portanto para cada cor primária temos 2 8 = FF = 256 variações possíveis, gerando então 256 3 = 2 8³ = FFFFFF = 16.777.216 de cores possíveis.
  • 7. Profundidade de Cor 1 bit 4 bits 8 bits 24 bits
  • 8. Imagem como matriz de números Para o computador, uma imagem é uma matriz de números; Para armazenar essa imagem e apresentá-la para o usuário, existem diferentes processos matemáticos (algoritmos) de COdificação e DECodificação. A esta dupla de processos, damos o nome de codec .
  • 9. Com ou sem perdas? Existem diferentes codecs, os que apresentam perda ( lossy ) e os que não apresentam ( lossless ); A perda, neste caso, significa literalmente jogar fora algum dado que não seja relevante para a percepção humana em troca de um menor tamanho de arquivo. É um processo irreversível.
  • 10. Alguns codecs de imagem Com perda Sem perda JPEG (Joint Photographic Experts Group) (jpg) Portable Network Graphics (png)
  • 11. Áudio Taxa de Amostragem Resolução Canais Taxa de Bits
  • 12. Áudio – Vibrações e Impulsos Elétricos Os sons que ouvimos são vibrações dos objetos e do meio (ar). Nossos ouvidos tem sensores que captam as vibrações e enviam para o cérebro na forma de impulsos elétricos; De forma semelhante, um microfone capta vibrações e as transforma em impulsos elétricos.
  • 13. Convertendo Impulsos Elétricos em Bits Ao entrar no computador, o áudio deverá passar por um processo de conversão em que os sinais elétricos analógicos deverão ser convertidos em sinais digitais, o ADC – Conversor Analógico-Digital; Analogamente, ao serem eproduzidos, os sinais passarão por um conversor que funciona de maneira inversa, o DAC – Conversor Digital-Analógico.
  • 14. Taxa de Amostragem ( Sampling Rate ) É a quantidade de vezes por segundo que o sinal elétrico é medido numa determinada resolução; Por ser uma frequência t em a medida em hertz (Hz), geralmente variando entre 8000 Hz (8 kHz) e 192 kHz.
  • 15. Taxas de Amostragem padrões Usualmente as taxas de amostragem são 44100 Hz (44.1KHz), utilizada nos CDs de áudio e na maioria dos arquivos de áudio da internet, ou 48KHz no áudio dos DVDs de vídeo; Taxas mais baixas em geral são utilizadas apenas em equipamentos eletrônicos com propósitos específicos, como um telefone, e taxas mais altas apenas para gravação profissional em estúdio ou em sistemas de alta fidelidade sonora.
  • 16. Resolução É a quantidade de bits utilizada em cada amostragem; Geralmente a resolução varia de 8 bits a 32 bits, sendo 16 bits um valor comum (CDs de áudio).
  • 17. Canais É a quantidade de diferentes áudios reproduzidos simultaneamente; Valores comuns são: 1 (mono ou monoaural), 2 (estéreo), 4 (quadrifônico), 6 (5.1), 8 (7.1).
  • 18. Taxa de bits ( Bit Rate ou Bitrate ) É a multiplicação de todos os fatores anteriores, sendo uma forma de se verificar indiretamente a qualidade do processo de conversão; É sempre expressado em bits por segundo (b/s ou bps). Para ter-se uma ideia do espaço ocupado em disco ou da banda necessária para transmitir pela internet, você pode dividir o valor por 8 para obter bytes por segundo (B/s ou Bps), mas a unidade padrão é o bit.
  • 19. Taxa de bits de um CD de Áudio Tomemos por exemplo um CD de áudio. Nele, as músicas são codificadas em 2 canais de 16 bits amostrados (sampleados) a 44.1KHz. 2 × 16 × 44100 = 1.411.200 = 1.411,2 kbps = 176,4 kB/s Dependendo do codec, o bitrate pode ser constante (CBR) ou ser variável (VBR). Neste caso, ele determina que determinadas partes podem ter um bitrate menor que outras mantendo uma mesma qualidade.
  • 20. Codec versus Container Vamos agora apresentar dois elementos técnicos, o codec e o container . Essa clarificação é necessária pois nos formatos de imagem, o codec e o container são uma coisa só; o mesmo não acontece sempre nos formatos audiovisuais.
  • 21. Codec versus Container Codec (de COdificador-DECodificador) é um algoritmo (fórmula matemática) que representa e converte os dados. Dependendo do codec, pode ser utilizado de forma independente ou atrelado a um container. Container é uma forma de se armazenar ou expressar um dado codificado. Dependendo do container, ele pode armazenar dados de codecs de áudio, vídeo e outros, como informações sobre o artista, legendas etc.
  • 22. Codecs de áudio Formas de representar os dados sonoros que, quando convertidos de volta, representarão pulsos elétricos na caixa de som. Também se dividem entre lossy e lossless .
  • 23. Codecs de áudio sem perda ( lossless ) Pulse-code modulation (PCM) - usado em sistemas telefônicos digitais, teclados eletrônicos, CDs de áudio. É uma forma de dados bruta, que poderia também ser usada em vídeo se o resultado não fosse muito custoso. Free Lossless Audio Codec (flac)
  • 24. Codecs de áudio com perda ( lossy ) MPEG-1 Audio Layer 3 (mp3) Advanced Audio Coding (aac) Microsoft WMF – Windows Media Audio (wma) Ogg Vorbis (ogg, oga)
  • 25. Containers de áudio Microsoft Wave PCM (wav) Apple Audio Interchange File Format (aiff) MPEG-4 Part 14 (mp4, m4a) Ogg (ogg, oga)
  • 26. Vídeo Vídeo é imagem em movimento, em geral com um ou mais canais de áudio anexados. Portanto, combina a as propriedades do áudio (taxa de amostragem, resolução, canais, taxa de bits de áudio) com a das imagens (pixel, resolução), com um determinado número de quadros por segundo e dando uma taxa de bits total.
  • 27. Taxa de quadros Quantidade de vezes que a figura é atualizada por segundo no vídeo, gerando a impressão de movimento. É expressa em quadros por segundo (fps). Valores comuns são: 15 fps, 24 fps (cinema), 25 fps (PAL), 29.97 fps (NTSC).
  • 28. Resolução de vídeo Resolução das imagens que compõem o vídeo, expressa em pixels. Tão importante quanto o tamanho em pixels é a proporção entre a largura e a altura, usualmente 4:3 ( tele ) e 16:9 ( wide ). Frequentemente se utiliza siglas que representam algumas resoluções padrão.
  • 29. Resoluções de vídeo digital 4:3 ( tele ) Valores comuns em computadores e dispositivos móveis: 320x240 (QVGA) 352x288 (QCIF) 500x375 640x480 (VGA) 800x600 (SVGA) 1024x768 (XGA)
  • 30. Resoluções de vídeo digital 16:9 ( widescreen ) Valores comuns em sistemas de vídeo digital 16:9: 720x480 (SD) 1280x720 (HD) 1920x1080 (Full HD)
  • 31.  
  • 32. Taxa de bits Taxa de bits utilizada para se expressar os dados de vídeo. Funciona de forma semelhante à taxa de bits de áudio. Não se armazena vídeo sem compressão, pois isto requeriria muito espaço.
  • 33. Compressão Sempre! Mesmo nos ditos formatos de vídeos brutos (de câmeras DV) usa-se um mínimo de compressão possível, para que se tenha um arquivo não muito grande sem muita perda qualidade de imagem. Em outras palavras, o vídeo é descomprimido apenas durante a exibição. Para entender o porquê, algumas contas simples: Vamos supor 1h de vídeo em resolução standard (720 × 480) a 30fps, profundidade de cor de 24 bits com 6 canais de áudio em 16 bits a 48Khz (5.1), isto é, o padrão DVD Vídeo:
  • 34. Exemplo de vídeo sem compressão 1h × 60m × 60s × 30fps × 720px × 480px × 24b + 6 × 1h × 60m × 60s × 16b × 48000Hz = (tempo) (quadros) (resolução) (canais) (tempo) (resolução) 895.795.200.000 + 16.588.800.000 = 912.384.000.000 = (vídeo) (áudio) 912,384 Gb = 114,048 GB/h de vídeo!
  • 35. Codecs de vídeo Intel Real Time (Indeo), Cinepak, Motion JPEG, codecs antigos que usam o container AVI MPEG-1 Part 2 – VCD MPEG-2 Part 2 – DVD, DVB (DTV européia) e ATSC (DTV norte-americana) H.263 - videoconferências, vídeo de internet Sorenson Spark, implentação do H.263 usado no Flash 6 On2 Technologies VP6, VP7 – usados no Flash 8
  • 36. Codecs de vídeo Theora - codec livre de patentes baseado no On2 Techonologies VP3 MPEG-4 Part 2 – destinado a bitrates baixos DivX, Xvid, 3ivx são diferentes implementações do MPEG-4 Part 2 Microsoft WMF - Windows Media Video
  • 37. Codecs de vídeo MPEG-4 Part 10 – Advanced Video Coding (AVC), também conhecido por H.264 – Bluray, ISDB-Tb, YouTube HQ, iPhone etc. Dirac – em desenvolvimento (BBC) Sorenson 3 – antecessor do H.264, popularizado pelo QuickTime da Apple * MPEG – Moving Picture Experts Group
  • 38. Containers Audio Video Interleave (avi) Apple Quicktime Container Format (mov) Ogg (ogg, oga, ogv) Matroska (mkv) MPEG-4 Part 14 (mp4)
  • 39. Gerenciamento de Restrições Digitais (DRM) Certos codecs e containers implementam o chamado Gerenciamento de Restrições Digitais (DRM). Tais sistemas supostamente deveriam proteger o detentor dos direitos da obra impedindo os usuários de trocarem os arquivos de forma ilegal, como via P2P. Por outro lado, o DRM impede o usufruto completo e legítimo do comprador da mídia, por exemplo, usuários que comprem um filme e queiram fazer uma cópia de segurança (o que a lei permite).
  • 40. Gerenciamento de Restrições Digitais (DRM) Diversos hackers tem tentado (e conseguido) criar algoritmos que quebrem tais restrições, tais como o DeCSS, que tira a restrição de cópia de DVDs de vídeo. Embora a nova geração de mídia de vídeo (BluRay) ainda tenha DRM, pouco a pouco a indústria começa a acordar para o fato de que DRM é nocivo. A Apple, por exemplo, agora vende músicas na iTunes Store sem DRM.
  • 41. Tocando e editando Caso você se interesse apenas em tocar os arquivos, basta instalar um player que já venha com os codecs embutidos. Um dos melhores, multiplataforma e opensource é o VLC - http://videolan.org/vlc Caso você queira criar vídeos no Windows ou tocar vídeos com codecs novos em players antigos sem suporte (como Win. Media Player), você deve instalar os codecs, separadamente ou - preferencialmente - através de um pacote único. Recomendo o CCCP - Combined Community Codec Pack http://cccp-project.net/
  • 42. Direcionamentos AAC (áudio), AVC/H.264 (vídeo) e MPEG-4 Part 14 (container mp4) - codecs &quot;do momento&quot;, suportados em praticamente todos os dispositivos novos; Ogg Vorbis (áudio) e Ogg Theora (vídeo) - codecs livres que provavelmente ganharão mais visibilidade com o lançamento do HTML 5 (que implementa tags <audio> e <video>) e seu suporte nativo no Firefox 3.5 e Opera 10; Matroska - container que traz possibilidades muito interessantes tais como embutir vídeo, diversos áudios, legendas e menu tal como um filme em DVD/BD em um único arquivo.
  • 43. Bibliografia – Wikipedia http://en.wikipedia.org/wiki/Matrix_(mathematics) http://en.wikipedia.org/wiki/JPEG http://en.wikipedia.org/wiki/Portable_Network_Graphics http://en.wikipedia.org/wiki/Sampling_rate http://en.wikipedia.org/wiki/Codec http://en.wikipedia.org/wiki/PCM http://en.wikipedia.org/wiki/Mp3 http://en.wikipedia.org/wiki/Ogg http://en.wikipedia.org/wiki/Advanced_Audio_Coding http://en.wikipedia.org/wiki/Color_depth http://en.wikipedia.org/wiki/Pixel
  • 44. Bibliografia – Wikipedia http://en.wikipedia.org/wiki/AVI http://en.wikipedia.org/wiki/H.264 http://en.wikipedia.org/wiki/MPEG-4 http://en.wikipedia.org/wiki/Video_codec http://en.wikipedia.org/wiki/MPEG http://en.wikipedia.org/wiki/MP4 http://en.wikipedia.org/wiki/Matroska http://en.wikipedia.org/wiki/Dirac_(codec) http://en.wikipedia.org/wiki/DeCSS http://en.wikipedia.org/wiki/Digital_rights_management http://en.wikipedia.org/wiki/Frame_rate
  • 45. Imagens Wikimedia - http://wikimedia.org/ Tango Desktop Project - http://tango.freedesktop.org/ Defective by Design - http://defectivebydesign.org/
  • 46. Licença Esta apresentação está sob a licença Creative Commons Atribuição-Compartilhamento pela mesma licença – CC-BY-SA e está disponível no meu blog: nighto.net