FLAC は可逆オーディオ圧縮エンコーディングおよびデジタル音楽ファイル形式です。MP3 や AAC などの他の非可逆圧縮エンコーディングとは異なり、元のオーディオ情報を破壊しないため、音楽を CD の音質に復元できます。 FLAC は可逆圧縮であり、FLAC エンコードでオーディオを圧縮した後に情報が失われることはなく、FLAC ファイルを WAV ファイルに復元すると、内容は圧縮前の WAV ファイルと同じになります。
このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。
flac は、現在人気のあるデジタル音楽ファイル形式の 1 つです。
FLAC (Free Lossless Audio Codec)、中国語はロスレスオーディオ圧縮コーディングとして解釈できます。
FLAC は、ロスレス圧縮を特徴とする、よく知られた無料のオーディオ圧縮コードのセットです。 MP3 や AAC などの他の非可逆圧縮符号とは異なり、元の音声情報を破壊しないため、音楽ディスクの音質を復元できます。
FLAC は無料で、Windows、Unix のようなカーネルに基づいて開発されたシステム (Linux、BSD、Solaris、IRIX、AIX など)、BeOS を含むほとんどのオペレーティング システムをサポートします。 、OS/2、アミーガ。 FLAC は、開発ツール autotools、MSVC、Watcom C、および Project Builder 上でビルド システムを提供します。
特長
ロスレス圧縮: エンコードされたオーディオ (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 つの破損により、その後のすべてのデータが失われます。
#知識を広げる: 違いを分析する
FLAC與MP3不同。 MP3是有損音訊壓縮編碼,但FLAC是無損壓縮,也就是說音訊以FLAC編碼壓縮後不會遺失任何訊息,將FLAC檔案還原為WAV檔案後,與壓縮前的WAV檔案內容相同。
這種壓縮與ZIP的方式類似,但FLAC的壓縮率大於ZIP和RAR,因為FLAC是專門針對PCM音訊的特徵設計的壓縮方式。
而且可以使用播放器直接播放FLAC壓縮的文件,就像通常播放MP3文件一樣(已經有許多汽車播放器和家用音響設備支援FLAC,在FLAC的網站上你可以找到這些設備廠家的連結)。
更多相關知識,請造訪常見問題欄位!
以上がflac とはどのようなエンコード形式ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。