Ich habe die Quache auf die von KMTTG extrahierten Dateien eingegrenzt, jedoch treten zusätzliche Probleme auf, wenn MCEBuddy sie verarbeitet.
KMTTG extrahiert die rohe .TS-Datei und transkodiert sie (roh) in eine .MP4-Datei. Es gibt also zwei Dateien im Ausgabeordner „Tivo“, der von MCEBuddy in meinem Tivo-Profil überwacht wird.
Hier ist ein Auszug aus dem Log für die .MP4-Datei. Beachten Sie, dass KMTTG den Apostroph vollständig aus dem Sendernamen entfernt hat, wodurch sich die weitere Verarbeitung durch MCEBuddy zu einem MKV erklärt.
Allerdings scheint es ein Problem bei der Exception-Verarbeitung (aus dem MP4-Datei-Log) zu geben:
INFORMATION> --> Task -> MKV-TV-HD
Profile -> HEVC MKV
Source File -> F:\Recorded TV\Tivo\Christopher Kimballs Milk Street Television-S03E06-Chicken Around the World-2019-10-11.mpg
Kein Apostroph in „Kimball’s“ – von KMTTG entfernt, bevor MCEBuddy es sieht.
Hier ist der Abschnitt, bei dem ich denke, dass Dateiname/Metadaten nicht so funktionieren, wie ich es erwarte.
Download Series Details -> True
Download Banner -> True
Overwrite metata from Title -> False
Overwrite metata from Internet -> Default
Metadata Correction => Option 0
[...]
Original Title -> Christopher Kimball*
Corrected Title ->
TVDB Series Id -> 334523
IMDB Series Id ->
Beachten Sie, dass ein Platzhalter gesetzt wurde, damit das Vorhandensein des Apostrophs ignoriert wird (oder ist mein Regex falsch?). Das gleiche Problem habe ich auch mit „America’s Test Kitchen“, aus denselben Gründen.
Hier ist der Log-Abschnitt der Verarbeitung, der meiner Meinung nach zeigt, dass die TVDB-Infos nicht verwendet werden (d.h. der Override hat nicht wie erwartet funktioniert).
INFORMATION> 2019-10-19T16:33:37 MCEBuddy.Engine.ConversionJob --> Current System language is English (United States) (eng)
INFORMATION> 2019-10-19T16:33:37 MCEBuddy.Engine.ConversionJob --> Converting file -> F:\Recorded TV\Tivo\Christopher Kimballs Milk Street Television-S03E06-Chicken Around the World-2019-10-11.mpg
INFORMATION> 2019-10-19T16:33:40 MCEBuddy.Engine.ConversionJob --> Running custom commands
INFORMATION> 2019-10-19T16:33:40 MCEBuddy.Transcode.CustomCommand --> No custom commands found
INFORMATION> 2019-10-19T16:33:40 MCEBuddy.Engine.ConversionJob --> Getting show information and banner from Internet sources
INFORMATION> 2019-10-19T16:33:40 MCEBuddy.MetaData.VideoMetaData --> Extracting Generic Tags
INFORMATION> 2019-10-19T16:33:40 MCEBuddy.MetaData.VideoMetaData --> Downloading Series details
INFORMATION> 2019-10-19T16:33:40 MCEBuddy.MetaData.VideoMetaData --> Recording Type Show
INFORMATION> 2019-10-19T16:33:40 MCEBuddy.MetaData.VideoMetaData --> Checking TheTVDB
WARNING> 2019-10-19T16:33:54 MCEBuddy.MetaData.VideoMetaData --> TheTVDB failed
INFORMATION> 2019-10-19T16:33:54 MCEBuddy.Engine.ConversionJob --> Checking for destination file skip reprocessing
WARNING> --> Cannot find AirYear
WARNING> --> Cannot find AirMonth
WARNING> --> Cannot find AirDay
INFORMATION> 2019-10-19T16:33:54 MCEBuddy.Engine.ConversionJob --> Destination file F:\Video\TV Shows\Christopher Kimballs Milk Street Television\Season 03\Christopher Kimballs Milk Street Television-S03E06-Chicken Around the World 2019 10 11---.mkv does not exist, continuing with conversion
INFORMATION> 2019-10-19T16:33:54 MCEBuddy.Engine.ConversionJob --> Running custom commands
WARNING> --> Cannot find AirYear
WARNING> --> Cannot find AirMonth
WARNING> --> Cannot find AirDay
WARNING> --> Cannot find AirYear
WARNING> --> Cannot find AirMonth
WARNING> --> Cannot find AirDay
INFORMATION> 2019-10-19T16:33:54 MCEBuddy.Transcode.CustomCommand --> No custom commands found
Noch seltsamer ist, dass MCEBuddy aus irgendeinem Grund während des Konvertierungsjobs die .TS-Datei betrachtet (siehe unten).
INFORMATION> 2019-10-19T16:34:46 MCEBuddy.Engine.ConversionJob --> Analyzing video information
INFORMATION> 2019-10-19T16:34:46 MCEBuddy.VideoProperties.VideoInfo --> Reading MediaInfo from F:\Temp\working0\Christopher Kimballs Milk Street Television-S03E06-Chicken Around the World-2019-10-11.ts
INFORMATION> 2019-10-19T16:34:53 MCEBuddy.VideoProperties.VideoInfo --> Supplementing Media information using FFMPEG
INFORMATION> 2019-10-19T16:34:55 MCEBuddy.VideoProperties.VideoInfo --> Reading Original File Media information
Irgendwelche Ideen? Ich werde prüfen, ob KMTTG die .TS-Datei nicht in ein MP4 transkodiert oder ob sie danach gelöscht wird.
Wie auch immer – scheinbar ist mein Prozess defekt: Die MP4-Datei enthält überhaupt kein Apostroph, und die .TS-Datei erhält das seltsame UTF-8-Apostroph, das nicht in CP1252 (die übliche ASCII-Variante) konvertiert wird.