# "Interpretation Rules.txt"
# Interpretazione automatica metraggio Adobe After Effects
#  
# le righe che iniziano con "#" sono commenti
#
# formato base di una regola "hard": {corrispondenza requisiti} = {impostazione interpretazione}
# formato base di una regola "soft": {corrispondenza requisiti} ~ {impostazione interpretazione}
#
# + per ogni regola con corrispondenza, viene impostata linterpretazione; sono ammessi caratteri jolly ("*")
# su entrambi i lati; una corrispondenza con caratteri jolly corrisponde a tutto, unimpostazione con caratteri jolly non imposta nulla
# +  possibile trovare corrispondenze con pi regole: le corrispondenze successive hanno precedenza su quelle precedenti
# + tutte le regole vengono analizzate in ordine, una regola per riga
# + le regole vengono applicate dopo la lettura da un file delle proporzioni pixel, delle informazioni alfa e delle informazioni
# relative alletichetta campo
#
# + le regole "soft" non sostituiscono i valori specificati espressamente dal formato del file o impostate dalle regole precedenti
#
# larghezza, altezza, frequenza fotogrammi, tipo file, codec = 
# 	proporzioni pixel/nome, ordine del campo, conformit della frequenza fotogrammi, interpretazione alfa, codice profilo icc o descrizione profilo (l'uno o l'altro), luce lineare
#
# larghezza e altezza sono numeri interi
# la frequenza fotogrammi  un numero decimale
# il tipo file  formato da quattro caratteri tra virgolette (cccc)
# anche il codec (solo per QT e AVI)  di tipo cccc
#
# per trovare i quattro caratteri del tipo file e/o del codec per uno specifico tipo di metraggio,
#	usate Opzione-clic (Mac) o Alt-clic (Windows) sul metraggio nella finestra del progetto;
#	i codici a quattro caratteri appariranno nellultima riga di testo accanto alla miniatura
#
# le proporzioni pixel sono proporzioni tra interi (ad es. 10/11)
#   seguite in via opzionale da un nome specifico per la proporzione (ad es. 10/11/"Mia proporzione")
# In After Effects CS4 (v9) abbiamo modificato le proporzioni pixel per diversi formati comuni:
#	D1/DV NTSC da 648/720 (0,9) a 10.0/11.0 (circa 0,9091)
#	D1/DV NTSC Widescreen da 6/5 (1,2) a 40/33 (circa 1,2121)
#	D1/DV PAL da 768/720 (1,07) a 768/702 (circa 1,0940)
#	D1/DV PAL Widescreen da 64/45 (1,42) a 1024,0/702,0 (circa 1,4587)
#
# lordine del campo  formato da un unico carattere, (F=fotogramma, U=campo superiore o L=campo inferiore)
# la conformit della frequenza fotogrammi  un numero decimale
# interpretazione alfa: (I=ignora, S=semplice, P=premoltiplicato/nero, W=premoltiplicato/bianco)
#	linterpretazione alfa viene ignorata per i metraggi privi di canale alfa
#
# il profilo ICC  specificato mediante un codice di profilo di quattro caratteri tra virgolette o una descrizione di profilo, ovvero una stringa tra virgolette per un massimo di 255 caratteri pi virgolette
# I codici di profilo supportati sono i seguenti:
#	- profilo dello spazio di lavoro: "wRGB"
#	- profilo incorporato: "embe"
#	- mantenimento RGB: "pRGB" (funziona come la casella di controllo Mantieni RGB nella finestra di dialogo Interpreta metraggio)
#	- sRGB: "sRGB"
#	- Adobe RGB: "AS98"
#	- profilo pellicola Kodak 5218: "ginp"
#	- SDTV NTSC: "r6nf" (Colori primari SMPTE RP 145 e curve TCR ITU-R Rec. 709. Il nero  codificato su 0 e il bianco su 1.)
#	- SDTV NTSC 16-235: "r6ns" (Colori primari SMPTE RP 145 e curve TCR ITU-R Rec. 709. Il nero  codificato su 16/255 e il bianco su 235/255.)
#	- SDTV PAL: "r6pf" (Colori primari EBU Tech. 3213 e curve TRC ITU-R Rec. 709. Il nero  codificato su 0 e il bianco su 1.)
#	- SDTV PAL 16-235: "r6ps" (colori primari EBU Tech. 3213 e curve TRC ITU-R Rec. 709. Il nero  codificato su 16/255 e il bianco su 235/255.)
#	- HDTV (Rec. 709): "r7hf" (colori primari e curve TRC ITU-R Rec. 709. Il nero  codificato su 0 e il bianco su 1.)
#	- HDTV (Rec. 709) 16-235: "r7hs" (colori primari e curve TRC ITU-R Rec. 709. Il nero  codificato su 16/255 e il bianco su 235/255.)
#
# Il profilo  descritto nell'interfaccia utente (informazioni sulle miniature nella finestra di progetto) oppure in utilit colore come ColorSync. Pu anche essere definita dall'utente
# al momento della creazione di un profilo personalizzato
#
# la luce lineare  un intero (0=disattivato, 1=attivato, 2=attivato per metraggio da 32 bpc)
#

