Erro 2048 do QuickTime — Como corrigir
O erro 2048 é a maneira do QuickTime dizer Não reconheço isto como um ficheiro que possa abrir. A mensagem completa é geralmente "Não foi possível abrir o ficheiro. O ficheiro não é um ficheiro que o QuickTime compreenda.' Aparece por várias causas subjacentes distintas, todas comunicadas com o mesmo código genérico.
Se estiver a ver 2048, esta página diz-lhe o que realmente está errado e como corrigir.
O que 2048 realmente significa
O analisador do QuickTime tentou abrir o ficheiro e falhou numa das primeiras verificações:
- A extensão do ficheiro diz MOV/MP4, mas o conteúdo não é. Um ficheiro de fluxo MKV, AVI, WebM ou H.264 bruto renomeado. O QuickTime não compreende esses formatos.
- O átomo 'ftyp' (declaração de tipo de ficheiro) está em falta ou não é reconhecido. Sem 'ftyp', o QuickTime não pode confirmar que tipo de ficheiro é.
- O codec no interior é um que o QuickTime não descodifica nativamente. HEVC em macOS mais antigos, AV1 em Macs Intel, VP9, Cineform sem pacote de codecs — todos produzem 2048.
- Átomo MOOV em falta ou não analisável. O mesmo que o caso canónico MOOV não encontrado, por vezes manifestando-se como 2048 em vez de uma mensagem mais específica.
- O ficheiro está parcialmente transferido / parcialmente copiado. O tamanho do ficheiro no disco é menor do que o tamanho do ficheiro que a origem pensou que estava a enviar.
Como descobrir qual
file your_file.mov
Se a saída não for "ISO Media, MP4..." ou "Apple QuickTime movie...", o ficheiro não é realmente MOV/MP4 — essa é a causa 1.
ffprobe -v error -show_format -show_streams your_file.mov
- Sem saída, "moov atom not found" → causa 4.
- "Marca principal inválida" ou semelhante → causa 2.
- Informações de fluxo válidas, mas com um codec não suportado para a versão macOS do QuickTime → causa 3.
Compare o tamanho do ficheiro com o tamanho da fonte original:
ls -l your_file.mov
Se o tamanho for menor do que o esperado (lembra-se de que o original tinha 2 GB, o ficheiro no disco tem 1,4 GB), → causa 5.
O que fazer por causa
Causa 1 — formato de ficheiro errado
mv your_file.mov your_file.mkv # or .avi / .webm / .h264
Em seguida, reproduza com VLC, IINA ou transcodifique:
ffmpeg -i your_file.mkv -c copy your_file.mp4
Causa 2 — ftyp em falta/errado
Re-mux através do FFmpeg, que escreve um novo 'ftyp':
ffmpeg -i broken.mov -c copy -f mov fixed.mov
Causa 3 — codec não suportado na sua versão do macOS
- HEVC em macOS mais antigo: atualize para macOS 10.13+ (o HEVC foi adicionado nessa altura) ou transcodifique para H.264:
ffmpeg -i hevc.mov -c:v libx264 -crf 18 -c:a copy h264.mov
- AV1 em Mac Intel: transcodifique de forma semelhante. Os Mac Apple Silicon têm descodificação AV1 de hardware no macOS recente.
- VP9, Cineform: transcodifique com FFmpeg.
Causa 4 — MOOV em falta
Consulte o guia de recuperação MOOV canónico. Este é um verdadeiro território de recuperação.
Causa 5 — transferência/cópia parcial
Transfira novamente ou copie novamente a partir da origem. Se a origem tiver desaparecido, o ficheiro está permanentemente incompleto; a recuperação pode guardar o que estiver lá.
Como a nossa recuperação lida com casos 2048
O diagnóstico identifica qual a causa subjacente que está a produzir o 2048:
- Identificação do formato do ficheiro pelo conteúdo, não pela extensão. Vemos através da causa 1 e da causa 2.
- Identificação de codec a partir de marcadores de fotogramas — sabemos o que realmente está no ficheiro, mesmo quando o QuickTime não o diz.
- Síntese MOOV a partir de fotogramas observados para a causa 4.
- Deteção de ficheiro parcial para a causa 5: indicamos que fração do ficheiro está presente e o que pode ser recuperado.
- O resultado é compatível com o QuickTime por predefinição. O ficheiro recuperado usa 'ftyp' padrão e yuv420p H.264 para a pré-visualização, pelo que o QuickTime o abre sem problemas.
O que faz
- Carregue o ficheiro.
- O diagnóstico identifica a causa e informa se a recuperação se aplica (causas 2, 4, 5) ou se só precisa de transcodificar (causas 1, 3). Para os casos de apenas transcodificação, informá-lo-emos e não cobraremos.
- Se a recuperação for aplicável, pode pré-visualizar e pagar apenas se funcionar.
FAQ
O erro 2048 só ocorre num Mac, não nos outros. Causa provável 3 — a compatibilidade do codec difere entre as versões do macOS e Intel vs Apple Silicon. Atualize o macOS ou transcodifique.
O ficheiro é reproduzido no Resolve / Premiere, mas o QuickTime dá 2048. O Resolve e o Premiere são mais permissivos do que o QuickTime. Faça um novo mux através do FFmpeg com '-c copy' para limpar os metadados; o QuickTime geralmente aceita o resultado.
O mesmo ficheiro é reproduzido no iPhone, mas não no Mac, ambos através do QuickTime. A reprodução de multimédia do iPhone usa uma pilha de codecs ligeiramente diferente da do QuickTime do Mac em alguns casos extremos. A transcodificação para o padrão H.264 + AAC + yuv420p produz um ficheiro que ambos reproduzirão.
Erro 2048 apenas na transferência, não num ficheiro recém-gravado da mesma câmara. O ficheiro transferido é parcialmente transferido ou modificado pelo processo de transferência. Verifique o tamanho do ficheiro em relação à origem e transfira novamente, se possível.
As minhas filmagens estão seguras? Servidor em França, eliminadas automaticamente após 48 horas, nunca usadas para treinar nada ou partilhadas. Política de privacidade.
Relacionado
- MOOV atom não encontrado
- Não foi possível abrir o documento
- Este ficheiro não é suportado
- Como funciona o nosso motor de recuperação
Pré-visualização gratuita · Sem compromisso
Pronto(a) para recuperar o seu vídeo?
Carregue o seu ficheiro. Obtenha uma pré-visualização gratuita de 5 segundos em cerca de um minuto. Pague apenas se a pré-visualização parecer correta.
Carregue o seu vídeo →