Cuando configuras tu tarea de conversión para escribir de nuevo en la ubicación original con el mismo nombre de archivo original, MCEBuddy no podrá archivar el archivo original; en su lugar, lo sobrescribirá.
Esta es una limitación arquitectónica de MCEBuddy porque funciona de tal manera que la tarea de conversión debe finalizar antes de que comience la tarea de archivado. Sin embargo, en este caso, dado que la tarea de conversión está sobrescribiendo el archivo original (mismo nombre), cuando la tarea de archivado comienza el archivo original ya ha sido sobrescrito y no hay nada que archivar.
La solución alternativa para esta limitación es escribir un comando personalizado que guarde el archivo original antes de que finalice la tarea de conversión, preservando así el archivo original. En esencia, está haciendo el trabajo de la tarea de archivado, pero mediante un comando personalizado mientras la tarea de conversión aún se está ejecutando.
Agrega este comando personalizado a tu perfil:
CustomCommandPath="c:\windows\system32\cmd.exe"
CustomCommandParameters="/c move /y "%sourcefile%" "D:\YYY\%originalfilename%-Backup.%originalext%""
CustomCommandHangPeriod=0
CustomCommandCritical=true
CustomCommandUISession=false
CustomCommandShowWindow=false
Esto copiará el archivo original y lo colocará en la carpeta D:\YYY y nombrará el archivo como <nombre>-Backup.<extensión> antes de que finalice la tarea de conversión y reemplace el archivo original con el archivo convertido.
Puedes cambiar la carpeta de destino y la estructura del nombre de archivo según tus necesidades.
@ImCoKeMaN retomando tu último comentario en el foro de discusión anterior, esto no se puede hacer a través de la GUI porque es una limitación inherente a la arquitectura, pero puedes incluir estas líneas en tu perfil (puedes usar un archivo profiles.conf personalizado y apuntar MCEBuddy a él para que no lo pierdas después de una actualización).