# regola "soft"; considera ATSC 704x480 in qualsiasi formato pari a proporzioni D1
704, 480, 29.97, *, * ~ 10/11, *, *, *, *, *

# regole NTSC
# regola "soft"; considera che i formati 720x480 a 29.97 fps siano DV NTSC (inferiore, NTSC D1/DV)
# regola "soft"; considera che i formati 720x480 a qualsiasi frequenza fotogrammi abbiano una proporzione pixel NTSC DV/D1
# regola "soft"; considera che i formati 720x486 a qualsiasi frequenza fotogrammi abbiano una proporzione pixel NTSC DV/D1
# regola "soft"; considera che i formati 720x480 e 720x486 mediacore nativi siano SDTV NTSC
# regola "soft"; considera che i file 720x480 DVCPro50 siano SDTV NTSC
720, 480, 29.97, *, * ~ 10/11, L, *, *, *, *
720, 480, *, *, * ~ 10/11, *, *, *, *, *
720, 486, *, *, * ~ 10/11, *, *, *, *, *
720, 480, *, *, "dvc " ~ *, *, *, *, "r6nf", *
720, 486, *, *, "v210" ~ *, *, *, *, "r6nf", *
720, 486, *, *, "UYVY" ~ *, *, *, *, "r6nf", *
720, 486, *, *, "2vuy" ~ *, *, *, *, "r6nf", *
720, 480, *, *, "dv5n" ~ *, *, *, *, "r6nf", *

# regole PAL
# regola "soft"; considera che i formati 720x576 a 25 fps siano DV PAL (inferiore, D1/DV PAL)
# regola "soft"; considera che i formati 720x576 a qualsiasi frequenza fotogrammi abbiano una proporzione pixel PAL DV/D1
# regola "soft"; considera che i formati 720x576 mediacore nativi siano SDTV PAL
# regola "soft"; considera che i file DVCPro50 720x576 siano SDTV PAL
720, 576, 25, *, * ~ 768/702, L, *, *, *, *
720, 576, *, *, * ~ 768/702, *, *, *, *, *
720, 576, *, *, "dvcp" ~ *, *, *, *, "r6pf", *
720, 576, *, *, "v210" ~ *, *, *, *, "r6pf", *
720, 576, *, *, "UYVY" ~ *, *, *, *, "r6pf", *
720, 576, *, *, "2vuy" ~ *, *, *, *, "r6pf", *
720, 576, *, *, "dv5p" ~ *, *, *, *, "r6pf", *

# regole D16/D4
# regole "soft"; considera che i formati 2880x2048 e 1440x1024 a qualsiasi frequenza fotogrammi abbiano una proporzione pixel D16/D4
# rimosso da 7.0 - eliminare il segno commenti "#" per abilitare nuovamente
# 2880, 2048, *, *, * ~ 128/135, *, *, *, *, *
# 1440, 1024, *, *, * ~ 128/135, *, *, *, *, *

