Streaming copies of Elgato Game Capture HD60 are muted – Problems and Solutions

Elgato Game Capture HD60 is a video capture device, already presented here in Skooter Blog. É com ele que faço transmissões ao vivo de gameplay on the canal do Skoote Blog no Youtube.

For some time now, notei que as cópias de streaming do Elgato estavam ficando sem áudio por algum motivo. Em geral eu não uso essas cópias, mas as vezes elas são necessárias porque ocorreu algum problema ou interrupção na transmissão original. Em geral isso ocorre quando há interrupções no sinal causadas por mudanças de resolução ou mudança de jogo quando usando o Framemeister as upscaler.

Investigando o problema, descobri que ainda que o arquivo .MP4 da cópia estivesse realmente completamente sem som, nos arquivos .TS originais o áudio está presente no 5º áudio, dentre os 12 que estão nos arquivos .TS. The other 11 não tem nada.

A solução que encontrei foi a seguinte:

  1. Juntar os arquivos .TS com o File Joiner (or TSSplitter, o resultado é o mesmo). Note that o MediaInfo, the VLC e outros aplicativos vão enxergar apenas o último arquivo .TS da junção.
  2. Subir vídeo resultante diretamente para o Youtube, ele identificará todo o vídeo e o áudio correto automaticamente.

Eventualmente surge um outro problema relacionado: arquivos com mais de 6 horas não podem ser editados no Youtube, e assim não dá para remover músicas que eventualmente causam o bloqueio do vídeo no mundo todo, por causa de direitos autorais. Isso ocorreu nesse vídeo da segunda parte da live em que eu estava testando todos os meus jogos de Playstation:

A música que causou o bloqueio mundial foi o tema do South Park. Furthermore We Will Rock You from the Queen causou o bloqueio na Nova Zelândia.

Nesse caso a solução que encontrei foi um pouco mais complexa:

  1. Juntar os arquivos .TS com o File Joiner or TSSplitter, como no primeiro passo da solução anterior.
  2. Abrir o arquivo .TS no Handbrake. Ele indetificará a duração do vídeo incorretamente, mas fará a conversão corretamente. Ele também identifica corretamente o único áudio válido. Nas configurações escolho manter o áudio original válido (PassThru), e salvar o vídeo codificado com o x264, in Constant Quality: 20 RF. Uso o perfil Ultrafast, pois o tamanho do arquivo não é problema, uma vez que ele será descartado após o upload. Melhor gastar banda (que por enquanto é ilimitada) do que tempo de processamento (que me custa energia elétrica). O arquivo resultante fica até maior que .TS o original, minimizando perdas da conversão extra. Mas se for para preservar o arquivo prefiro usar 23 RF em x265 e um perfil mais lento, para gerar um arquivo menor (espaço de armazenamento me custa caro).
  3. Abrir o .MP4 resultante no Vegas e silenciar áudio nos trechos das músicas que causam bloqueio. É só dar split (S) nos trechos e baixar o áudio clicando na parte de cima da representação do trecho e arrastando até embaixo.
  4. Exportar somente o áudio para FLAC (WAV tem limitações com o tamanho do arquivo resultante).
  5. Juntar vídeo do .MP4 original com áudio .FLAC editado no MKVToolnix. Não selecionar o áudio que já estava no .MP4.
  6. Subir vídeo resultante para o Youtube, que aceita vídeos com áudio FLAC sem maiores problemas.

Permanent link to this article: https://www.skooterblog.com/2019/05/11/copias-de-streaming-do-elgato-game-capture-hd60-ficam-sem-audio-problemas-e-solucoes/

Leave a comment

Avatar
  Sign up
Notify about
×