Filme sem áudio no Android: por que acontece e o que resolve
O vídeo roda e o som não sai. Quase sempre é faixa Dolby Digital (AC3 ou E-AC3) num reprodutor que não a decodifica — e não um problema de volume, de rede ou do arquivo.
O sintoma é sempre igual e sempre desconcertante: a imagem roda perfeitamente, a barra de progresso avança, o volume está no máximo — e não sai som nenhum. Outro filme, da mesma lista, toca com áudio normalmente.
Não é o volume, não é a rede e quase nunca é o arquivo estar corrompido. Na esmagadora maioria dos casos é a faixa de áudio estar num formato que o reprodutor não decodifica.
O que está acontecendo
Um arquivo de vídeo carrega, no mínimo, duas trilhas: uma de vídeo e uma de áudio, cada uma comprimida com um codec diferente.
A trilha de vídeo quase sempre usa H.264, que absolutamente tudo decodifica. A de áudio é onde mora a variação. Muitos filmes, especialmente os que vêm de fontes que preservam o áudio original de disco, trazem:
- AC3 (Dolby Digital)
- E-AC3 (Dolby Digital Plus)
- DTS
Esses três são formatos licenciados. Navegadores, em geral, não os decodificam — a licença tem custo e os navegadores optaram por não incluí-la. O resultado é literalmente o que você vê: o navegador decodifica o vídeo, chega na faixa de áudio, não sabe o que fazer com ela e simplesmente não produz som. Nenhum erro aparece, porque, do ponto de vista dele, nada falhou.
Por que o mesmo filme tem som na TV
Se você já notou que um filme mudo no computador ou no navegador toca com áudio na Smart TV, aqui está a explicação: TVs decodificam Dolby em hardware. É parte do trabalho delas — uma TV precisa decodificar Dolby para funcionar com um Blu-ray ou com a TV a cabo. O chip está lá.
Ou seja: o mesmo arquivo, o mesmo stream, comportamentos diferentes — porque quem decodifica é diferente.
O que resolve no Android
Use o aplicativo nativo, não o navegador.
O aplicativo Android do Iris reproduz com ExoPlayer, um reprodutor nativo que usa os decodificadores do próprio sistema Android — os mesmos que o aparelho usa para reproduzir um vídeo da galeria. Na maioria dos celulares atuais, eles lidam com AC3 e E-AC3.
Essa é, aliás, a razão de o Iris no Android ter passado a usar o ExoPlayer. Enquanto a reprodução acontecia dentro do componente de navegador, filmes com áudio Dolby rodavam mudos — e o relato que chegava era sempre "o app está com bug", quando o comportamento era o esperado para aquele decodificador.
O que fazer em cada situação
| Onde você está | O que fazer |
|---|---|
Navegador (app.irismediaplayer.com) | Use o aplicativo nativo do Windows ou do Android |
| Aplicativo Android | Já usa ExoPlayer; se ainda estiver mudo, veja abaixo |
| Windows | O aplicativo lida com a maior parte dos formatos; casos raros ficam no limite do sistema |
| Smart TV | Decodificação em hardware; é onde a compatibilidade costuma ser maior |
E se estiver mudo mesmo no aplicativo nativo?
Aí a faixa daquele arquivo está fora do que o seu aparelho decodifica. DTS e DTS-HD são os suspeitos mais comuns: poucos celulares trazem decodificador para eles. Alguns aparelhos mais simples também não trazem o de Dolby.
O que fazer:
- Testar outro título da mesma fonte. Se só um está mudo, é aquele arquivo. Se todos os filmes
Dolby estão mudos, o seu aparelho provavelmente não tem o decodificador.
- Assistir esse título em outro aparelho. Uma Smart TV ou o aplicativo do Windows costumam tocar
o que o celular não toca.
- Se nada disso explicar, fale com o suporte. Em Configurações, use **Copiar relatório de
diagnóstico** e informe o código que aparece na sua mensagem.
O que não vai resolver
Para poupar o seu tempo, aqui está o que costuma ser tentado e não muda nada:
- Aumentar o volume, no aplicativo ou no aparelho.
- Reiniciar o roteador ou trocar de rede — áudio ausente não é sintoma de rede; rede ruim causa
travamento, não silêncio.
- Reinstalar o aplicativo.
- Trocar de lista, se o filme for o mesmo arquivo.
O formato da faixa de áudio é uma propriedade do arquivo. Nenhum ajuste do lado de fora a altera.