Eu faço exatamente isso com a minha configuração MythTV. Na verdade, minha máquina de transcodificação é uma VM KVM em execução em um núcleo quádruplo.
A VM está configurada como um back-end MythTV sem um dispositivo de captura. Ele usa o mesmo banco de dados 'mythtvdb', etc. como o backend (primário). Eu compartilho meu diretório / mythtv usando o NFS. Depois de configuradas, as tarefas de transcodificação, etc., são descarregadas. Acredito que existe até uma configuração para dizer ao MythTV para nunca transcodificar no backend principal, embora eu tenha deixado as duas máquinas transcodificarem.