J’ai identifié la source dans les fichiers extraits par KMTTG, mais il semble y avoir des problèmes supplémentaires lorsque MCEBuddy les traite.
KMTTG extrait le fichier .TS brut, puis le transcode (brut) en un fichier .MP4. Il y a donc deux fichiers dans le répertoire de sortie « Tivo » surveillé par MCEBuddy dans mon profil Tivo.
Voici un extrait du journal pour le fichier .MP4. Remarquez que KMTTG a complètement supprimé l’apostrophe du nom de l’émission, ce qui explique le traitement ultérieur par MCEBuddy en MKV.
Cependant, il semble y avoir un problème dans le traitement des exceptions (dans le journal du fichier MP4) :
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
Pas d’apostrophe dans « Kimball’s » - supprimée par KMTTG avant que MCEBuddy ne la voie.
Voici la section où je pense que le nom de fichier/métadonnées ne fonctionne pas comme je le pense.
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 ->
Remarquez le caractère générique placé pour ignorer la présence ou non de l’apostrophe (ou est-ce que je ne fais pas le regex correctement ?). J’ai le même problème avec « America’s Test Kitchen » pour les mêmes raisons.
Voici la section du journal qui, je pense, montre que l’info TVDB n’est pas utilisée (ce qui signifie que le remplacement n’a pas fonctionné comme prévu).
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
Ensuite, ce qui est encore plus étrange, c’est que MCEBuddy examine le fichier .TS pendant la tâche de conversion. (Voir ci-dessous).
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
Des idées ? Je vais voir soit pour que KMTTG ne transcode pas le fichier .TS en MP4, soit pour le supprimer une fois terminé.
Quoi qu’il en soit, j’ai un processus cassé : le fichier MP4 n’a pas du tout d’apostrophe, et le fichier .TS reçoit l’apostrophe UTF-8 bizarre qui n’est pas convertie en CP1252 (l’ASCII habituel).