Quale codec Open Source dovrei scegliere?

La situazione non è semplice, perché ci sono codec open source che implementano algoritmi brevettati e codec che utilizzano algoritmi liberi da brevetto. Il formato mpeg-2 del dvd è sempre meno utilizzato su internet e nel frattempo sono nate molte soluzioni alternative interessanti per la tv ad alta definizione.

Theora/Vorbis

Viene utilizzato come codec predefinito nel framework multimediale Freedesktop chiamato Gstreamer, si tratta di uno dei pochi codec utilizzabili libero da brevetto.
Non sarà il codec standard di HTML5, ma Firefox 3.1 avrà il supporto nativo a questo codec, quindi non bisognerà installare alcun plugin per vedere questo tipo di video.

La qualità di questo codec è stata messa più volte in discussione da Apple, ma anche da ambienti open source.

Dirac

Si tratta di uno degli ultimi codec disponibili, è sviluppato dalla BBC è open source e attualmente non infrange alcun brevetto.
Purtroppo il suo supporto su software per utenti finali è ancora limitato.

Potete generare il video Dirac di Big Buck Bunny seguendo questa guida. Per poterlo vedere avrete anche bisogno di VLC >0.92 o del plugin gstreamer0.10-schroedinger

Xvid/ogg o x264/aac

Nascono come versione open source dei codec Divx e h264, entrambi sono molto diffusi ma implementano algoritmi brevettati quali MPEG-4 ASP e h264. Quindi potenzialmente soggetti a royalty.

Benchmark, comparazione qualitativa e conclusione

Se volete comparare voi stessi le performance e la qualità di diversi codec citati potete scaricare il film open Big Buck Bunny in diversi formati.

Su internet si trovano diversi benchmark che comparano codec, allo stato attuale le soluzioni mpeg-4 sembrano essere quelle qualitativamente migliori e le più supportate da software di editing open (es. Avidemux).
Lo standard mpeg-4, però non è per tutti, ci va un processore sufficientemente veloce per non vedere il video a scatti, quindi un'altra alternativa può essere Xvid/ogg con il container Matroska (.mkv)

commenti

Quale codec????ma stiamo scherzando:)

Assolutamente l'accoppiata x264/aac con contenitore mp4.

E poi assolutamente, processori molto veloci....allo stato attuale direi che sull'80 % dei pc c'è un processore veloce:)

Dai non esageriamo....:)

x264 codec che viene utilizzato anche per la trasmissione in alta definizione satellitare....suvvia:) c'è da fare queste domande:)

xvid ormai è il passato anche se è ancora utilizzato...fra poco comincerà l'invasione dei lettorei con x264 incorporati....:)e non ci saranno nemmeno problemi di sorta:)

assolutamente..

> Assolutamente l'accoppiata x264/aac con contenitore mp4.
Come già detto bisogna vedere le cpu che si hanno, su un Athlon 1700 ci navighi, ci vedi i film,.. ma x264/aac/mp4 perde la sincronizzazione audio, analogamente chi ha un lettore da tavolo Divx/Xvid non può leggere il tale formato... per quelli che hanno pc più recenti il problema non sussiste e la scelta è inevitabilemnte quella :P