O que é o formato de ficheiro HVC1?
.hvc1 não é um formato de arquivo independente - é uma tag de codec de quatro caracteres que identifica trilhas de vídeo HEVC (H.265) dentro de um contêiner MP4 ou .mov. A tag aparece na caixa stsd (descrição da amostra) da trilha de vídeo e determina como um decodificador recupera os dados de configuração do H.265.
Em trilhas com a tag hvc1, os registros de configuração do decodificador - Video Parameter Set (VPS), Sequence Parameter Set (SPS) e Picture Parameter Set (PPS) - são armazenados fora de banda (out-of-band) na caixa hvcC dentro da descrição da amostra. Isso contrasta com a tag de codec hev1 relacionada, onde os conjuntos de parâmetros também podem aparecer em linha (inline) no fluxo de bits comprimido. Toda a pilha de mídia da Apple (AVFoundation, QuickTime Player, Photos) suporta exclusivamente hvc1 e rejeita hev1; os iPhones gravam vídeo HEVC como hvc1 desde o iPhone 7 (iOS 11, 2017).
Ao usar o FFmpeg para produzir uma saída HEVC compatível com Apple, a flag -tag:v hvc1 é necessária porque o FFmpeg usa hev1 por padrão. Arquivos que carregam hvc1 normalmente usam uma extensão de arquivo .mp4 ou .mov; a extensão .hvc1 em si não é padrão e aparece principalmente como uma exportação de tag de codec pura de certas ferramentas de processamento.
O HEVC oferece uma compressão aproximadamente 40-50% melhor que o H.264 com qualidade perceptual equivalente, tornando-o o padrão para gravação em 4K em dispositivos Apple. Metadados HDR (HDR10, Dolby Vision, HLG) são transportados em unidades SEI NAL ou caixas de aprimoramento dentro do mesmo contêiner.
Segurança e proteção
RISCO: LOWArquivos de vídeo HEVC/MP4 são dados de mídia e não são executáveis - baixo risco. Ressalvas padrão: mantenha o VLC e o ffmpeg atualizados para corrigir vulnerabilidades do decodificador; para filmagens privadas de iPhone, prefira ferramentas locais em vez de conversores online.
Detalhes do formato
em resumo- hev1 - tag de codec HEVC alternativa em MP4 - hev1 é a outra tag HEVC ISOBMFF válida (parâmetros em linha); tecnicamente idêntica ao hvc1, mas os dispositivos Apple a rejeitam.
Programas que abrem arquivos HVC1
Detalhes técnicos
especificação profunda| Formato de contêiner | ISOBMFF / MP4 (ISO Base Media File Format, ISO/IEC 14496-12) |
| Codec | HEVC (H.265) - Transformação de bloco baseada em CTU com predição intra/inter |
| Armazenamento do conjunto de parâmetros | Fora de banda na caixa `hvcC` - VPS, SPS e PPS não estão em linha no fluxo de bits (contraste com `hev1` onde podem aparecer em linha) |
| Tipo MIME | `video/mp4` (primário); `video/hevc` usado em alguns contextos de streaming |
| Ordem dos bytes | Big-endian (tamanhos de caixa ISOBMFF e valores de campo) |
| Profundidade de cor | 8 bpp (perfil Main) ou 10 bpp (Main 10 / HDR10); 12 bpp definido na especificação |
| Limite de resolução | Até 8192×4320 (8K UHD) conforme H.265 Nível 6.2 |
| Tamanho de arquivo típico | ~10-50 MB/min em 4K 30fps - aproximadamente metade do armazenamento do equivalente em H.264 |
| Suporte HDR | Metadados HDR10, Dolby Vision e HLG transportados em unidades SEI NAL ou caixas de aprimoramento |
| Compatibilidade Apple | AVFoundation requer `hvc1`; rejeita `hev1` - use FFmpeg `-tag:v hvc1` para saída compatível com Apple |
| Criptografia | Common Encryption (CENC) via entrada de amostra `encv`; FairPlay DRM em dispositivos Apple |
| Assinatura de arquivo (magic bytes) | Caixa `ftyp` do ISOBMFF nos bytes 4-7 do arquivo; o FourCC `hvc1` aparece dentro da caixa de descrição de amostra `stsd` |
| Lançado | 2013 (H.265/HEVC standard ratified); hvc1 tag formalized in ISO/IEC 14496-15:2014 |
| Versão mais recente | H.265 (HEVC) version 5, ITU-T Rec. H.265 (2021); hvc1 tag unchanged |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.itu.int |
Conversões de HVC1
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos HVC1.