Documente Academic
Documente Profesional
Documente Cultură
“Ottimizzare si ma quanto?”
L'ottimizzazione deve seguire la linea ovvia del rapporto qualità/prezzo, ovvero risultati
e il tempo impegato per ottenerli. Operare in modo chirurgico su un codec richiede
competenza specifica, strumenti complessi e valutazioni sperimentali. Tale bagaglio di
informazione e strumenti è strettamente legato al media di destinazione (es. H.264 per
broadcast, web/mobile) e varia con l'evoluzione della tecnologia.
0.1 Struttura di file A/V - Container e Codec
Container
Nota : Sopra è rappresentato un caso generico. Comunemente avremo un solo flusso video (con il suo codec) e e un flusso
audio (con il suo codec)
0.1 Struttura di file A/V - Container e Codec
Container Quicktime Audio-Video MPEG Matroska MPEG-4 Part Windows FlashVideo
Interleaved 14 Media
E' importante comprendere che l'universo dei codec e' in continuo mutamento e non è facile tracciare
chi e' causa e chi è effetto di questi mutamenti. La rete (es. “youtube” o il p2p) ha influenzato ed è
stata influenzata dei codec. Allo stesso modo i produttori dei chip che gestiscono i codec nei vari
dispositivi (sorgente o destinazione) influenzano e sono influenzati dalla diffusione dei codec.
I codec con maggiore diffusione sono spesso parte di una famiglia di codec, definiti da un organismo
che ne certifica lo standard. Per fare un esempio, lo standard MPEG-4 e' presente in una enorme
quantita' formati video (MOV, F4V, M4V, MP4, AVI/MKV-DivX7, Bluray, ecc.)
Alcune sue varianti :
Part 2 - ASP - implementazione Microsoft - DivX5
Part 10 – il noto H.264
Part 12 – (una versione de) il noto 3gp e successive revisioni
Part 13 e Part 14 (mp4)
Nota : In generale gli standard MPEG derivano dal comitato ISO/IEC (International Organization for Standardization/International Electrotechnical Commission)
mentre gli standard H.xxx derivano dal comitato ITU-T (Telecommunication Standardization Sector of International Telecommunication Union)
0.2 Caratteristiche di un formato video
Nome Nome Inglese o Descrizione
convenzionale
Codec Audio
Codec Video
Fotogramma Frame Dimensione del video – altezza e larghezza
Rapporto d'aspetto Aspect Ratio Rapporto altezza / larghezza del fotogramma
Rapporto d'aspetto del Pixel PAR (Pixel Aspect Ratio) Rapporto altezza / larghezza del pixel
Fotogrammi per secondo FPS (Frames per Second) Numero di fotogrammi per secondo
Campi / semiquadri (superiore Field (LFF / UFF) Video interlacciato (TV/DV/HDV/i) o
o inferiore) progressivo (Computer, Mobile,Web,p)
Spazio colore Color Space RBG o YUV
Strumento
Strumento 1 Strumento 2 v Destinazione A v
N-esimo
Sorgente
o Software di
montaggio
Strumento 1 Destinazione B
Quello che cambia e' la dimensione orizzontale del fotogramma.L' “altezza” non è
infleunzata dal PAR
Vi sono casi in cui due formati video differenti risultano identici all'atto pratico (in una
timeline o in riproduzione) perche' soddisfano l'equazione di sopra.
Esempio. Il formato HDV 1440x720 ha un PAR di 1.33 (non quadrato) e corrisponde al formato FullHD 1080
HDTV che ha dimensione 1920x1080 e pixel quadrato. Questo si puo' comprendere se applico la formulina di
sopra 1440*1.333...=1920.
Fortunatamente alcuni formati (es. Full HD) mantengono il pixel quadrato e quindi
non avremo problemi di “aspetto” (dimensione del fotogramma) nella conversione
verso il mondo multimediale legato a computer, mobile o il web.
Attenzione che il 16:9 HD non e' identico al 16:9 di un PAL DV.
CBR : la quantità di dati che passa per unità di tempo è fissata e costante. L'analisi del
contenuto da comprimere avviene durante la compressione.(affidabilità)
Frame : dimensione del fotogramma del video – la scelta della dimensione va in funzione
del media di destinazione. In alcuni codec le dimensioni sono fissate a valori prestabiliti o
frazioni di essi, in altri è consigliato che siano multipli di un numero.
Alcuni range di bitrate
Mpeg-4 FullHD : 6-12 Mbit HDTV : 8-15 Mbit VideoCD-MPG1 : 1.5 Mbit
DVD Video : 6-8 Mbit Bluray disc : 20-35 Mbit DV-HDV-DVCAM : 25-100 Mbit
Iphone : 1-2,5 Mbit Youtube/Vimeo : 2-5 Mbit Windows Media “720” : 3-7 Mbit
0.5 Scelta del formato di esportazione e alcuni esempi
“Non esiste il formato migliore”
Vimeo Bitrate 5 Mbit Bitrate 5 Mbit 640x480 - 2 Mbit 853x480 (2 Mbit) 320 kbps / AAC (H.264) H.264 / AVC
Youtube Bitrate 2 Mbit Bitrate 4 Mbit Molte – 75...1250 kbps) 854x480 (75 – 1250 128 kbps / AAC (H.264) FLV -> H.264/AVC
kbps)
Mobile :
Device Display File/Codec Bitrate Dimensione Dimensione
(kbps) Fotogramma 4:3 Fotogramma 16:9
600 (display) – 1500 (TV) 480x320
Apple Iphone 3G 480x320 mp4/mov 480x270
– 2500 (max) / 30 fps (480x360 Apple)
Attenzione a filmati in 50i o 50p perche' in generale i vari servizi lavorano a 24-25-30 fps.
In generale tutti i filmati uploadati vengono ricodificati con annessi problemi che possono emergere derivanti da
“bug/limitazioni” delle prodedure del
servizio.
In generale I-Frame compressione del singolo fotogramma, P-Frame compressione “temporale” in cui il
fotogramma e' derivato dai sui fotogrammi precedenti, B-Frame compressione“temporale” in cui il fotogramma e'
derivato dai su fotogrammi precedenti e successivi. In modo semplice si puo' assumere I-Frame = keyframe,
ovvero fotogrammi completamente definiti nel flusso video come una immagine statica.
Grazie
PER INFORMAZIONI
corsi@insidesrl.it