ゲームサウンドに適した音声コーデックはどれ?Audiokinetic、「コーデックの選択ガイド」記事を公開

2024.03.15
ニュースサウンド
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

この記事の3行まとめ

  • Audiokinetic公式ブログ、「コーデックの選択ガイド」と題した記事を公開
  • 6種類の音声コーデックを比較しながら、採用するポイントが解説されている
  • 少なくともプロジェクト初期段階では「あまり気にしないこと」も重要

Audiokineticは、「コーデックの選択ガイド」と題した記事を同社ブログで公開しました。

同記事ではMP3やAACなどで知られる「音声コーデック」について、各コーデックの説明・比較をしながら、タスクに適したものを選ぶためのアドバイスがされています。

まず、音声コーデックごとに長所と短所があり、どんなプラットフォームやサウンドにも合うものはない、とブログ記事で明言されています。

そのうえで、音声コーデックを6種類取り上げ、それぞれの圧縮率やCPUパフォーマンスなどを比較し、特徴も説明しています。

記事内で説明されている音声コーデックの圧縮率と特徴は、以下の通りです。

コーデック 圧縮率
PCM 1:1
ADPCM 4:1
Vorbis 2:1 ~ 約40:1
Opus 2:1 ~ 約60:1
XMA 6:1 ~ 15:1
ATRAC9 8:1 ~ 13:1

なお、同社開発のサウンドミドルウェア「Wwise」では、PCM、ADPCM、Vorbis、Opusをサポートしています。

PCM

PCM(Pulse Code Modulation:パルス符号変調)は、アナログの音声信号を一定の間隔でサンプリングしてデジタル信号に変換する、非圧縮の方式です。そのため、ストレージやメモリを圧迫してしまうことが短所として紹介されています。

ADPCM

ADPCMAdaptive Differential PCM:適応的差分PCM)はPCMの一種で、直前のサンプルとの差分をエンコードしています。短所は品質が不安定になってしまうことで、例外的にアーティファクト(意図せず生じるノイズ)が発生します。

昔から手ごろなコーデック(CPU観点で)の1つとしてゲーム業界で知られ、記事執筆時点においてもよく使われているとのこと。

Vorbis

Vorbis品質と高いファイル圧縮率を兼ね備えていることから、ゲームで使われています。また、可変ビットレートコーデックでもあり、圧縮率は広くカバーされている点も特徴です。

Opus

OpusはVorbisの後継で、圧縮率が大幅に改善されています。また、リスナーテストのグラフによると、品質がVorbisよりもやや高いとしています。

ただし、CPUコストが大きく、特に短い音などの小さなファイルサイズには適さないとしています。

なお、Opusは2024年3月にアップデートが行われ、とくに低ビットレートでの音質が大幅に向上しています。

関連記事
音声圧縮コーデック「Opus」バージョン1.5がリリース。信号の処理・生成に機械学習が導入され、パケットロスが起こっても音声が途切れにくくなる
2024.03.08

XMA

XMAは、Xbox 360以降のXboxシリーズに向けて設計されたコーデックです。

ハードウェアでデコードすることを長所として挙げられる一方、最大チャンネル数は128であることや、一部オーディオコンテンツは圧縮されず、例外的にアーティファクトが発生してしまう点をデメリットとして紹介されています。

ATRAC9

ATRAC9はPlayStation限定の音声コーデックで、XMAと同じくハードウェアでデコードを行います。

エンコードの設定によってはサウンドにアーティファクトが発生するとのことですが、これは一般的ではなく、設定の変更により解決できると述べられています。

適切な音声コーデックを選ぶためには

(画像はブログ記事より引用)

音声コーデックは、何を重視するかによって選び取るものが変わるといいます。たとえばファイルサイズを重視するならOpus、デコードのスピードを重視するならPCMを除けばVorbis(ハードウェアデコードならOpus)とのこと。

そのほかにも、銃声のように頻繁かつ短時間再生されるサウンド、SFX、音楽など、シーンに適した音声コーデックについても言及されています。

ブログ記事の著者であるAudiokinetic デベロッパーのマチュー・ジャン氏は、デフォルトのコーデックではVorbis、ハードウェアで利用できる場合は中程度の品質のOpusを推奨しています。

また、少なくともプロジェクトの最初のうちは「あまり気にしないこと」も重要としています。

詳細は、こちらをご確認ください。

コーデックの選択ガイド

関連記事

Cygames、『GRANBLUE FANTASY: Relink』のフォーリーサウンド制作記事を公開。四騎士の足音の演出方法などの実例を多数紹介
2024.10.17
『塊魂』サウンドから見る「愛のあるモノづくり」。音で『塊魂』を想起させるために企画・実行したこと【CEDEC2024】
2024.10.09
ゲームの効果音やアニメなどの「サウンドデザイン」をテクノロジーの観点から解説した書籍、10/16(水)よりコロナ社から発売
2024.10.07
『祇(くにつがみ)』の「穢れサウンド」は振動スピーカーの音をリアンプして実現。カプコンサウンドチームの8,000字超のSE制作インタビュー、CAP’STONEにて公開
2024.09.16
C#開発環境でオーディオ・映像開発ミドルウェア「CRIWARE」が使用可能に。「CRIWARE for C#」をCRI・ミドルウェアが発表
2024.08.27
ソニー、立体音響のゲームサウンド制作をサポートするソフト「Gaming Virtualizer by 360 Reality Audio」を提供開始。「Wwise」用プラグインとして
2024.08.19

注目記事ランキング

2024.11.14 - 2024.11.21
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

フォワードシェーディング(Forward Shading)
フォワードシェーディング オブジェクト毎にライティングの計算を行い、その計算結果を描画するレンダリング手法。フォワードレンダリングともいう。ディファードシェーディング(Deferred Shading)に比べてポストプロセスの自由度は低いが、(何も物を配置しなかった際にかかる)最低限の描画コストが低く、アンチエイリアス処理などにおいてフォワードシェーディングの方が有効な分野も存在する。
VIEW MORE

Xで最新情報をチェック!