# regole HD/HDV
# regola "soft"; Panasonic Varicam  960x720
# regola "soft"; Sony HDV  1440x1080, prima campo superiore
# regola "soft"; considera che i formati con dimensioni HD mediacore nativi siano HDTV full swing
960, 720, *, *, * ~ 1280/960/"HDV", *, *, *, *, *
1440, 1080, 25, *, * ~ 1280/960/"HDV", U, *, *, *, *
1440, 1080, 29.97, *, * ~ 1280/960/"HDV", U, *, *, *, *
1280, 720, *, *, "v210" ~ *, *, *, *, "r7hf", *
1280, 720, *, *, "UYVY" ~ *, *, *, *, "r7hf", *
1280, 720, *, *, "2vuy" ~ *, *, *, *, "r7hf", *
1920, 1080, *, *, "v210" ~ *, *, *, *, "r7hf", *
1920, 1080, *, *, "UYVY" ~ *, *, *, *, "r7hf", *
1920, 1080, *, *, "2vuy" ~ *, *, *, *, "r7hf", *
# regola "soft"; considera che i formati HDV siano HDTV full swing
*, *, *, *, "hdv1" ~ *, *, *, *, "r7hf", *
*, *, *, *, "hdv2" ~ *, *, *, *, "r7hf", *
*, *, *, *, "hdv3" ~ *, *, *, *, "r7hf", *
*, *, *, *, "hdv4" ~ *, *, *, *, "r7hf", *
*, *, *, *, "hdv5" ~ *, *, *, *, "r7hf", *
*, *, *, *, "hdv6" ~ *, *, *, *, "r7hf", *
*, *, *, *, "hdv7" ~ *, *, *, *, "r7hf", *

# considera che DV NTSC sia D1, campo inferiore
# <regole obsolete - sostituite dalle precedenti regole "soft">
# 720, 480, 29.97, "MooV", "dvc " = 10/11, L, *, *, *, *
# 720, 480, 29.97, "MooV", "dvpn" = 10/11, L, *, *, *, *
# 720, 480, 29.97, ".AVI", "dvsd" = 10/11, L, *, *, *, *

# regola "soft": applica tag a file Cineon con profilo Kodak 5218
# eliminare il segno di commento "#" dalla riga seguente per abilitarla
# *, *, *, "sDPX", * ~ *, *, *, *, "ginp", *

# regola "soft": applica tag a tutti i file Cineon per ora con RGB di lavoro
*, *, *, "sDPX", * ~ *, *, *, *, "wRGB", *

# questa regola "soft" dovrebbe essere l'ultima nell'elenco di regole
# regola "soft": applica tag a tutto il metraggio privo di tag con un profilo sRGB
*, *, *, *, * ~ *, *, *, *, "sRGB", *


# regole specifiche per hardware e formato

# Media 100 da 640x480 ha pixel quadrati, prima campo superiore
640, 480, 29.97, "MooV", "dtmt" = 1/1, U, *, *, *, *

# Media 100 Finish da 720x486 ha proporzione pixel D1, prima campo inferiore
720, 486, 29.97, "MooV", "dtNT" = 10/11, L, *, *, *, *

# considera che Matrox DigiSuite abbia una proporzione pixel D1, prima campo inferiore
720, 486, 29.97, ".AVI", "MJPG" = 10/11, L, *, *, *, *

# considera che Pinnacle Targa 3000 YUV abbia una proporzione pixel D1, prima campo inferiore
720, 486, 29.97, ".AVI", "UYVY" = 10/11, L, *, *, *, *

# Media 100 Mac da 720x486 ha unetichetta campo da Media 100 e
# pu essere superiore o inferiore a seconda dellhardware, ma
#  necessario rimuovere il segno di commento "#" dalla riga seguente per forzare D1, prima campo inferiore
# 720, 486, 29.97, "MooV", "dtmt" = 10/11, L, *, *, *, *

# Avid da 640x480 ha pixel quadrati, prima campo superiore
640, 480, *, "MooV", "avr " = 1/1, U, *, *, *, *

# Avid Meridien Codec NTSC  prima campo inferiore
720, 486, 29.97, *, "AVDJ" = 10/11, L, *, *, *, *
720, 486, 29.97, *, "AVUI" = 10/11, L, *, *, *, *

# Electric Image scrive file alfa semplici
*, *, *, "EID2", * = *, *, *, S, *, *

# OpenEXR  premoltiplicato per convenzione
*, *, *, "oEXR", * ~ *, *, *, P, *, *

# aggiunge solamente una proporzione pixel personalizzata al menu a comparsa delle finestre di dialogo Impostazioni composizione e Interpreta metraggio
# -- per provarlo, eliminare il segno di commento "#" dalla riga seguente
# 0, 0, 0, "0000", * = 10/11/"Proporzione personale", *, *, *, *, *

# rule to make red raw files available as Rec709
# with Gamma encoded 32bit float data
*, *, *, "R3D ", * ~ *, *, *, *, "r7hf", 0