.PCM ファイル拡張子
パルス符号変調ファイル
| 開発元 | 不明 |
| 人気度 |
3.4 | 93 票 |
PCMファイルとは?
PCMファイルには、音波をデジタル形式で表す、圧縮されていないパルス符号変調(PCM)オーディオデータが含まれています。オーディオは一連のバイナリ数値サンプルとして保存され、各サンプルは特定の時点における音波の振幅を示します。
詳細情報
PCM形式は、圧縮によって品質を失うことなく、周波数の全範囲を記録することでオーディオの忠実度を維持します。PCMファイルは高品質のオーディオを保存するため、音楽制作やサウンドデザインの専門家がよく使用します(PCMは、PhilipsとSonyが開発したCDオーディオ規格に不可欠なものでした)。
さらに、PCMファイルは生データであり、トラックの詳細や再生設定などのメタデータを含んでいないため、一般ユーザーが正確に再生するのは難しい場合があります。再生を簡単にするため、ユーザーは必要なメタデータを含められるよう、PCMデータを.WAVや.AIFFなどのコンテナ形式にパッケージ化することがよくあります。
PCMファイルの開き方
PCMファイルは、MPlayer、(Audacity|audacity/audacity}、Adobe Auditionなど、さまざまなメディアプレーヤーで開くことができます。AuditionでPCMファイルを開くには、File → Openを選択します。
PCMファイルの変換方法
Audacity、MPlayer、Adobe Auditionなど、複数のオーディオエディターやメディアプレーヤーで、PCMファイルを他の形式に変換できます。
たとえば、AudacityではPCMファイルを次のオーディオ形式に変換できます。
PCMファイルを開く、または参照するプログラム
プリコンパイル済みC++モジュール
| 開発元 | ISO C++ Standards Committee |
| 人気度 |
2.0 | 1 票 |
詳細情報
国際標準化機構(ISO)は、C++標準化委員会(WG21としても知られています)と協力して、C++プログラミング言語を開発および管理しています。ISOと委員会は、2020年12月に最終決定されたC++20標準の一部として、モジュール(CPPMファイルやPCMファイルを含む)を導入しました。モジュールの目的は、従来のヘッダーファイルに代わる手段を提供することで、依存関係に関する問題を減らし、コードの整理を改善し、コンパイル速度を向上させることです。
開発者はビルドの準備ができたら、Clang(LLVMに含まれています)やGNU Compiler Collectionなど、C++20標準をサポートするC++コンパイラを使用してCPPMファイルをコンパイルできます。コンパイラはこのコンパイル処理中にPCMファイルを生成し、今後のビルドで再利用して時間を節約できます。
たとえば、開発者は次のコマンドを入力して、example.cppmファイルからClangコンパイラでPCMファイルを作成できます。
clang++ -std=c++20 -c example.cppm -o example.pcm
PCMファイルの開き方
PCMファイルにはコンパイル済みのバイナリデータが含まれており、開発者が変更することを目的としていないため、開こうとしないでください。代わりに、Clang(LLVMに含まれています)やGNU Compiler Collectionなど、C++20標準をサポートするC++コンパイラがPCMファイルを参照して、ビルド処理にかかる時間を短縮します。