# "Interpretation Rules.txt"
# Adobe After Effects - Automatische Footage-Einstellung
# 
# Zeilen, die mit "#" beginnen, sind Kommentare.
#
# Basisformat einer festen Regel: {stimmt mit Anforderungen berein} = {Einstellung festlegen}
# Basisformat einer bedingten Regel: {stimmt mit Anforderungen berein} ~ {Einstellung festlegen}
#
# + Fr jede Regel, die zutrifft, wird die Einstellung festgelegt; Platzhalter ("*") sind auf beiden Seiten
#   zulssig; Platzhalter-bereinstimmung stimmt mit allem berein, festgelegter Platzhalter legt nichts fest.
# + Mehrere Regeln drfen zutreffen, sptere bereinstimmungen berschreiben frhere.
# + Alle Regeln werden der Reihenfolge nach abgefragt, eine Regel pro Zeile.
# + Regeln werden nach dem Auslesen des Pixel-Seitenverhltnisses, der Alpha-Informationen
#   und der Feldbeschriftungen aus einer Datei angewendet.
#
# + <SDL>Bedingte Regeln knnen keine Werte berschreiben, die ausdrcklich durch das Dateiformat oder durch vorherige Regeln vorgegeben sind.
#
# Breite, Hhe, Framerate, Dateityp, Codec =
#  Pixel-Seitenverhltnis/Name, Feldfolge, konforme Framerate, Alpha-Interpretation, entweder ICC-Profilcode oder Profilbeschreibung, lineares Licht
#
# Breite und Hhe sind ganze Zahlen
# Framerate ist eine Dezimalzahl
# Dateityp besteht aus vier Zeichen in Anfhrungszeichen (4 Zeichen)
# Codec (nur auf QT und AVI anwendbar) besteht ebenfalls aus 4 Zeichen
#
# Um die 4 Zeichen des Dateityps und/oder des Codecs fr eine bestimmte Art von Footage herauszufinden,
# klicken Sie bei gedrckter Wahltaste (Mac) bzw. Alt-Taste (Windows) auf das Footage im Projektfenster;
# die 4-Zeichen-Codes werden daraufhin in der letzten Textzeile neben der Miniaturansicht angezeigt.
#
# Das Pixel-Seitenverhltnis wird in ganzen Zahlen angegeben (z. B. 10/11).
#   Auf diese Zahlen kann optional ein Name folgen (z. B. 10/11/"Mein Aspekt").
# Fr After Effects CS4 (v9) wurde das Pixel-Seitenverhltnis fr einige gngige Formate angepasst:
# D1/DV NTSC von 648/720 (0,9) auf 10,0/11,0 (ca. 0,9091)
# D1/DV NTSC 16:9 von 6/5 (1,2) auf 40/33 (ca. 1,2121)
# D1/DV PAL von 768/720 (1,07) auf 768/702 (ca. 1,0940)
# D1/DV PAL 16:9 von 64/45 (1,42) auf 1024,0/702,0 (ca. 1,4587)
#
# Die Feldfolge besteht aus einem einzelnen Zeichen (F=Frame, U=Oberes Halbbild oder L=Unteres Halbbild).
# Die konforme Framerate ist eine Dezimalzahl.
# Alpha-Interpretation: (I=ignorieren, S=direkt, P=integriert/schwarz, W=integriert/wei)
# Alpha-Interpretation wird fr Footage ohne Alpha-Kanal ignoriert.
#
# Das ICC-Profil wird entweder als vierstelliger Profilcode in Anfhrungszeichen angegeben oder als Profilbeschreibung, die in Anfhrungszeichen steht und max. 255 Zeichen (einschl. Anfhrungszeichen) enthalten darf.
# Folgende Profilcodes werden untersttzt:
# - Arbeitsfarbraumprofil: "wRGB"
# - eingebettetes Profil: "embe"
# - RGB beibehalten: "pRGB" (entspricht der Option "RGB beibehalten" im Dialogfeld "Footage interpretieren")
# - sRGB: "sRGB"
# - Adobe RGB: "AS98"
# - Kodak 5218-Farbnegativfilmprofil: "ginp"
# - SDTV NTSC: "r6nf" (SMPTE RP 145 primr und ITU-R Rec. 709 TRCs. Schwarz kodiert bei 0, Wei kodiert bei 1.)
# - SDTV NTSC 16-235: "r6ns" (SMPTE RP 145 primr und ITU-R Rec. 709 TRCs. Schwarz kodiert bei 16/255, Wei kodiert bei 235/255.)
# - SDTV PAL: "r6pf" (EBU Tech. 3213 primr und ITU-R Rec. 709 TRCs. Schwarz kodiert bei 0, Wei kodiert bei 1.)
# - SDTV PAL 16-235: "r6ps" (EBU Tech. 3213 primr und ITU-R Rec. 709 TRCs. Schwarz kodiert bei 16/255, Wei kodiert bei 235/255.)
# - HDTV (Rec. 709): "r7hf" (ITU-R Rec. 709 primr und TRCs. Schwarz kodiert bei 0, Wei kodiert bei 1.)
# - HDTV (Rec. 709) 16-235: "r7hs" (ITU-R Rec. 709 primr und TRCs. Schwarz kodiert bei 16/255, Wei kodiert bei 235/255.)
#
# Die Profilbeschreibung kann ber die Benutzeroberflche (Miniaturinfo im Projektfenster) oder in einem Farbhilfsprogramm, wie z. B. ColorSync, ermittelt werden.
# Sie kann aber auch beim Erstellen eines benutzerdefinierten Profils direkt festgelegt werden.
#
# Lineares Licht ist eine ganze Zahl (0=Aus, 1=Ein, 2=Ein fr 32-Bit-Footage).
#

