AVC ファイル形式とは?
.avc 拡張子は、MPEG-4 AVC(Advanced Video Coding、H.264 として標準化)でエンコードされたビデオファイルに使用されます。.avc ファイルは ビデオデータのみ を保存します。その多くは、Annex B スタートコードプレフィックス(00 00 00 01)を持つ NAL ユニットのシーケンスとして構造化された生の H.264 エレメンタリストリームであり、音声、再生時間、コンテナラッパーを持ちません。.m2ts や .mts などのマルチメディアコンテナは、通常 AVC ビデオデータを適切なコンテナ内の音声と一緒に保持しますが、素の .avc ファイルにはそれがありません。少数の .avc ファイルは、実際には .mp4 または MOV ファイルの名前を .avc 拡張子に変更したものであり、これらはバイトオフセット 4 に ftyp ボックスがあり、拡張子を .mp4 に戻すことで正常に再生できます。
AVC 標準の利点
MPEG-4 AVC は、以前の規格(MPEG-2、H.263 など)よりも低い帯域幅要件を維持しながら、より高い圧縮率と優れた画質を提供します。AVC 標準はユニバーサルであると見なされており、Blu-ray、.mkv ベースのストリーミング、放送テレビ、デジタルストリーミング、VoIP など、幅広いアプリケーション、システム、テクノロジーでサポートされています。ただし、.avc は生のストリームであるため、多くの標準的なメディアプレーヤーは再生を拒否します。VLC や ffmpeg などのツールは、これを確実に処理できます。
セキュリティと安全性
リスク: LOW生の .avc ストリームは不活性なビデオデータであり、実行可能ではないため、再生やリマックは安全です。実用上の注意点が 2 つあります。1 つは、細工されたストリームがデコーダーのバグを誘発することが稀にあるため、VLC/ffmpeg を最新の状態に保つこと。もう 1 つは、映像が証拠(CCTV/キャプチャ)である場合、元のフレームを保持するために再エンコードではなく «-c copy»(ロスレス)でリマックすることです。オンラインコンバーターはビデオを第三者にアップロードするため、プライベートなものは ffmpeg を使用してローカルでリマックしてください。なお、Kaspersky の .avc データベースファイルはビデオではないため、再生や変換を試みないでください。
形式の詳細
概要- Kaspersky Anti-Virus Database - Some Kaspersky products store virus-definition update data in .avc files; these are not video and open only inside the antivirus.
- Avid Media Composer Script - Avid editing software can save a script/transcript file with the .avc extension, unrelated to the video codec.
AVC ファイルを開くプログラム
技術的詳細
詳細仕様| ファイル構造 | 生の H.264 Annex B エレメンタリストリーム。コンテナラッパー、オーディオトラック、再生時間のメタデータなし |
| ビデオコーデック | H.264 / MPEG-4 Part 10 (AVC) |
| MIME タイプ | `video/h264` |
| ファイルシグネチャ | オフセット 0 に NAL ユニットスタートコード `00 00 00 01`、通常その後に SPS バイト `0x67`、続いて PPS バイト `0x68` が続く |
| オーディオサポート | なし - `.avc` はビデオデータのみを保持します。オーディオには `.mp4` や `.mkv` などのコンテナ形式が必要です |
| H.264 プロファイル | Baseline, Main, High, High 10, High 4:2:2, High 4:4:4 Predictive |
| クロマサブサンプリング | 標準プロファイルでは 4:2:0。High 4:4:4 Predictive プロファイルでは最大 4:4:4 |
| ビット深度 | 8ビット(標準)。High 10 および High 4:4:4 プロファイルでは最大 14ビット |
| NAL スタートコードバリアント | 3バイト(`00 00 01`)または 4バイトの Annex B(`00 00 00 01`)プレフィックス。`.avc` ファイルでは 4バイト形式が最も一般的 |
| 最大解像度 | レベル 6.2 で最大 8192×4320。一般的には 1080p(レベル 4.1)や 4K UHD(レベル 5.1)で使用される |
| 最大ビットレート | レベル 6.2 High プロファイルで最大約 300 Mbit/s。Blu-ray ディスクストリームは最大 40 Mbit/s を使用 |
| フレームタイプ | Iフレーム(フレーム内符号化)、Pフレーム(前方予測)、Bフレーム(双方向予測)。Bフレームのサポートにより MPEG-2 よりも圧縮率が向上 |
| 不可逆/可逆 | デフォルトは不可逆(lossy)。High 4:4:4 Predictive プロファイルの QP=0 を介して可逆(lossless)エンコーディングが可能 |
| 名前変更されたファイルの注意点 | 少数の `.avc` ファイルは名前が変更された `.mp4` または `.mov` です。これらはバイトオフセット 4 に `ftyp` ボックスがあり、名前を戻せば正常に再生できます |
| プレーヤーの互換性 | 生の `.avc` エレメンタリストリームは多くのプレーヤーで拒否されます。VLC と `ffmpeg` はこれらを確実に処理できます。ほとんどの OS 標準プレーヤーはコンテナを必要とします |
| リリース日 | H.264/AVC standard finalized 2003 (ITU-T Rec. H.264 / ISO/IEC 14496-10) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.itu.int |
AVC の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。AVC ファイルについて最初の質問をしてみましょう。