He reducido el origen a los archivos extraídos por KMTTG; sin embargo, parece haber problemas adicionales cuando MCEBuddy los procesa.
KMTTG extrae el archivo .TS sin procesar y luego lo transcodifica (sin procesar) a un archivo .MP4. Así que hay dos archivos en el directorio de salida «Tivo» que MCEBuddy vigila en mi perfil de Tivo.
Aquí tiene un extracto del registro para el archivo .MP4. Fíjese en que KMTTG ha eliminado completamente el apóstrofo del nombre del programa, de modo que eso explica el procesamiento resultante de MCEBuddy en un MKV.
Sin embargo, parece haber un problema en el procesamiento de excepciones (del registro del archivo 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
Sin apóstrofo en «Kimball’s» — eliminado por KMTTG antes de que MCEBuddy lo vea.
Aquí está la sección en la que creo que el nombre del archivo/los metadatos no funcionan como deberían.
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 ->
Fíjese en que se coloca el comodín para ignorar si el apóstrofo está o no (¿o no estoy construyendo la expresión regular correctamente?). Tengo el mismo problema con «America’s Test Kitchen» por las mismas razones.
Aquí está la sección del registro que creo que demuestra que no se usa la información de TVDB (es decir, la anulación no funcionó como se esperaba).
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
Aún más extraño es que, por alguna razón, MCEBuddy mira el archivo .TS durante el trabajo de conversión. (Véase abajo).
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
¿Alguna idea? Investigaré si KMTTG puede evitar transcodificar el archivo .TS a MP4 o si puede borrarlo cuando termine.
De cualquier modo, parece que tengo un proceso roto: el archivo MP4 no tiene apóstrofo en absoluto, y el archivo .TS recibe el extraño apóstrofo UTF-8 que no se convierte a CP1252 (el ASCII habitual que usamos).