This wiki, on valeriocipriani.com, uses cookies to give you the best experience on our websites. By continuing to use valeriocipriani.com, we assume that you accept our use of cookies.
Read more about cookies.

File video del Computer

From DarkForge's Wiki
Revision as of 15:50, 2 October 2008 by Raid (talk | contribs) (→‎MKV)
Jump to navigation Jump to search

Fonte: http://mewiki.project357.com/wiki/Computer_movie_files


Un file video del computer, è un file che contiene audio e video. I file video sono composti da molti componenti, e questi componenti sono estremamente , il che significa che possono essere facilmente scambiati con altri componenti compatibili lasciando le altri parti del file intatte. Questa pagina vuole spiegare i differenti tipi di componenti accompagnando degli esempi semplici e chiarificatori.

NOTA: Questa pagina contiene dei giudizi soggettivi dell'autore basati sull'esperienza.

Il Contenitore

Il contenitore è la parte del file che tiene tutto insieme. Tu metti tutto insieme dentro il contenitore (Audio, Video, etc...), a livello logico è un po come immagazzinare file differenti in un archivio zip.

I contenitori sono usati per una serie di ragioni:

  • Permettere ai player di avere una visione generale dei contenuti;
  • Permettere l'aggiunta di funzioni addizionali al file, come:
    • Indicizzazione dei segnali;
    • Metadata (informazioni sei segnali contenuti);
    • Possibilità di ripristinare un errore;
    • Capitoli e altre forme di navigazione;
    • Streaming

Diversi tipi di contenitore

AVI

Avi sta per: Audio Video Interleave. Questo è probabilmente il contenitore più usato, per il fatto che può essere riprodotto con quasi tutti i player e su ogni tipo di piattaforma/sistema operativo. E' stato creato dalla Microsoft nel 1992.

l'AVI è stesso descritto come la 'colonna portante' dei contenitori, questo perchè supporta le ultime funzioni ed è il più vecchio e comune contenitore. Alcuni ancora preferiscono questo contenitore rispetto agli altri, questa persona ha spiegato che l'AVI supporta molte delle funzioni che i nuovi contenitori hanno (come MKV e MP4), comunque questo supporto, nell'Avi, non è comune o addirittura scadente. Nonostante questo, se non necessiti delle ultime funzioni che i contenitori più avanzati hanno, AVI dovrebbe essere la tua scelta migliore.

Valutazione: Buono (se tutto quello che vuoi immagazzinare è un xvid+mp3, non c'è motivo per cui dovresti volere un contenitore migliore)

FLV

Flv sta per: Flash Video. E' il contenitore usato dal Flash per il segnale video. Sono in questo formato i video caricati in siti come youtube. Quasi sempre la traccia audio è codificata in MP3 e il video in h263/h263+ o VP6, può probabilmente contenere altri formati, ma non ci sono buoni motivi per farlo. Dato che questo non dovrebbe essere un formato in cui codificare i video (a meno chetu non voglia un video flash), non ci sono valutazioni su questo contenitore.

OGM

Ogm sta per: Ogg Media. Originariamente sviluppato da Tobias Waldvogel per essere usato con lo stupefacente nuovo codec audio (in quegli anni) con il tipico formato video MPEG-4 ASP. COnsiderato da molti un "hack" del contenitore Ogg per essere usto con determinati formati video. Il formato è stato estremamente popolare per un breve periodo dato che permetteva l'uso di capitoli, tracce audio multiple, e sottotitoli soft (softsubs). Lo sviluppatore originario ha lasciato lo sviluppo, che è stato continuato da Xiph Project. Tuttavia la loro posizione è ancora ambigua, e sembra che stiano ignorando il contenitore. Il contenitore perde parte della sua utilità data l'ascesa del contenitore Matroska (MKV), che eguaglia e in alcuni casi fa meglio rispetto all'Ogm ma con molto meno overhead.

Valutazione: Meno funzioni del Matroska, ma con più overhead. A meno che tu non abbia un particolare player che riproduce gli Ogm ma non Mkv o simili, pobabilmente non dovresti usare questo.

MKV

Mkv sta per: Matroska Video. Pobabilmente è il migliore contenitore per riproduzione, puoi fare quasi tutto con questo. Permette l'uso di tutti i formati video con facilità, usare qualsiasi formato audio o sottotitoli, e permette l'uso di funzioni avanzate come lencoding vfr', capitoli, e softsubs. Una comune idea sbagliata è che questo contenitore richieda maggiore uso di CPU per essere decodificato, rispetto all'Avi ad esempio. Questo è vero, ma l'uso in più di CPU è talmente minimo che sono praticamente identici. Il Matroska offre meno overhead dopo l'operazione di mux (unire audio e video), questo diminuisce la dimensione del file e permette di codificare con bitrate maggiori l'audio e il video.

L'homepage di questo contenuto è matroska.org, ma non contiene niente di interessante per principianti o utenti medi.

Valutazione: Uno dei migliori contenitori in circolazione.

MP4

MP4 sta per: MPEG-4 File Format. The first version was finalised in 1998 and standardised in early 1999. It was the first MP4 file format developed by MPEG and primarily designed for web video and portable hardware (such as mobile phones). Version 1 was superseded by Version 2 shortly after, at the end of 1999 (standardised in 2000) and is fully backward compatible. Since then, MP4 has been extended, and constantly developed.

In addition to supporting the latest MPEG standards, it is also backward compatible with older standards. In MP4 you can contain:

On the audio side you can store

  • SLS (a scalable lossless extension to AAC)
  • AMR (via .3gp)
  • CELP & TwinVQ (for low bitrate/speech)
  • SAOL (MIDI)
  • ALAC (Apple Lossless)
  • ALS (MPEG4 standardised lossless format)

It also has its own softsub format, 3GP timed text. Last but not least, MP4 support JPEG & PNG image formats.

MP4 also has a user data atom where you can store meta info about the stream, album art etc. Through the use of private streams, you could also mux Vorbis, AC3 or DVD Subpictures. This is not standard and players aren't required to support it. If you want such features, this is the time to use MKV. MP4 also supports menus (there are working players and examples to test).

Bond has a very informative MP4 faq posted at doom9.

Verdict: Doesn't support as many formats as MKV, but it supports all the common, popular formats and ISO standards helping to ensure interoperability. MP4 has more "out of the box" support than MKV, this is reflected in commercial software and hardware players, but obviously audio/video decoder support is another matter. If you want native MPEG-4 ASP or H.264 video with MP3 or AAC audio, or you just want to transmux a .ts or .mpg file, MP4 offers just that. If you want softsubs and vorbis, use MKV.