====== Encoding ======
===== Konfiguration =====
==== Encoding-Profile ====
Encoding-Profile entsprechen grundsätzlich den Jobfiles. Da sie aber als Templates fungieren, gibt es eine Reihe von Platzhaltern, die vom Tracker durch die projekt- und ticketspezifischen Attributwerte ersetzt werden, um ein Jobfile für ein konkretes Encoding-Ticket zu erzeugen.
Es einen Platzhalter, ''''. Dieser Tag wird direkt durch den Wert der angegebenen Property ersetzt. Die Suche nach der Property beginnt jeweils erst am Encoding Ticket, anschließend am Parent und endet schließlich am Projekt. Wird die Property nicht gefunden, wird ein leerer String als Ersetzung verwendet.
Wird das Attribut "escaping" auf "ascii" gesetzt, wird der Wert der Property vor der Ersetzung in ASCII-Zeichen gewandelt (TRANSLIT bei Verwendung von iconv).
=== Beispiel Template===
==== Job Files ====
Folgende Bedingungen muß der Encoder pro Job erfüllen
* schlägt ein Task fehl, werden sämtliche Ausgabedateien des Task gelöscht
* existieren alle Ausgabedateien eines **Tasks**, wird der Task übersprungen
* ein Task wird erst gestartet, wenn die notwendigen Eingabedateien vorhanden sind
* sämtliche Dateien der Zwischenformate werden relativ in einer Verzeichnisstruktur abgelegt (z. B. alles in einem Unterverzeichnis "$jobid")
Die ersten drei Bedingungen ermöglichen die automatische Wiederaufnahme unterbrochener Jobs. Die letzte Bedingung soll primär zu einfacheren Kommandozeilen im XML sorgen.
Ein Beispiel-Jobfile:
1984 und die FolgenGefahren durch MetadatenGeorge OrwellBig Brother1984
===== TODO =====
* WMV encoding andengeln. Mögliche Software: [[http://nic.dnsalias.com/wm9enc.html]]