Quais são as diferenças entre os vários formatos de vídeo? [fechadas]

3

MP4, WMV, AVI, OGG, etc. Quais são as diferenças entre eles, como são suportados em diferentes plataformas e quais são as vantagens de cada um deles?

    
por Javier 20.09.2009 / 15:38

3 respostas

6

Da Wikipedia - Formatos de Contêiner (digital)

Formatos de contêiner multimídia

O arquivo contêiner é usado para identificar e intercalar os diferentes tipos de dados. Formatos contêineres mais simples podem conter diferentes tipos de codecs de áudio, enquanto formatos contêineres mais avançados podem suportar múltiplos fluxos de áudio e vídeo, legendas, informações de capítulos e meta-dados (tags) - juntamente com as informações de sincronização necessárias para reproduzir os vários fluxos juntos. Na maioria dos casos, o cabeçalho do arquivo, a maioria dos metadados e os blocos de sincronização são especificados pelo formato do contêiner (por exemplo, existem formatos de contêiner para streaming de vídeo na Internet otimizado e de baixa qualidade que, por exemplo, difere do streaming de DVD de alta qualidade requisitos).

As partes constituintes de um formato de contêiner têm vários nomes; eles são chamados de "pedaços", como em RIFF e PNG, enquanto são chamados de "pacotes" em MPEG-TS (do termo de comunicação) e são chamados de "segmentos" em JPEG. O conteúdo principal de um pedaço é chamado de "dados" ou "carga útil". A maioria dos formatos de contêiner tem pedaços em seqüência, cada um com um cabeçalho, enquanto o TIFF raramente armazena deslocamentos, o que resulta em dificuldades em preservar adequadamente as informações - especialmente, os dados de foto Exif são frequentemente descartados. Pedaços modulares facilitam a recuperação de outros trechos em caso de corrupção de arquivos ou queda de quadros ou escorregamento de bits, enquanto os deslocamentos resultam em erros de enquadramento em casos de escorregamento de bits.

Alguns contêineres são exclusivos para áudio:

* AIFF (IFF file format, widely used on Mac OS platform)
* WAV (RIFF file format, widely used on Windows platform)
* XMF (Extensible Music Format)

Outros contêineres são exclusivos para imagens fixas:

* FITS (Flexible Image Transport System) is a wrapper file format for still images, raw data, and associated metadata.
* TIFF (Tagged Image File Format) is a wrapper file format for still images and associated metadata.

Outros contêineres flexíveis podem conter vários tipos de áudio e vídeo, além de outras mídias. Os contêineres multimídia mais populares são:

* 3GP (used by many mobile phones; based on the ISO base media file format)
* ANIM Standard multimedia file for digital animations on classical Commodore Amiga line of computers. It follows IFF ILBM main specifications, and it is the first animation format adopted officially by an Operating System.
* ASF (standard container for Microsoft WMA and WMV)
* AVI (the standard Microsoft Windows container, also based on RIFF)
* CDXL (another name of ANIM format), it was the animation file format standard of CDTV and Amiga CD32
* DVR-MS ("Microsoft Digital Video Recording", proprietary video container format developed by Microsoft based on ASF)
* IFF (first platform-independent container format)
* Matroska (MKV) (not standard for any codec or system, as it can hold virtually anything. It is an open standard and open source container format).
* MJ2 - Motion JPEG 2000 file format, based on the ISO base media file format which is defined in MPEG-4 Part 12 and JPEG 2000 Part 12
* MOV (standard QuickTime video container from Apple Inc.)
* MPEG program stream (standard container for MPEG-1 and MPEG-2 elementary streams on reasonably reliable media such as disks; used also on DVD-Video discs)
* MPEG-2 transport stream (TS) (a.k.a. MPEG-TS) (standard container for digital broadcasting and for transportation over unreliable media; used also on Blu-ray Disc Video; typically contains multiple video and audio streams, and an electronic program guide)
* MP4 (standard audio and video container for the MPEG-4 multimedia portfolio, based on the ISO base media file format defined in MPEG-4 Part 12 and JPEG 2000 Part 12)
* Ogg (standard container for Xiph.org audio codec Vorbis and video codec Theora)
* OGM ("Ogg Media", video container for Xiph.org codecs, no longer supported and formally discouraged by Xiph.org[1].)
* RealMedia (standard container for RealVideo and RealAudio)

Existem muitos outros formatos de contêineres, como NUT, MXF, GXF, ratDVD, SVI, VOB e DivX Media Format

Veja a comparação de formatos de contêineres para obter detalhes sobre esses formatos.

por 20.09.2009 / 15:48
1

A página do Codec de Vídeo da Wikipedia é onde você deve começar.
Você encontrará páginas de codec específicas vinculadas a partir dali.

A documentação do VideoLan em Streaming, Muxers e Codecs é um bom lugar para o básico.

    
por 20.09.2009 / 15:50
0

Codecs (Xvid, x264 etc.) codificam vídeo e / ou áudio para obter arquivos menores. Os contêineres (MP4, MKV, etc.) armazenam fluxos de vídeo e áudio no arquivo. Todo conteúdo digital é codificado de alguma forma. DVD-e BD-video (e tais formatos de mídia) usam seus padrões de codec dedicados (dedicados pelas empresas que os desenvolveram).

Codecs e contêineres são constantemente aprimorados e desenvolvidos. Os codecs ficam mais rápidos e mais eficientes, enquanto os novos / aprimorados recebem mais recursos (como suporte para vários canais de áudio ou legendas que não estavam disponíveis anteriormente).

Novos codecs e contêineres geram rapidamente, alguns estão aqui para ficar por um longo tempo, alguns devem ser esquecidos.

Se você está decidindo codificar o vídeo, recomendo verificar isso:

Compressão de vídeo / Codec de vídeo / Codecs de código aberto

Lembre-se de que dispositivos diferentes suportam coisas diferentes. É uma bagunça toda!

    
por 20.09.2009 / 16:24