ホームページ >よくある問題 >.flac とは何のファイルですか?

.flac とは何のファイルですか?

青灯夜游
青灯夜游オリジナル
2023-02-24 11:02:215165ブラウズ

.flac は音声ファイルです。 Flac は中国語で「可逆音声圧縮符号化」を意味し、可逆音声圧縮形式であり、MP3 や AAC などの他の非可逆圧縮符号化とは異なり、元の音声情報を破壊しないため、音楽ディスクの音質を復元できます。 FLAC は可逆圧縮であり、FLAC エンコードでオーディオを圧縮した後に情報が失われることはなく、FLAC ファイルを WAV ファイルに復元すると、内容は圧縮前の WAV ファイルと同じになります。

.flac とは何のファイルですか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

.flac は音声ファイルです。

FLAC の正式名称は「Free Lossless Audio Codec」で、中国語で「可逆オーディオ圧縮符号化」を意味します。 flac は可逆圧縮を特徴とする可逆音声圧縮形式です。 MP3やAACなどの非可逆圧縮符号とは異なり、元の音声情報を破壊しないため、音楽CDの音質を復元します。

FLAC は無料で、Windows、Unix ライク カーネルに基づいて開発されたシステム (Linux、BSD、Solaris、IRIX、AIX など)、BeOS、OS/2、Amiga など、ほとんどのオペレーティング システムをサポートします。 FLAC は、開発ツール autotools、MSVC、Watcom C、および Project Builder 上でビルド システムを提供します。

.flac とは何のファイルですか?

FLAC は MP3 とは異なります。MP3 は非可逆オーディオ圧縮エンコードですが、FLAC は可逆圧縮です。つまり、FLAC で圧縮した後にオーディオは情報を失いません。 FLAC ファイルを WAV ファイルに復元すると、圧縮前の WAV ファイルの内容が同じになります。この圧縮方式は ZIP に似ていますが、FLAC は PCM オーディオの特性に合わせて特別に設計された圧縮方式であるため、ZIP や RAR よりも圧縮率が高くなります。また、通常 MP3 ファイルを再生するのと同じように、プレーヤーを使用して FLAC 圧縮ファイルを直接再生できます (FLAC をサポートするカー プレーヤーやホーム オーディオ機器はすでに多数あり、これらの機器のメーカーへのリンクは FLAC Web サイトで見つけることができます) )。

特長

  • ロスレス圧縮: エンコードされたオーディオ (PCM) データには情報損失がなく、デコードされた出力オーディオは一貫性があります。エンコーダの入力のすべてのバイトは同じです。各データ フレームには、現在のフレームの 16 ビット CRC チェック コードがあり、データ送信エラーを監視するために使用されます。オーディオ データ全体については、元の非圧縮オーディオ データの MD5 タグもファイル ヘッダーに保存され、デコードおよびテスト中にデータを検証するために使用されます。コンピュータが WAV ファイルを再生する場合、WAV ファイル内の PCM データがサウンド カードに直接送信されますが、コンピュータが FLAC を再生する場合は、まず FLAC を PCM データにデコードしてからサウンド カードに送信する必要があります。 RAR ファイルを解凍するのと同じように、デコードリンクを追加するだけです。 PCMデータは圧縮前のWAVと変わりません。

  • 高速: FLAC はデコードの速度に重点を置いています。デコードには整数演算のみが必要で、ほとんどのエンコード方法と比較して計算速度要件は非常に低くなります。リアルタイム デコードは、非常に一般的なハードウェアで簡単に実現できます。

  • ハードウェア サポート: FLAC は無料のデコード例を提供し、デコードの複雑さが低いため、2012 年までは FLAC が広範かつ優れたハードウェア サポートを備えた唯一の可逆圧縮エンコードでした。

  • ストリーミング メディアに使用可能: FLAC の各データ フレームには、デコードに必要なすべての情報が含まれています。現在のフレームは、前後のデータ フレームを参照せずにデコードされます。 FLAC は同期コードと CRC (MPEG などのエンコード形式と同様) を使用するため、データ ストリーム内のジャンプを位置決めする際のデコーダの時間遅延を最小限に抑えることができます。

  • 位置決め可能: FLAC は高速サンプリングと正確な位置決めをサポートします。これは再生に有利なだけでなく、FLAC ファイルの編集も容易になります。

  • 柔軟なメタデータ: 古いデータ ストリームやデコーダーの使用に影響を与えることなく、新しいタイプのメタデータ データ ブロックを定義および実装できます。既存のメタデータ タイプには、タグ、キュー テーブル、および位置テーブルが含まれます。登録されたアプリケーションは、独自の専用のメタデータ タイプを定義できます (注釈: これは MIDI 標準に似ています)。

  • アプリケーションのアーカイブに最適: FLAC はオープンなエンコード形式であり、データを損失することなく、必要な他の形式に変換できます。データの整合性を確保するための各データ フレームの CRC タグと MD5 タグに加えて、flac (アノテーション: FLAC プロジェクトによって提供されるコマンド ライン エンコード ツール) は、エンコードにこのオプションを使用する場合の検証オプションも提供します。データはすぐにデコードされ、元の入力データと比較され、差異が見つかると終了してアラームが発生します。

  • CD のバックアップを容易にする: FLAC には、CD のコンテンツ リストとすべてのオーディオ トラックのインデックス ポイントを保存するために使用される「CUE テーブル」メタデータ データ ブロックがあります。 CD を 1 つのファイルに保存し、CD のキュー テーブルをインポートすることで、CD 全体のすべての情報を FLAC ファイルに完全に記録できます。つまり、通常は個別に保存されている CUE ファイルを FLAC に埋め込むことができます。ファイル。オリジナルの CD が破損した場合、このファイルを使用して CD の正確なコピーを復元できます。

  • 耐破損性: FLAC のフレーム構造により、データ ストリームが破損しても、損失は破損したデータ フレームに限定されます。通常、失われるのは短いフラグメントだけです。他の多くの可逆オーディオ圧縮形式が破損すると、1 つの破損により、その後のすべてのデータが失われます。

さらに関連する知識については、FAQ 列をご覧ください。

以上が.flac とは何のファイルですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。