HVC1 ファイル形式とは?
.hvc1は独立したファイル形式ではなく、MP4または.movコンテナ内のHEVC (H.265)ビデオトラックを識別するための4文字のコーデックタグです。このタグはビデオトラックのstsd(サンプル記述)ボックスに表示され、デコーダがH.265の構成データをどのように取得するかを決定します。
hvc1タグが付いたトラックでは、デコーダ構成レコード(ビデオパラメータセット(VPS)、シーケンスパラメータセット(SPS)、ピクチャパラメータセット(PPS))は、サンプル記述内のhvcCボックスにアウトオブバンド(帯域外)で保存されます。これは、パラメータセットが圧縮ビットストリーム内にインラインで表示されることもある関連コーデックタグhev1とは対照的です。Appleのメディアスタック全体(AVFoundation、QuickTime Player、写真アプリ)はhvc1のみをサポートし、hev1を拒否します。iPhoneはiPhone 7(iOS 11、2017年)以降、HEVCビデオをhvc1として記録しています。
FFmpegを使用してApple互換のHEVC出力を生成する場合、FFmpegのデフォルトがhev1であるため、フラグ-tag:v hvc1が必要になります。hvc1を含むファイルは通常.mp4または.movファイル拡張子を使用します。.hvc1拡張子自体は非標準であり、主に特定の処理ツールからのコーデックタグのみの書き出しとして見られます。
HEVCは、同等の知覚品質でH.264よりも約40〜50%優れた圧縮率を実現し、Appleデバイスでの4K記録の標準となっています。HDRメタデータ(HDR10、Dolby Vision、HLG)は、同じコンテナ内のSEI NALユニットまたは拡張ボックスに格納されます。
セキュリティと安全性
リスク: LOWHEVC/MP4ビデオファイルはメディアデータであり、実行可能ではないため、リスクは低いです。標準的な注意事項:デコーダの脆弱性を修正するためにVLCやffmpegを最新の状態に保ってください。プライベートなiPhoneの映像については、オンラインコンバーターよりもローカルツールの使用を推奨します。
形式の詳細
概要- hev1 - MP4における代替HEVCコーデックタグ - hev1はもう一つの有効なISOBMFF HEVCタグ(パラメータセットがインライン)です。仕様上はhvc1と同一ですが、Appleデバイスはこれを拒否します。
HVC1 ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナ形式 | ISOBMFF / MP4 (ISO Base Media File Format, ISO/IEC 14496-12) |
| コーデック | HEVC (H.265) - イントラ/インター予測を備えたCTUベースのブロック変換 |
| パラメータセットの保存 | `hvcC`ボックス内のアウトオブバンド - VPS、SPS、およびPPSはビットストリーム内にインラインで存在しません(インラインで表示される可能性のある`hev1`とは対照的) |
| MIMEタイプ | `video/mp4` (プライマリ); 一部のストリーミングコンテキストでは `video/hevc` が使用される |
| バイト順序 | ビッグエンディアン (ISOBMFFボックスサイズおよびフィールド値) |
| 色深度 | 8 bpp (Mainプロファイル) または 10 bpp (Main 10 / HDR10); 仕様では12 bppまで定義 |
| 解像度制限 | H.265 Level 6.2により最大 8192×4320 (8K UHD) |
| 典型的なファイルサイズ | 4K 30fpsで約10-50 MB/分 - 同等のH.264の約半分のストレージ |
| HDRサポート | SEI NALユニットまたは拡張ボックスに格納されたHDR10、Dolby Vision、およびHLGメタデータ |
| Apple互換性 | AVFoundationは`hvc1`を必須とし、`hev1`を拒否します。Apple互換の出力にはFFmpegの `-tag:v hvc1` を使用してください |
| 暗号化 | `encv`サンプルエントリを介した共通暗号化 (CENC); AppleデバイスではFairPlay DRM |
| マジックバイト | ファイルの4-7バイト目にあるISOBMFF `ftyp` ボックス。`hvc1` FourCCは `stsd` サンプル記述ボックス内に表示されます |
| リリース日 | 2013 (H.265/HEVC standard ratified); hvc1 tag formalized in ISO/IEC 14496-15:2014 |
| 最新バージョン | H.265 (HEVC) version 5, ITU-T Rec. H.265 (2021); hvc1 tag unchanged |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.itu.int |
HVC1 の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。HVC1 ファイルについて最初の質問をしてみましょう。