É possível transcodificar as gravações MythTV em uma máquina separada?

3

Eu tenho rodado MythTV por vários meses agora, desde a minha venerável DirecTV TiVO morreu uma morte terrível no início deste ano. Até agora estou amando isso. É confiável, estável e grava vídeo de boa qualidade.

Estou executando o MythTV em duas máquinas separadas. My Myth backend (a máquina que realmente contém a placa de captura de vídeo e faz toda a gravação) está em um velho P4 2.alguma coisa GHz rodando Mythbuntu 9.04 Jaunty. Bastante rápido o suficiente para a única placa de captura padrão que eu gravei da DirecTV. Infelizmente é um pouco chato quando se trata de transcodificação de vídeo. Como esta máquina é apenas um back-end (ou seja, só grava, eu não assisto TV nela), ela roda sem cabeça (sem monitor, teclado, mouse). Eu uso meus Macs como front-end do MythTV, graças à excelente porta do Mac OS X do software MythTV mythfrontend.

Como mencionei antes, meu backend Myth (a máquina Pentium 4) é um pouco lento e, portanto, não é bom para transcodificação de vídeo. No entanto, a minha principal máquina desktop, um Intel Mac Pro de oito núcleos, deve ter muita potência para transcodificação.

Existe alguma maneira de executar as ferramentas de transcodificação e fazer com que elas recuperem os dados do meu back-end pela rede? Eu normalmente uso o nuvexport para criar arquivos de vídeo H.264 compatíveis com o iPod / Apple TV.

    
por Donald Burr 11.10.2009 / 00:59

2 respostas

2

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.

    
por 11.10.2009 / 15:00
1

Claro. O processo básico é simples:

  1. copia arquivos da caixa mythTV para a caixa OSX;
  2. execute sua ferramenta de transcodificação.

Depois, você pode excluir os arquivos copiados e aproveitar seus arquivos menores.

Como você faz A etapa 1 depende do que está instalado na caixa MythTV. Se você está perdendo alguma coisa, você pode instalá-lo a partir dos repositórios padrão do Ubuntu. Suas opções básicas são:

  • Samba / CIFS (também conhecido como compartilhamentos de rede no estilo Windows)
  • NFS (se você nunca ouviu falar sobre isso, ignore-o e escolha outro)
  • SSH - usando ferramentas de linha de comando como rsync ou scp, ou uma ferramenta GUI scp
por 11.10.2009 / 14:44