# Bedingte Regel; annehmen, dass ATSC 704x480 in jedem Format ein D1-Aspekt ist
704, 480, 29.97, *, * ~ 10/11, *, *, *, *, *

# NTSC-Regeln
# Bedingte Regel; annehmen, dass 720x480 29.97fps-Formate DV NTSC (niedriger, NTSC D1/DV-Aspekt) sind
# Bedingte Regel; annehmen, dass 720x480-Formate bei allen Frameraten ein NTSC DV/D1-Pixel-Seitenverhltnis haben
# Bedingte Regel; annehmen, dass 720x486-Formate bei allen Frameraten ein NTSC DV/D1-Pixel-Seitenverhltnis haben
# Bedingte Regel; annehmen, dass 720x480- und 720x486-Mediacore-Formate SDTV NTSC sind
# Bedingte Regel; annehmen, dass 720x480-DVCPro50-Dateien SDTV NTSC sind
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", *

# PAL-Regeln
# Bedingte Regel; annehmen, dass 720x576 25fps-Formate DV PAL (niedriger, PAL D1/DV-Aspekt) sind
# Bedingte Regel; annehmen, dass 720x576-Formate bei allen Frameraten ein PAL DV/D1-Pixel-Seitenverhltnis haben
# Bedingte Regel; annehmen, dass 720x576-Mediacore-Formate SDTV PAL sind
# Bedingte Regel; annehmen, dass 720x576-DVCPro50-Dateien SDTV PAL sind
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", *

# D16/D4-Regeln
# Bedingte Regeln; annehmen, dass 2880x2048-, 1440x1024-Formate bei allen Frameraten ein D16/D4 Pixel-Seitenverhltnis haben
# Entfernt in 7.0 -- Kommentarzeichen lschen, um wieder zu aktivieren.
# 2880, 2048, *, *, * ~ 128/135, *, *, *, *, *
# 1440, 1024, *, *, * ~ 128/135, *, *, *, *, *

