How-to: Streaming filmes HD para Xbox 360

Ora bem, desta vez trago-vos um how-to para fazer streaming de filmes em HD de um Mac para a Xbox 360.

O HD está oficialmente implementado e eu pus-me a procurar uma forma simples de ver  filmes com alta definição na Xbox. Como o formato HD-DVD está morto, não faz sentido adquirir o leitor, e soluções como a BoxeeTV ainda não estão ao alcance, aqui deixo uma maneira relativamente rápida e fácil de ver estes filmes na Xbox 360 recorrendo ao streaming.

Ingredientes:

  • Aplicação de streaming para a Xbox: Rivet (ou outras similares como o Connect360);
  • Filme em alta definição (720p ou 1080p, ficheiro MKV);
  • QuickTime 7 Pro (o novo QuickTime X nao serve e deixo ao vosso critério a maneira de arranjar a licença PRO). A versão gratuita vem incluída no MacOS;
  • Perian.

Ora, como o vídeo do MKV já está no codec correcto (H.264) e o problema é o audio, que vem em DTS5.1 e, para a Xbox o ler devidamente, tem que estar em AAC, o QuickTime permite contornar este problema de forma muito simples.

Primeiro, abrir o MKV com o QuickTime (7 Pro, pois o novo QuickTime X não serve). O filme, como tem um tamanho considerável, demora a carregar. Esperar até que a barra de reprodução fique completa para prosseguir.

Depois ir a File > Export (ou Command + E).

Screen_shot_2010-02-21_at_3

Na janela que abre seleccionar Movie to MPEG-4 no campo Export.

Screen_shot_2010-02-21_at_3
Clicando em Options acede-se a outra janela de opções.

0screen_shot_2010-02-21_at_3

Nesta janela, no campo File Format seleccionar MP4 (por defeito está MP4 (ISMA)). Na aba Video seleccionar Pass through em Video Format. Isto irá ignorar o codec de vídeo e deixá-lo como está.

1screen_shot_2010-02-21_at_3
Na aba Audio é que está o que interessa. No campo Audio Format seleccionar AAC-LC (Music), que deve ser o único disponível. 

Em Output Sample Rate seleccionar 48.000 kHz (ou conforme o ficheiro original. Para se saber a frequência do original, com o ficheiro aberto no QuickTime premir Command+I que abre uma janela de propriedades. Aí pode ver-se o original). 

Em Encoding Quality seleccionar Best para perder-mos o mínimo de qualidade.

Em Data Rate podem experimentar outros valores, se bem que 128Kbps permite uma boa qualidade sem exagerar no tamanho do ficheiro.

Clicar em OK para voltar à janela anterior.

2screen_shot_2010-02-21_at_3

Ainda nesta janela, mudar a extensão para "m4v" em vez de "mp4" para maximizar a compatibilidade com a consola.

Clicar Save e esperar.

Screen_shot_2010-02-21_at_4

Como só estamos a converter o audio e não o video, o processo é rápido. (5~20 minutos consoante o tamanho do ficheiro e o poder da máquina).

Depois é só colocar na pasta monitorizada pelo Rivet (ou Connect360), no meu caso ~/Movies, e aceder a partir da Xbox. Escusado será dizer que esta terá que estar ligada por HDMI ou Componentes para se desfrutar do HD.

Screen_shot_2010-02-21_at_4

Enjoy. :)

-João

P. S. Não liguem à resolução do video que usei como teste.