<analytics uacct="UA-6089322-1" ></analytics>

Compressioni e video sharing

Da Cantiere.
Versione del 2 mar 2009 alle 01:24 di Christian (Discussione | contributi) (ha spostato Cantiere:Distribuzione a Compressioni e video sharing)

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)


Principali formati di distribuzione

  • Qualità: h264 ( MPEG-4 ) con encoder libero x264 (tramite ffmpeg, avidemux, etc ...) usando il contenitore standard mp4
  • Diffusione: FLV per la distribuzione web (si può produrre comodamente con avidemux). In alcuni casi ci si affida alle conversioni dei siti di videosharing.
  • Libertà: Ogg come alternativa totalmente libera
  • Televisione: MPEG-2 nel suo contenitore mpg, costruito secondo gli standard DVD Video quindi 720x576 PAL.

Formati secondari

  • mp4/h264 per iPod: 640x400, 30fps, ~1500fps
  • xvid/avi per P2P: 640x400, 30fps, ~1200fps
  • mp4/h264 per iPod/PSP: 320x200 ??

Modalità di codifica

mp4/h264, dimensione originale, framerate originale, bitrate >2000bps

Programma: VisualHub

  • Tipo: mp4
  • Codifica h264: Attiva
  • Qualità: Massima
  • Avanzate: Due Passate

Il formato mp4 fornisce ottime prestazioni, ma i vecchi processori faticano a digerirlo.

ogg, dimensione originale, framerate originale, bitrate >2000bps

Programma: Quicktime

Per creare l'ogg usando il plugin Xiph per Quicktime, bisogna passare da un file intermedio.

La procedura finora utilizzata è:

  • conversione Master in mov/h264 massima qualità
  • conversione in ogg/Theora:
    • Velocità fotogrammi al secondo: Massima
    • Fotogramma chiave ogni: 30 fotogrammi
    • Compressione Qualità: Massima
    • Sharpness: High

mpeg-2, 720x576, 25fps, bitrate >2000bps

Programma: Avidemux

  • Video: DVD (lavc) (Auto --> DVD)
  • Audio: mp2 (TwoLAME)
  • Format: MPEG-PS (A+V)

Configure:

  • interlacing: Progressive o Interlaced TFF

Filters (nel caso di una videoguida 800x500 30fps PhotoJPEG):

  • Resample fps to 25fps
  • MPlayer resize: 800x500 --> 648x432 (BILINEAR)
  • Add black borders 36x72

Filters (nel caso di riprese PAL 720x576 interlacciate):

  • yadif (temporal & spatial check / Top field first)
  • MPlayer resize: 720x576 --> 640x512 (BILINEAR)
  • Add black borders 40x32


flv, 480xXXX, bitrate ~600bps

Per non vincolare troppo chi non ha connessioni ultra-veloci, senza tagliare troppo la qualità, 600 bps sono un buon compromesso.

480 punti di larghezza permettono di mantenere una buona qualità dell'immagine a 600bps, senza creare troppi artefatti. Inoltre è un formato che si inserisce con facilità nelle pagine internet.

Bisogna tener conto che ad esempio blip.tv distorce l'immagine se il riquadro viene rimpicciolito o ingrandito rispetto all'originale.

Script di conversione

Script di conversione automatica per velocizzare il processo di produzione video.

In questa sezione trovati gli script o i semplici parametri passati ai programmi sulla riga di comando per convertire i filmati del cantiere.

Potete sperimenti parametri migliori o inserire script che velocizzino ed ottimizzino la fase di conversione.

Siti di file sharing

YouTube

Caricare il file mov/h264 o mp4/h264, che deve essere inferiore ai 10 minuti e ai 1'024 MB.

Youtube comprime il file in due formati Flash:

  • Qualità normale: flv/SorensonH263; larghezza 320pixel; 250bps; framerate invariato; audio mp3 mono 22'050 khz
  • Alta Qualità: flv/SorensonH263; larghezza 480pixel; 460bps; framerate invariato; audio mp3 mono 44'100 khz

Permette lo streaming on demand.

Blip.tv

Permette di caricare praticamente ogni tipo di file in particolare:

  • ogg
  • mov
  • mp4
  • avi

e soprattutto i propri flv, nel formato che si preferisce. Se non si carica un proprio flv, blip.tv effettua una conversione, mantenendo le dimensioni originali del riquadro, anche se spesso questo comporta la creazione di artefatti, visto che il bitrate è comunque limitato a 600bps. Come codec usa il TrueMotion VP6 e l'audio è mp3.

Purtroppo il difetto di blip.tv è che lo streaming è progressivo.

dotsub.com

  • flv/SorensonH263 420x316, 430 bps.

Usando i sottotitoli, si potrebbe pensare di spostare il video in alto, annullando lo spazio nero superiore, in modo da non fare apparire i testi sopra il video.

  • caricamento con codifica Xvid/avi + border 100p sotto.

Vimeo

Google Video

Sito biasco.ch

Nel sito vanno chiaramente integrati tutti i riferimenti alle versioni disponibili, appoggiandosi per lo più ai siti di video sharing come blip.tv.

Rimane aperta la questione di quale dimensione e bitrate utilizzare nel sito, come pure quale servizio di video sharing utilizzare. La preferenza è per blip.tv.

Al momento si pensa di usare una finestra con queste caratteristiche:

  • servizio: blip.tv
  • finestra: 480pixel di larghezza
  • video: 480pixel di larghezza
  • bitrate 670bps (Sorenson h263)
  • audio: mp3 / 44100 KHz