Metadata-matching, -udtræk, -omdøbning fra filer og download fra internettet

MCEBuddy kan udtrække metadata på mange måder fra en fil, opsummeringen af rækkefølgen:

  1. Udtræk fra WTV- og DVRMS-filer ved hjælp af Windows DirectShow-filtre (se denne tråd om, hvordan filtrene installeres på Windows-servere)

  2. Udtræk fra containere, der understøtter metadata som MP4, MKV, M4V, AVI, MP3, TS og WMV

  3. Udtræk fra proprietære optagelsessoftware-containere som TiVO, PlayLater, SiliconDust DVR

  4. Udtræk ved hjælp af understøttende metadatafiler som XML, NFO og PROPERTIES fra Media Portal, nPVR, ICETv, SageTV, ArgusTV, XBMC/Kodi og Channels DVR (disse vil overskrive enhver data, der er udtrukket ovenfor)

  5. Hvis der ikke findes indlejret/udtrukket metadata, vil MCEBuddy derefter forsøge at parse metadata fra filnavnet. Den understøtter i øjeblikket følgende formater:

  • SHOWNAME_AIRDATE_AIRTIME.<ext> hvor AIRDATE er i formatet YYYYMMDD og AIRTIME er i formatet HHMMHHMM (Start og Slut) (AIRTIME er valgfri). Underscoren kan også erstattes med en bindestreg.
    f.eks.
    CSI_20140423_14301530.ts

  • SHOWNAME.SxxEyy.SUBTITLE.<ext> hvor SUBTITLE er episodens navn for sæson xx, episode yy af showet. Punktet kan erstattes med et mellemrum, en bindestreg eller ethvert tegn (MCEBuddy vil ignorere det).

  • SHOWNAME.XXxYY.SUBTITLE.<ext> hvor SUBTITLE er episodens navn for sæson XX, episode YY af showet. Punktet kan erstattes med et mellemrum, en bindestreg eller ethvert tegn, og der må eller må ikke være et mellemrum før og efter sæson (XX) og episoder (YY), og MCEBuddy vil ignorere det.

  • SHOWNAME (YEAR).SxxEyy.SUBTITLE.<ext> hvor SUBTITLE er episodens navn for sæson xx, episode yy af showet, som havde premiere i YEAR. Punktet kan erstattes med et mellemrum, en bindestreg eller ethvert tegn (MCEBuddy vil ignorere det), og år-parenteser er valgfrie.

  • SHOWNAME (YEAR).XXxYY.SUBTITLE.<ext> hvor SUBTITLE er episodens navn for sæson XX, episode YY af showet, som havde premiere i YEAR. Punktet kan erstattes med et mellemrum, en bindestreg eller ethvert tegn, og der må eller må ikke være et mellemrum før og efter sæson (XX) og episoder (YY) (MCEBuddy vil ignorere det), og år-parenteser er valgfrie.
    f.eks.
    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.mp4

    Ved det 3. eksempel vil matching af Showname mod internetdatabaserne fungere for at downloade yderligere metadata, men Showname vil indeholde dots. Hvis du ikke ønsker dots i Showname, skal du vælge muligheden for at Overskriv titel fra IMDB på siden Konverteringsopgave → Ekspertindstillinger → Metadatakorrektion.

  • SHOWNAME (YEAR) - YYYY-MM-DD hh mm ss - SUBTITLE.<ext> hvor SUBTITLE er episodens navn, YYYY-MM-DD hh mm ss er den oprindelige udsendelsesdato/-tid (tid er valgfri), og som havde premiere i YEAR. Den adskillende bindestreg før og efter den optagede dato kan erstattes med et mellemrum, punktum eller ethvert tegn, og år-parenteser er valgfrie.

  • MOVIE_IMDBID.<ext> eller SHOWNAME_IMDBID.<ext> hvor IMDBID er IMDb-ID’et for filmen eller episoden (seriens navn tages fra SHOWNAME). Bemærk: Dette er episodens IMDb-ID (kun for den pågældende episode) og IKKE seriens IMDb-ID.
    f.eks.
    Movie_tt0103064.ts
    Battlestar Galactica_tt0519763.ts

  • MOVIE (YEAR).<ext> hvor YEAR er det år, filmen blev udgivet
    f.eks.
    Connors War (2006).ts

  1. Brugerens metadatakorrektionsindstillinger fra KonverteringsopgaveEkspertindstillinger anvendes til at korrigere eventuelle titler og serie-ID’er.

