MCEBuddy kann Metadaten auf viele Arten aus einer Datei extrahieren, hier ist die zusammengefasste Reihenfolge:
Extraktion aus WTV- und DVRMS-Dateien mithilfe von Windows DirectShow-Filtern (siehe diesen Thread, wie man die Filter auf Windows Servern installiert)
Extraktion aus Containern, die Metadaten unterstützen, wie MP4, MKV, M4V, AVI, MP3, TS und WMV
Extraktion aus proprietären Aufnahmesoftware-Containern wie TiVO, PlayLater, SiliconDust DVR
Extraktion über unterstützende Metadatendateien wie XML, NFO und PROPERTIES von Media Portal, nPVR, ICETv, SageTV, ArgusTV, XBMC/Kodi und Channels DVR (diese überschreiben alle oben extrahierten Daten)
Wenn keine eingebetteten/extrahierten Metadaten gefunden werden, versucht MCEBuddy, Metadaten aus dem Dateinamen zu parsen. Aktuell werden folgende Formate unterstützt:
SHOWNAME_AIRDATE_AIRTIME.<ext>, wobei AIRDATE im Format YYYYMMDD und AIRTIME im Format HHMMHHMM (Start und Ende) steht (AIRTIME ist optional). Der Unterstrich kann auch durch einen Bindestrich ersetzt werden.
Beispiel:
CSI_20140423_14301530.ts
SHOWNAME.SxxEyy.SUBTITLE.<ext>, wobei SUBTITLE der Episodenname der Staffel xx, Episode yy der Sendung ist. Der Punkt kann durch Leerzeichen, Bindestrich oder ein beliebiges Zeichen ersetzt werden (MCEBuddy ignoriert dies).
SHOWNAME.XXxYY.SUBTITLE.<ext>, wobei SUBTITLE der Episodenname der StaffelXX, EpisodeYYder Sendung ist. Der Punkt kann durch Leerzeichen, Bindestrich oder ein beliebiges Zeichen ersetzt werden und es kann vor und nach den Staffel- (XX) und Episodenangaben (YY) ein Leerzeichen stehen oder nicht (MCEBuddy ignoriert dies).
SHOWNAME (YEAR).SxxEyy.SUBTITLE.<ext>, wobei SUBTITLE der Episodenname der Staffel xx, Episode yy der Sendung ist, die im YEAR Premiere hatte. Der Punkt kann durch Leerzeichen, Bindestrich oder ein beliebiges Zeichen ersetzt werden (MCEBuddy ignoriert dies) und die Jahresklammern sind optional.
SHOWNAME (YEAR).XXxYY.SUBTITLE.<ext>, wobei SUBTITLE der Episodenname der StaffelXX, EpisodeYYder Sendung ist, die im YEAR Premiere hatte. Der Punkt kann durch Leerzeichen, Bindestrich oder ein beliebiges Zeichen ersetzt werden und es kann vor und nach den Staffel- (XX) und Episodenangaben (YY) ein Leerzeichen stehen oder nicht (MCEBuddy ignoriert dies) und die Jahresklammern sind optional.
Beispiel:
Law & Order Special Victims Unit S05E21 Criminal.mpg
Law & Order Special Victims Unit.S05E21.Criminal.mpg
Law.&.Order.Special.Victims.Unit.S05E21.Criminal.mpg
Elementary 2x22 Paint It Black.mp4
Elementary 2 x 22 Paint It Black.mp4
Elementary2x22Paint It Black.mp4
Elementary.2.x.22.Paint It Black.mp4
Elementary_2x22_Paint It Black.mp4Beim dritten Beispiel funktioniert zwar die Übereinstimmung des Sendernamens mit den Internetdatenbanken, um zusätzliche Metadaten herunterzuladen, aber der Sendename enthält Punkte. Wenn du keine Punkte im Sendernamen möchtest, wähle die Option Titel von IMDB überschreiben auf der Seite Konvertierungsaufgabe → Experteneinstellungen → Metadatenkorrektur.
SHOWNAME (YEAR) - YYYY-MM-DD hh mm ss - SUBTITLE.<ext>, wobei SUBTITLE der Episodenname ist,YYYY-MM-DD hh mm ssdas ursprüngliche Ausstrahlungs-/Aufnahmedatum ist (Uhrzeit ist optional) und die Sendung im YEAR Premiere hatte. Der trennende Bindestrich vor und nach dem Aufnahmedatum kann durch Leerzeichen, Punkt oder ein beliebiges Zeichen ersetzt werden und die Jahresklammern sind optional.
MOVIE_IMDBID.<ext>oderSHOWNAME_IMDBID.<ext>, wobei IMDBID die IMDb-ID für den Film oder die Sendung ist (der Serienname wird aus SHOWNAME übernommen). Hinweis: Dies ist die Episoden-IMDb-ID (nur für diese spezielle Episode) und NICHT die Serien-IMDb-ID.
Beispiel:
Movie_tt0103064.ts
Battlestar Galactica_tt0519763.ts
MOVIE (YEAR).<ext>, wobei YEAR das Jahr ist, in dem der Film veröffentlicht wurde
Beispiel:
Connors War (2006).ts
- Benutzerdefinierte Metadatenkorrekturoptionen aus Konvertierungsaufgabe → Experteneinstellungen werden angewendet, um Titel und Serien-ID zu korrigieren.
Sobald die Metadaten extrahiert wurden, gleicht MCEBuddy diese mit verschiedenen Internetdatenbanken ab (TVDB, IMDb, TMDB), um fehlende Metadaten herunterzuladen und die Informationen zu ergänzen. Um dies erfolgreich zu tun, werden MINdestens 2 Informationen benötigt:
- Sendename
- UND eine oder mehrere der folgenden Angaben
- Episodenname (für Serien)
- Staffel- UND Episodennummer (für Serien)
- Ursprüngliches Ausstrahlungsdatum (nur Datum, keine Uhrzeit)
- TVDB-ID/IMDb-ID für den Film oder die Sendung
Wenn beim Extrahieren der Metadaten der Sendename und eine oder mehrere der oben genannten Informationen gefunden werden, versucht MCEBuddy, die restlichen Informationen aus dem Internet herunterzuladen. Wenn die Daten nicht mit den Informationen im Internet übereinstimmen, kann keine Information heruntergeladen werden (siehe Konvertierungsprotokoll für Details zu Extraktion und Abgleich).
Internet-Download Serieninformations-Abgleichsablauf:
Film
- Abgleich mit IMDb
a. (optional) – wenn IMDb-ID angegeben, dann erzwungene Übereinstimmung mit dieser
b. Filmname abgleichen, Groß-/Kleinschreibung egal (optional, wenn Filmjahr verfügbar, zusätzliche Filterung)- Abgleich mit The Movie Database (TMDB)
a. (optional) – wenn IMDb-ID angegeben, dann erzwungene Übereinstimmung mit dieser
b. Filmname abgleichen, Groß-/Kleinschreibung egal (optional, wenn Filmjahr verfügbar, zusätzliche Filterung)
Alles andere
- Abgleich mit The TVDB
a. (optional) – wenn TVDB-ID oder IMDb-ID angegeben, dann Übereinstimmung mit dieser statt Sendename
b. Sendename und Episodenname abgleichen (Groß-/Kleinschreibung egal)
c. Sendename und Episodennummer abgleichen
d. Sendename und Erstausstrahlungsdatum der Sendung abgleichen- Abgleich mit The Movie Database (TMDB)
a. (optional) – wenn IMDb-ID angegeben, dann erzwungene Übereinstimmung mit dieser
b. Sendename und Episodennummer abgleichen
c. Sendename und Erstausstrahlungsdatum der Sendung abgleichen- Abgleich mit IMDb
a. (optional) – wenn IMDb-ID angegeben, dann erzwungene Übereinstimmung mit dieser
b. Sendename und Episodenname abgleichen (auch AKA – auch bekannt als), Groß-/Kleinschreibung egal
b. Sendename und Episodennummer abgleichen
b. Sendename und Erstausstrahlungsdatum der Sendung abgleichen
Unter Konvertierungsaufgabe → Experteneinstellungen → Metadatenkorrektur kannst du die Standardreihenfolge ändern und die primäre Metadatenabgleichsmethode festlegen aus:
- Episodenname
- Staffel-/Episodennummer
- Ursprüngliches Ausstrahlungsdatum
HINWEIS: Das Ändern der primären Abgleichsmethode ordnet die verbleibenden Methoden in derselben Round-Robin-Reihenfolge neu. z. B. wenn du Staffel-/Episodennummer als primäre Abgleichsoption wählst, folgt diese Reihenfolge: Staffel/Episode Nr. → Ursprüngliches Ausstrahlungsdatum → Episodenname
Das kann je nach Genauigkeit der verwendeten Datenbank und der jeweiligen Serie helfen, z. B.
- bei manchen Serien ist das Ursprüngliche Ausstrahlungsdatum genauer als der Episodenname.
- bei manchen Serien sind die Episodennamen in allen Staffeln identisch; in so einem Fall wäre die Wahl von Staffel-/Episodennummer als primäre Abgleichsmethode besser.
Es gibt eine begrenzte Näherungsübereinstimmung (Groß-/Kleinschreibung egal und Leerzeichen/Sonderzeichen werden ignoriert). Wenn also eine falsche Übereinstimmung erfolgt, kannst du auf derselben Seite Metadatenkorrektur die IMDb-ID oder TVDB-ID erzwingen.
