ANTES DE CHEGAR AO PAINEL DO CARRO
Formatos de vídeo no iPhone e CarPlay. Resolvido no celular, exibido na tela.
Quem decide os formatos de vídeo no iPhone e CarPlay é o celular, não a tela do carro. MP4, M4V, MOV e M3U8 chegam ao decodificador do sistema no iOS. MKV, AVI, WebM, FLV, TS, MTS, M2TS, WMV, MPG, MPEG, VOB e OGV chegam ao caminho de decodificação adicional do Dashow. Toda outra extensão é decidida na hora de abrir, pelo que está lá dentro.
- 01
Os formatos de vídeo nativos do iPhone são MP4, M4V, MOV e M3U8; outros doze contêineres seguem pelo caminho de decodificação adicional.
- 02
A extensão escolhe qual decodificador abre primeiro. Os codecs lá dentro decidem o que você vê e ouve.
- 03
Um vídeo acessado por SMB sempre segue pelo caminho de decodificação adicional, seja qual for a extensão.
Como funciona
Comece por aqui
- 01
Leia a extensão
As letras depois do ponto dizem a qual decodificador o arquivo chega primeiro.
- 02
Ache a linha dele abaixo
A tabela de encaminhamento põe cada formato de vídeo no decodificador do sistema, no caminho adicional ou na linha decidida na abertura.
- 03
Abra no Dashow
Importe de Arquivos ou Fotos, ou navegue pela pasta do seu NAS por SMB.
- 04
Confira as três faixas
Confirme imagem, som e texto, porque cada faixa decodifica por conta própria.
Quais formatos de vídeo o iPhone realmente reproduz?
Dois arquivos, mesma pasta, mesmo celular. Um abre e o outro mostra um quadro cinza parado. A diferença raramente é o celular. Todo iPhone traz o próprio decodificador de vídeo embutido, que abre um conjunto específico de formatos de vídeo. O Dashow acrescenta um segundo caminho de decodificação para os contêineres que esse decodificador deixa de lado, e encaminha cada arquivo pela extensão.
A página de suporte da Apple sobre um arquivo de mídia que não abre é escrita como um conjunto de passos para tentar, e não como uma lista de formatos. Esta página traz a lista. A tabela abaixo é o mapa de encaminhamento que o Dashow usa, lido do código que olha a extensão: quatro extensões para o decodificador do sistema, doze para o caminho adicional.
A extensão é uma dica de encaminhamento, não uma promessa.
A extensão é uma dica. Ela diz ao app com qual decodificador abrir o arquivo, e nada sobre o que esse decodificador encontra lá dentro. Um contêiner é um embrulho: um MKV guarda uma faixa de vídeo, uma ou mais faixas de áudio e muitas vezes faixas de legenda, cada uma codificada separadamente. Renomear o arquivo muda a dica, não o conteúdo.
É por isso que dois arquivos no mesmo formato de vídeo se comportam de jeitos diferentes no mesmo celular. Cada um carrega a própria combinação de codec de vídeo, codec de áudio e faixas de texto, e cada uma delas decodifica nos próprios termos. A imagem pode chegar enquanto uma faixa de áudio fica muda, ou uma faixa de texto fica no menu esperando ser escolhida. Três faixas, três resultados.
MP4, M4V, MOV e M3U8 chegam ao decodificador do sistema.
Quatro extensões vão para o decodificador embutido no iOS: mp4, m4v, mov e m3u8. MP4 e MOV são parentes próximos. O MOV é o contêiner QuickTime da Apple e o MP4 foi padronizado a partir dele, então um clipe gravado pela câmera do iPhone e um arquivo baixado da web muitas vezes guardam o mesmo vídeo H.264 ou HEVC sob dois nomes diferentes.
O HEVC entra aqui. As câmeras da própria Apple usam HEVC por padrão, também chamado de H.265, e o iOS o decodifica pelo mesmo framework do sistema que cuida do H.264, então um clipe em 4K feito no celular não precisa de nada a mais. O M3U8 está nessa linha por outro motivo: o HLS é o formato de streaming da Apple, e o iOS lê o manifesto .m3u8 nativamente.
Outros doze contêineres seguem pelo caminho de decodificação adicional.
Outros doze formatos de vídeo seguem pelo caminho de decodificação adicional: mkv, avi, webm, flv, ts, mts, m2ts, wmv, mpg, mpeg, vob e ogv. Para eles, o Dashow traz um decodificador próprio. Esses são os contêineres que um download, uma filmadora, uma captura de transmissão ou um acervo antigo costumam produzir, e o arquivo entra como está, sem etapa de conversão e sem um segundo app para abrir antes.
Uma regra passa por cima da extensão. Um vídeo acessado por SMB sempre segue pelo caminho de decodificação adicional, seja qual for a extensão, então um MP4 no NAS e o MKV ao lado dele abrem do mesmo jeito. Não existe motor para escolher. O Dashow lê o nome, abre o arquivo e muda para o outro caminho quando o que ele encontra pede isso.
Uma extensão desconhecida se resolve abrindo o arquivo.
Um formato de vídeo fora dessas duas linhas se resolve na abertura. O arquivo responde por si. O Dashow o abre e segue pelo caminho que consegue lê-lo, e é assim que um .divx, um .rmvb ou um arquivo sem extensão nenhuma são tratados pelo que realmente são. Para um arquivo específico, a resposta mais rápida continua sendo abrir e assistir dez segundos.
Uma tela lê o arquivo por você. Abra Detalhes de um vídeo local e o Dashow lista a duração, as dimensões de exibição, os codecs de vídeo e de áudio, o tamanho do arquivo e o título embutido, cada um lido do arquivo sob demanda. Ali um contêiner deixa de ser três letras. A extensão escolheu o caminho; os nomes dos codecs são o que ela nunca contou.
Para onde ir a partir da linha em que seu arquivo está.
Quatro páginas continuam de onde a tabela para. Duas delas são sobre contêineres. O guia de MKV abre um arquivo Matroska e diz o que ele carrega, depois explica por que os mesmos bytes abrem em um app e não em outro. A página de AVI lista todo contêiner antigo que segue pelo caminho de decodificação adicional, e mostra por que um fluxo de transporte se comporta de um jeito diferente do resto.
Outras duas cuidam de uma faixa só. Um vídeo que abre como imagem com silêncio é questão de codec de áudio, respondida em página própria. Um arquivo de legenda guardado ao lado do filme é questão de nome: a página de SRT dá o nome exato que um arquivo .srt ou .vtt precisa ter para o player juntar os dois. Comece pela linha em que o seu formato de vídeo está.
Para onde vai cada extensão
| Caminho | Extensões | O que manda o arquivo para lá |
|---|---|---|
| Embutido no iOS | mp4, m4v, mov, m3u8 | O decodificador embutido no iOS abre o arquivo |
| O segundo decodificador do Dashow | Doze extensões: mkv, avi, webm, flv, ts, mts, m2ts, wmv, mpg, mpeg, vob, ogv | O Dashow encaminha esses contêineres para o próprio decodificador |
| Decidido na hora de abrir o arquivo | Todas as outras extensões | O app lê o arquivo e segue pelo caminho que o abre |
| Qualquer vídeo acessado por SMB | Todas as extensões, inclusive mp4 | Um compartilhamento sempre segue pelo caminho adicional |
Dashow.





