O mesmo vídeo abre no computador, mas não no celular: checklist camada por camada (cada camada com leituras medidas)
Abre no computador e não abre no celular: normalmente a causa não está na qualidade da imagem, nem em arquivo estragado. Antes de o primeiro quadro aparecer de fato, quatro camadas julgam cada uma uma vez; se qualquer uma reprova, o resultado visto é sempre o mesmo — “não abre”. Por isso o primeiro passo certo não é trocar de ferramenta e recomprimir mais uma vez, e sim ler o arquivo para descobrir qual camada está prendendo você.
1. Antes do primeiro quadro aparecer, as quatro camadas já decidiram cada uma
- Contêiner. Se o dispositivo quer ou não abrir este arquivo — o que ele decide é “abre ou não”, não “é bom ou ruim”.
- Etiqueta da faixa de vídeo. A mesma faixa HEVC pode ser escrita como duas declarações diferentes na família de contêineres MP4. O vídeo dos dois arquivos é idêntico byte a byte, e o comportamento pode ser exatamente oposto.
- Trilha de áudio. Mesmo com a imagem toda certa, uma única trilha pode fazer o arquivo inteiro ser recusado — ou abrir sem som.
- Trilha de legendas. Legenda em texto e legenda em imagem são dois tipos de dados, e a faixa de legendas do MP4 é construída para texto.
As quatro camadas julgam à parte, e os sintomas também são separados: contêiner errado = nada abre; etiqueta errada = abre e o vídeo não anda; áudio errado = abre sem som; legenda errada = o filme está perfeito e a legenda sumiu. Misturar os quatro sintomas no veredito “essa ferramenta não presta” é o ponto mais mal julgado nessa classe de produto.
2. O primeiro passo é ler o arquivo, não trocar de ferramenta
Leitura camada por camada: qualquer ferramenta de inspeção que liste a estrutura interna do arquivo mostra separadamente o contêiner, a codificação de cada faixa, a etiqueta da faixa, a profundidade de bits, o formato de pixels, a duração e o número de bytes. Este passo custa alguns minutos e poupa você de horas de tentativas repetidas depois.
Todas as leituras abaixo vêm da mesma rodada de inspeção, na mesma máquina; o ambiente está descrito na seção 8.
| Amostra | Contêiner | Etiqueta da faixa de vídeo | Nível / formato de pixels | Dimensões | Número de bytes |
|---|---|---|---|---|---|
| B | mp4 | hev1 | Main 10/yuv420p10le | 1920×1080 | 12,973,400 |
| C | mp4 | hvc1 | Main 10/yuv420p10le | 1920×1080 | 12,973,400 |
Os dois arquivos saíram do mesmo trecho de vídeo com dois minutos de duração; nenhum quadro da imagem foi recodificado, e o número de bytes é idêntico. A única diferença é aquela etiqueta de faixa, de quatro caracteres.
Mudar a extensão não altera nenhuma das camadas acima; recomprimir a imagem com taxa de bits alta também não mexe na camada que está te bloqueando. Primeiro localize, depois aja.
3. A camada da etiqueta: a mesma imagem, dois modos de escrever
Na família de contêineres MP4, o HEVC é declarado como hvc1 ou hev1. A diferença está em onde a configuração de decodificação é escrita: o hvc1 a grava na descrição de amostra da faixa, e quem lê consegue preparar o decodificador antes de encontrar o primeiro quadro; o hev1 permite que esses dados viajem junto com o fluxo. Quem precisa da configuração antes de começar o trabalho não vai esperar que ela apareça no meio do caminho.
Nesta camada não é preciso recomprimir um quadro: a imagem vai por cópia, e só a etiqueta da faixa é reescrita. O par de amostras acima veio exatamente assim — a mesma imagem escrita duas vezes, com resultados do mesmo comprimento, byte a byte.
Vale gravar o custo desta camada: é uma cópia, não uma recompressão. Todo problema que puder ser contido nesta camada não deveria ser resolvido com recodificação.
4. A camada do áudio: uma única trilha pode travar a imagem perfeita
Depois que a imagem é aceita, o que decide “reproduz ou não, tem som ou não” é só a trilha de áudio. A variedade real dessa família é maior do que a maioria imagina: no mesmo lote de material apareceram TrueHD, E-AC3, AC-3, Opus, FLAC, MP2, MP3, DTS e PCM.
| Origem | Contêiner | Imagem | Som | Resultado | O que acontece com o som |
|---|---|---|---|---|---|
| G | matroska | HEVC Main 10 | TrueHD | mp4/hvc1 | Reescrito como AAC (imagem não recomprimida) |
| I | matroska | HEVC Main 10 | E-AC3 | mp4/hvc1 | Passou como está (etiqueta ec-3) |
Nas duas rodadas a imagem não foi recomprimida; a diferença inteira estava no som: uma trilha precisou ser reescrita, a outra pôde ir direto. E há um detalhe que só aparece quando se contam as faixas uma a uma — um fluxo que checa só a primeira trilha de áudio produz exatamente o arquivo “abre e fica tudo em silêncio”. Em filmes com vários idiomas, o idioma que você quer costuma estar justamente na segunda faixa.
5. A camada das legendas: texto e imagem são dois tipos de dados
| Origem | Som | Legendas | Resultado | Para onde vão as legendas |
|---|---|---|---|---|
| K (matroska) | AC-3, Opus, AAC | Subrip, ASS | mp4 | As duas viram faixa de texto (mov_text/tx3g) |
| F (matroska) | FLAC | HDMV PGS (imagem) | — | A imagem não tem posição de faixa correspondente |
A classe de texto (SRT, ASS) muda para o contêiner de destino e continua texto: tamanho da fonte e cor seguem sendo seus para ajustar. A classe de imagem — as legendas de Blu-ray comprimidas como uma sequência de imagens, e as de DVD e de fitas gravadas em decodificador de TV — é, no fundo, uma foto da legenda. A faixa de legendas do MP4 é construída para texto, e a imagem não tem onde ser guardada.
Existem dois caminhos viáveis: reconhecer o texto dentro das imagens e levar a legenda como texto (reconhecimento é um recurso, não uma garantia — o que é reconhecido pode sair errado, e vale conferir antes de aceitar o resultado), ou abrir mão daquela legenda. Nenhum pixel da imagem é mexido, e o texto não é gravado dentro dela — esse tipo de prática criaria uma faixa de vídeo nova, não o seu filme de antes.
Perguntar “dá suporte a legendas?” não leva a nada. A pergunta certa é: esta faixa é texto ou imagem — e se, depois da conversão, ela continua sendo a mesma coisa.
6. Lê-se o arquivo, não se lê o dispositivo
Esta lista leva você até “saber qual camada precisa de ajuste”. O que ela não decide por você é se um dispositivo específico aceita ou não: profundidade de bits e nível, sinalização de cor, taxa de quadros, 4:2:2, GOP longo — essas condições só têm resposta num aparelho concreto. No mesmo lote de amostras existem Main 10 e Main 8, com sinalização de cor e sem ela — essas diferenças se leem no arquivo, e só no dispositivo se vê no que dão.
- Dizer “isto é HEVC” não é resposta; ler a etiqueta, a profundidade de bits, o som e as legendas é o que basta para reduzir o alcance a uma ou duas camadas.
- A mesma faixa de vídeo ter funcionado em outro aparelho não significa que funciona neste — contêiner e codificação são duas variáveis.
- Amostra curta prova estrutura, não prova comportamento de tamanho e de qualidade; essas conclusões só vêm de filmes longos rodados em dispositivo real.
- Nenhuma “tabela de dispositivos” merece crédito automático, incluindo esta página: reproduzir o seu próprio arquivo naquele aparelho uma vez é a única aceitação que conta. A lista de contêineres e codificações já medidos na prática está aqui.
7. A ordem de verificação para seguir à risca
- Leia o interior. Contêiner, etiqueta da imagem, som faixa a faixa, legendas faixa a faixa — tudo listado numa única rodada.
- Camada do contêiner. Se o arquivo não está na família que o dispositivo-alvo aceita abrir, isso já explica o “não abre nada”, mesmo que a imagem dentro esteja perfeita.
- Camada da etiqueta. Se o contêiner é o certo e a imagem é HEVC mas a configuração não é lida, primeiro reescreva a etiqueta conforme a seção 3 — isto é cópia, não recompressão.
- Camada do áudio. Liste todas as trilhas, não só a primeira; decidir qual idioma vem primeiro é escolha intencional, não sorte.
- Camada das legendas. Texto se transfere; imagem só pode ser reconhecida ou abandonada.
- Só por último considere recomprimir a imagem. A recodificação é para o que a etiqueta não salva; é um trabalho mais lento e com os seus próprios limites de espaço.
Com a ordem errada, a pessoa comete o mesmo engano três vezes no mesmo aparelho.
8. De onde vêm as leituras desta página, e o que nós fazemos
Todos os números acima saem de uma mesma rodada de inspeção, na mesma máquina: Apple M2, macOS 27.2, ferramenta de inspeção de linha de comando 9.0.2. As amostras vêm do nosso próprio pacote de testes. B e C foram escritos por cópia a partir do mesmo trecho de vídeo produzido por nós mesmos (a fonte é um arquivo de teste que produzimos nós, de dois minutos: HEVC Main 10, 1920×1080, yuv420p10le, uma trilha de áudio AAC, 14,956,756 bytes ao reler; B e C copiam a imagem dele sem mudar nada em dois arquivos mp4, trocando só o rótulo da faixa — os tamanhos em bytes estão na tabela acima); G a L são peças de teste montadas em torno dos formatos de som e de legenda da era do disco óptico. Esta página não redistribui nenhum arquivo de amostra — cada família de estrutura descrita acima pode ser recriada no material que você já tem.
Fazemos um produto para iPhone, iPad e Mac, e o resultado tem um único contêiner: MP4. Não há botões de taxa de bits, codificador ou resolução; a escolha feita por você é uma entre três — trocar só o contêiner, trocar o contêiner e reescrever o áudio, ou recodificar a imagem. Um arquivo que já reproduz direto não conta como conversão: o app não gera um segundo arquivo para ele e não contabiliza nada. A forma de pagamento é uma compra única (dentro do produto essa compra se chama Opus), e ela só muda quantas conversões ainda poderão ser feitas depois — isso está escrito aqui.
- Conteúdo protegido por DRM não é processado, incluindo filmes alugados ou comprados em lojas.
- Legendas que nunca foram texto podem ser reconhecidas como texto; o reconhecimento pode errar, a imagem não é mexida em nada e nenhum texto é gravado dentro dela.
- Na reconstrução da legenda, a distinção entre caracteres simplificados e tradicionais se perde.
- No caminho da recompressão da imagem, se o resultado for ficar maior que o original, a conversão é interrompida — em vez de ser entregue do mesmo jeito.
- O processamento termina neste dispositivo, e o arquivo em si não precisa ser entregue a nenhum outro lugar; a versão para Mac e a versão para iPhone não são a mesma interface, e não fingimos que são.
Perguntas frequentes
Mudar o .mkv para .mp4 resolve?
Não, e este passo nunca foi um atalho. A extensão é só uma etiqueta: trocá-la não reescreve a estrutura dentro do contêiner nem muda a codificação da imagem; ao abrir o arquivo, o dispositivo lê a estrutura interna, não o nome. Depois de renomear, a chance de “abrir” é exatamente a mesma — e você perde a chance de descobrir em qual camada está o problema.
Se só a etiqueta for reescrita, o arquivo vira outra coisa?
Não. O par de amostras acima volta lido com o mesmo número de bytes (12,973,400 nos dois), sem um único quadro recomprimido. É exatamente esse o valor desta camada: o que uma cópia resolve não deve ser tentado com uma recodificação.
Meu filme tem cinco faixas de áudio: vai sobrar só uma?
As faixas são julgadas uma a uma, não com um veredito único para o arquivo inteiro. O que pode ir, vai faixa por faixa; a que não pode passa pela recodificação. O que de fato deixa “só uma faixa” é o fluxo que olha apenas para a primeira trilha de áudio. Antes de mexer num filme com vários idiomas, conte com clareza em qual posição está o idioma que você quer.
Dá para colocar legendas em imagem no MP4 sem mudança?
Não. A faixa de legendas do MP4 é construída para texto, e a classe de imagem não tem posição correspondente. Só existem dois caminhos viáveis: reconhecer o conteúdo como texto e levá-lo assim (pode haver engano, então confira), ou abrir mão daquela legenda. Não existe terceira via que preserve a imagem original e ainda assim a coloque numa faixa de texto.
Dá para refazer estas leituras na minha própria máquina?
O que se lê é o interior do arquivo, e a leitura pode ser refeita em qualquer máquina — o que existe no arquivo que está na sua mão, uma ferramenta de inspeção lista. A única parte que não se refaz é a segunda metade: se o dispositivo aceita ou não, isso só uma reprodução real responde. Esta página entrega uma ordem de julgamento, não uma tabela que você precise acreditar.
Axiom One LLC — CineX