# HD/HDV-Regeln
# Bedingte Regel; Panasonic Varicam hat das Format 960x720
# Bedingte Regel; Sony HDV hat das Format 1440x1080, oberes Halbbild zuerst
# Bedingte Regel; annehmen, dass native Mediacore-Formate im HD-Format HDTV Full Swing sind
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", *
# Bedingte Regel; annehmen, dass HD-Formate im Format HDTV Full Swing sind
*, *, *, *, "hdv1" ~ *, *, *, *, "r7hf", *
*, *, *, *, "hdv2" ~ *, *, *, *, "r7hf", *
*, *, *, *, "hdv3" ~ *, *, *, *, "r7hf", *
*, *, *, *, "hdv4" ~ *, *, *, *, "r7hf", *
*, *, *, *, "hdv5" ~ *, *, *, *, "r7hf", *
*, *, *, *, "hdv6" ~ *, *, *, *, "r7hf", *
*, *, *, *, "hdv7" ~ *, *, *, *, "r7hf", *

# Annehmen, dass NTSC DV D1-Aspekt ist, unteres Halbbild
# <Veraltete Regeln - ersetzt durch obige bedingte Regeln>
# 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, *, *, *, *

# Bedingte Regel: Cineon-Dateien zunchst mit Kodak 5218 versehen
# Nachfolgendes Kommentarzeichen lschen, um Regel zu aktivieren
# *, *, *, "sDPX", * ~ *, *, *, *, "ginp", *

# Bedingte Regel: alle Cineon-Dateien zunchst mit RGB-Arbeitsfarbraum versehen
*, *, *, "sDPX", * ~ *, *, *, *, "wRGB", *

# <SDL>Diese bedingte Regel sollte die letzte in der Liste der bedingten Regeln sein.
# Bedingte Regel: Footage ohne Profil mit sRGB-Profil versehen
*, *, *, *, * ~ *, *, *, *, "sRGB", *


# Hardware- und formatspezifische Regeln

# Media 100 640 x 480, quadratische Pixel, oberes Halbbild zuerst
640, 480, 29.97, "MooV", "dtmt" = 1/1, U, *, *, *, *

# Media 100 Finish 720 x 486, D1-Pixel-Aspekt, unteres Halbbild zuerst
720, 486, 29.97, "MooV", "dtNT" = 10/11, L, *, *, *, *

# Annehmen, dass Matrox DigiSuite D1-Pixelseitenverhltnis ist, unteres Halbbild zuerst
720, 486, 29.97, ".AVI", "MJPG" = 10/11, L, *, *, *, *

# Annehmen, dass Pinnacle Targa 3000 YUV D1-Pixelseitenverhltnis ist, unteres Halbbild zuerst
720, 486, 29.97, ".AVI", "UYVY" = 10/11, L, *, *, *, *

# Media 100 Mac 720 x 486 enthlt benannte Felder und
# kann abhngig von der Hardware oberes oder unteres Halbbild sein.
# Entfernen Sie den Kommentar aus der nchsten Zeile, um D1 zu erzwingen, unteres Halbbild zuerst.
# 720, 486, 29.97, "MooV", "dtmt" = 10/11, L, *, *, *, *

# Avid 640x480, quadratische Pixel, oberes Halbbild zuerst
640, 480, *, "MooV", "avr " = 1/1, U, *, *, *, *

# Avid Meridien Codec NTSC, unteres Halbbild zuerst
720, 486, 29.97, *, "AVDJ" = 10/11, L, *, *, *, *
720, 486, 29.97, *, "AVUI" = 10/11, L, *, *, *, *

# Electric Image schreibt direkte Alpha-Dateien
*, *, *, "EID2", * = *, *, *, S, *, *

# OpenEXR ist grundstzlich vormultipliziert
*, *, *, "oEXR", * ~ *, *, *, P, *, *

# Fgt nur ein benutzerdefiniertes Pixel-Seitenverhltnis in das Kontextmen fr Kompositions- und Footage-Einstellungen ein
# Dialogfenster - entfernen Sie den Kommentar aus der nchsten Zeile, um zu experimentieren
# 0, 0, 0, "0000", * = 10/11/"Benutzerdefinierter Aspekt", *, *, *, *, *

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