Configuración:
Tengo varias fuentes para algunas de mis series de televisión; incluyendo OTA (sintonizador), Cablecard (sintonizador) y grabaciones en línea. Todas estas grabaciones son convertidas/remuxadas por MCEBuddy y luego movidas a una estructura de carpetas común en el siguiente formato: (TV → SeriesName → Season XX → “ShowName - SXXEYY - EpName.ext”)
Ahora, dependiendo de la fuente, la extensión del archivo convertido puede ser diferente (.mpg, .mp4, etc.)
Aquí está el problema:
Cuando selecciono “Skip Reconversion”, verifica en la carpeta de destino si existe un archivo con el mismo nombre Y extensión. Entonces, si un programa ha sido grabado desde otra fuente y ya convertido (por ejemplo, ABC.mpg), MCEBuddy podría volver a convertirlo (en ABC.mp4), debido a la discrepancia en la extensión del archivo.
Preguntas/Sugerencias:
¿Existe una forma de que la función “Skip Reconversion” no tenga en cuenta la extensión del archivo?
Si no, ¿hay otra forma de lograr esto (sin cambiar mis conversiones para que todas tengan la misma extensión)?
Finalmente, si lo anterior no es posible actualmente, ¿podría solicitar esto como una mejora futura? Otra característica adicional “nice to have” podría ser proporcionar algún tipo de coincidencia regex para estas verificaciones, que los usuarios expertos puedan ajustar. En raros casos, los nombres de episodios de los programas han cambiado en los sitios web de metadatos, lo que puede llevar a conversiones duplicadas.
¡Gracias por el increíble software; sigan con el buen trabajo!
Tarea #1 - Recoge archivos .mpg (grabados por HDHomeRun), elimina los anuncios y genera archivos .mpg
Tarea #2 - Recoge archivos .mp4 (grabados mediante PlayOn), elimina los anuncios y genera archivos .mp4
Ambas tareas tienen habilitada la opción “Omitir reconversión”. Sin embargo, esto aún puede hacer que ambas tareas conviertan el mismo programa/episodio, como “TVShow - S1E1 - EpName.mpg” y “TVShow - S1E1 - EpName.mp4”
Busco una opción donde la función “Omitir reconversión” (o una solución alternativa) ignore la extensión del archivo, pero coincida con el nombre del archivo, para verificar si ya existe un archivo antes de convertirlo nuevamente.
Honestamente, esta es una configuración bastante inusual: tienes dos dispositivos de grabación y estás tratando de averiguar si ambos han grabado el mismo programa; no quieres que MCEBuddy lo convierta de nuevo.
No se me ocurre ningún método directo más allá de mantener tu salida en .mpg o .mp4 o en un formato común para que la opción de omitir reprocesado lo detecte.
La otra forma es así: puedes escribir un script PreCustomCommand que compruebe el archivo de destino y busque una “coincidencia” en la carpeta de destino de las otras tareas (sin tener en cuenta la extensión). Si encuentra el archivo, devuelve el código -1 y haz que el PreCustomCommand cancele la conversión antes de que empiece. No olvides establecer PreCustomCommandExitCodeCheck=true.