Når den har udtrukket metadata, fortsætter den med at matche metadata mod de forskellige databaser på internettet (TVDB, IMDb, TMDB) for at downloade manglende metadata og supplere informationen. For at gøre dette succesfuldt skal den have MINDST 2 informationer

  1. Shownavn
  2. OG en eller flere af følgende
  • Episodens navn (for shows)
  • Sæson- OG episodenumre (for shows)
  • Oprindelig udsendelsesdato (kun dato påkrævet, matcher ikke tid)
  • TVDB-ID/IMDb-ID for filmen eller showet

Hvis Shownavn og en eller flere af ovenstående informationer findes under udtrækning af metadata, vil MCEBuddy forsøge at matche og downloade den resterende information fra internettet. Hvis dataene ikke matcher informationen på internettet, vil den ikke kunne downloade informationen. (se konverteringslogfil for detaljer om udtræknings- og matchingsresultater)

Internet-download af serieinformation – matchingflow:

Film

  1. Match IMDb
    a. (valgfrit) – hvis IMDb-ID er angivet, tving match ved hjælp af det
    b. Match filmnavn, ikke versalfølsom (valgfrit, hvis filmår er tilgængeligt, yderligere filtrering)
  2. Match The Movie Database (TMDB)
    a. (valgfrit) – hvis IMDb-ID er angivet, tving match ved hjælp af det
    b. Match filmnavn, ikke versalfølsom (valgfrit, hvis filmår er tilgængeligt, yderligere filtrering)

Alt andet

  1. Match The TVDB
    a. (valgfrit) – hvis TVDB-ID eller IMDb-ID er angivet, tving match ved hjælp af det i stedet for shownavn
    b. Match Shownavn og episodens navn (ikke versalfølsom)
    c. Match Shownavn og episodenummer
    d. Match Shownavn og showets første udsendelsesdato
  2. Match The Movie Database (TMDB)
    a. (valgfrit) – hvis IMDb-ID er angivet, tving match ved hjælp af det
    b. Match Shownavn og episodenummer
    c. Match Shownavn og showets første udsendelsesdato
  3. Match IMDb
    a. (valgfrit) – hvis IMDb-ID er angivet, tving match ved hjælp af det
    b. Match shownavn og episodens navn (match også AKA’er – også kendt som), ikke versalfølsom
    b. Match shownavn og episodenummer
    b. Match shownavn og showets første udsendelsesdato

Under Konverteringsopgave → Ekspertindstillinger → Metadatakorrektion kan du ændre standardrækkefølgen og tvinge den primære metadata-matchingmetode fra en af nedenstående muligheder:

  • Episodens navn
  • Sæson/episodenummer
  • Oprindelig udsendelsesdato

BEMÆRK: Ændring af den primære matchingmetode vil omordne de resterende metoder i samme round-robin-rækkefølge. F.eks. hvis du vælger Sæson/episodenummer som den primære matchingmulighed, vil den følge denne rækkefølge: Sæson/Episodenummer → Oprindelig udsendelsesdato → Episodens navn

Dette kan hjælpe afhængigt af databasens nøjagtighed og de specifikke shows, f.eks.

  • for nogle shows er den oprindelige udsendelsesdato mere nøjagtig end episodens navn.
  • for nogle serier er episodens navn identisk på tværs af alle sæsoner; i så fald vil valg af Sæson/Episodenummer som primær matchingmetode være en bedre mulighed.

Der er begrænset approksimativ match (ikke versalfølsom og ignorerer mellemrum/ specialtegn). Hvis du derfor får et forkert match, kan du tvinge IMDb-ID eller TVDB-ID på samme side Metadatakorrektion.