• 締切済み

MP3エンコードについて

MP3のエンコードについて、いくつか疑問点があります。 一度に多くの質問をして申し訳ございませんが、分かりやすく教えてください。 1)PCMについて WAV変換時のPCM出力とはどういうものなのでしょうか? 2)サンプリング周波数について CD→WAVに変換するときに設定しますが、サンプリング周波数というとA/D変換のイメージが有り、CD→WAVだとデジタル→デジタルなのでは??イメージがわきません。ここで言うサンプリング周波数とは何? 3)ビットレートについて ビットレートは1秒間の情報量だと考えています。MP3圧縮は、人間の耳に聞こえない領域をカットすることで圧縮していると思いますが、ビットレートが低くなればなるほど、情報量を減らす為に、人間の耳に聞こえる領域までカットされてしまうということなのでしょうか? 4)プリエンファシスとは何? 3種類ぐらい設定ができるみたいですが、それぞれどういうことなのでしょうか? 5)MPEG-2.5 Audio Layer-3について 入力PCM周波数:48-32kHz → MPEG1 入力PCM周波数:24-16kHz → MPEG2 となっているなら、MPEG2.5とは 入力PCM周波数16kHzより低い周波数の場合を言うのでしょうか?

  • hir
  • お礼率57% (16/28)

みんなの回答

  • Naka
  • ベストアンサー率44% (527/1181)
回答No.2

◆Naka◆ 「お礼」を読ませていただきました。 どーもレスが遅くなり、申し訳ありません。 今一つ自信がなかったので様子を見ていたのですが、書き込みがないようなので、しゃしゃり出てきました。 m(_ _)m プリエンファシスについてですが、ご質問の「午後のコーダ」での設定は、私が[4]で説明させていただいた両方を表すものと思われます。 最近のデジタル入力に対応したサウンドカードの場合、ソースの音源にかけられているプリエンファシスコードは無視してしまいますので、プリエンファシスのかけられたソースをエンコードする際に、「午後のコーダ」側で処理してやるための設定なのです。(WAVファイルにはエンファシス情報の記録はできません) まず「エンファシスなし」は、そのまま高域補正を行わない設定ですね。 例えば今のオーディオCDはエンファシスをかけていません。 ですからCDをソースにする場合は、この設定で問題ありません。 次いで「50/15ms」は、一部のオーディオCD(古いものに多い)において扱われるプリエンファシスの規格に合わせたものだと思います。 昔のCDは今のものほど音質が良くなかったため、プリエンファシスコードのかけられたものが存在します。 そういう一部のCDからのキャプチャの場合、ここに設定してやります。 CCITT j.17は、CCITT(Consultative Committee for International Telephony and Telegraphy、国際電信電話諮問委員会、ITUの前身、Orange Booksなど有名ですね)によって勧告された通信規格です。いくつかのバリエーションがあるようです。 ここでは衛星放送(BSやCS)のデジタル音声にかけられているプリエンファシスと同じ種類のものではないかと思われます。 要するに、これらは元となるソースデータの状態によって切り替えてやることになるわけですね。 間違いがありましたら、ご指摘ください。

hir
質問者

お礼

丁寧に回答いただき、本当にありがとうございます。 よくわかりました。MP3の規格を勉強しようと思っても、なかなか調べることができなくて困っていたので、ここで教えていただいて助かります。また、何か不明点があれば、質問させてもらいます(まず、自分で調べてから来ますが)。そのときは、また助けてくださいね。(^^;

  • Naka
  • ベストアンサー率44% (527/1181)
回答No.1

◆Naka◆ 申し訳ありませんが、全部には答えられません。(^^;) [1] PCMはアナログをデジタル化するフォーマットの一つで、で、Pulse Code Modulationの略です。サンプリングレートやビット数、またモノラルかステレオ(バイノーラル)かの設定が可能です。 [2] サンプリングレートは、「1秒間に行う入力音声信号のA/D変換回数を、周波数で表したもの」ですよね。 一般にCDの音声信号をWAVに変換する際には、デジタルデータを直接に抽出するのでなければ、D/Aコンバータを通され一旦アナログ信号に変換されたものを、再度A/Dコンバータを通してデジタル化する、という行程を踏みます。 その際には、サンプリング周波数の設定ができる(必要)になるわけですが、hirさんのおっしゃる例は、おそらくデジタル信号の抽出時におけるサンプリング周波数のことだと思います。 これはデジタルデータをサンプリングする際に、取り出す段階で適用してやるものでしょう。 [3] それでよろしいと思います。 可聴領域の信号までカットすることによって、データ量を減らす処理を行うことになるわけです。 ですからビットレートを下げるほど、高域や微小な音はスポイルされ、詰まったような音質になってきます。 [4] プリエンファシスは高域信号の補正に使われます。 高域を強調して録音し、再生時には高域をカットする特性を持ったフィルターを通して(ディエンファシス)元通りの特性に戻してやる仕組みですね。 高い周波数の信号は、伝送される途中で品質が落ちるために考え出された手法です。 これが3種類あるということですが、どういう3種類なのでしょうか?? 「かける周波数」についての区別でしょうか。 それとも「ディエンファシスフィルタを適用するかどうか」といった区別でしょうか。 もし後者でしたら、そのデータにフィルタを適用しない(エンファシスのフラグをデータ中に打ち込まない)場合、プレーヤ側でディエンファシスを担当する、という意味です。 この場合は、ファイル名でプレーヤが区別できるようにされているはずです。 [5] これについては、勉強不足でよくわかりません。 詳しい人の回答を待ってみましょう。 私もヒマがあるときに調べてみたいと思います。 以上、あんまり答えになってなかったかもしれませんが… m(_ _)m

hir
質問者

お礼

回答ありがとうございます。 なかなか難しいですね。 プリエンファシスについてですが、 現在、エンコーダソフトとして「午後のこーだ」を参考にしているのですが、その設定で、 ・エンファシスなし ・50/15ms(CD-DA Emphasis) ・CCITT j.17 の3種類の設定ができるようです。この設定は、Nakaさんが言う、前者/後者のどちらになるのでしょうか?わかるようようでしたら、また教えてください。

関連するQ&A

  • MP3のリサンプリングをするソフトを教えてください

    MP3のリサンプリングをしてくれるソフトを教えてください。 MP3→WAV→MP3というのはいくらでも見つかります。またMP3→MP3のビットレートの変換もいくつか見つかりましたが。サンプリング周波数を変換してくれる物が見つかりません。 ご存知であれば教えてください。 よろしくお願いします。

  • WAVファイルのサンプリング周波数の変更

    WAVファイルのサンプリング周波数の変更についての質問です ビットレートが32Kbs / オーディオサンプルサイズが 4ビット/チャンネルが1(モノラル)/オーディオサンプルレートが8KHZ/オーディオ形式が IMA ADPVM のWAVファイルを 11025KHz 16ビット モノラルの WAVファイルに変換したいのですが、可能でしょうか 数種類のアプリをDLしましたが、元ファイルのレートが低すぎる所為でしょうか変換出来ません。一度mp3に変換して再度WAVに変換するとか、考えてはいるのですが、直接WAVファイルのままで、変換できる方法をご存知でしたらお教えください。よろしくお願いします。

  • ビットレート変換ソフト

    過去質問を見たのですが、、、見れば見るほど、どれが自分に最適なのか分かりません。 1.やりたいこと WMA 50曲程のビットレート、サンプリング周波数を変換したい 32Kbbps → 64~192kbps 22kHz → 44.1kHz 2.ソフトへの要求 フリー、変換が速い、簡単(曲数は50曲程)  3.願えば MP3→WMA  WMA→MP3 またMP3もビットレート、サンプリング周波数の変換 も欲しい   4.質問 1.2.3から私に適したソフトの名称とその理由を紹介して下さい。 またDLのHPアドレスとDLの仕方を教えて下さい。 宜しくお願いします。

  • 音質の劣化

    mp3のサンプリングが48kHzでビットレートが192kあるこのファイルを映像に乗せて出力しようと思うんですが出力する時にWAVのサンプリング44kHzビットレート1411kに設定して出力した場合音質の劣化ってするのでしょうか?元の音声ファイルのサンプリングが48kHzあり、例え無圧縮形式のWAVでも44kHzに下がるから劣化するのかなと疑問に思ったので質問しました。

  • MP3を再エンコードし、タグも維持したい

    MP3プレーヤーに音楽を沢山入れたいのでMP3自体のビットレートを下げたく、MP3を再エンコードしたいんですが、一旦wavに変換してエンコードするしかないでしょうか。 できれば元のMP3のタグも維持したいのですが。 高ビットレートMP3→低ビットレートMP3            ↑   ここにwav変換を挟みたくない(タグ維持の為) こんなことができるフリーソフトがありませんでしょうか? 国産・外国産問いません。

  • MP3 WMA AACどれが音質良いですか?

    今回カーオーディオを買い替えました。 USBメモリが使えるのでそれを使って音楽を聞こうと思うのですが どの圧縮形式が音質が良いのか知りたいです。 オーディオが対応している形式は MP3・WMA・AACでいずれも サンプリング周波数は48KHzまで ビットレートは320Kbpsまでです。 私はあまり詳しくないのですが このふたつの数字が大きいほうが音質が良いと聞いたことがあるので 仮に48KHzで320Kmpsにそろえるとどの形式が音が良いですか? また、少し圧縮率を上げて例えば128Kbps位にした場合は どの形式が音質良いですか。 よろしくお願いします。

  • WAVファイル形式の周波数を変換できるフリーソフトを教えてください

    PCM(WAVファイル形式)の周波数を変換できるフリーソフトはないでしょうか?? AmiVoiceについている、音声データを自動的に文字化してくれる機能を使用したいのですが、認識できる音声データの形式は【16KHz 、16ビット PCM】 のみで、私の使っているボイスレコーダー(オリンパスのボイストレック DS-71)とサンプリング周波数があいません(PCM には対応しています)。 どうかよろしくお願いします。

  • Lameで 64bps 44.1khzのmp3ファイルを作成したいです

    実験のため表題のようにwavファイルをLinuxのLameでビットレート64kbps サンプリング周波数44.1khzのmp3ファイルにエンコードしたいのですが記述の仕方が悪いのか-s -rなどのオプションを用いても 64kbps/24khzか128kbps/44.1khzのファイルしか作成できません。 (特に-sは全く反映されていないように思えます。 よろしければLAMEでの64kbps/44.1khzのmp3ファイルの作成の仕方を教えていただけないでしょうか? 使用しているのはLAME 64bits version 3.97です。

  • AudacityでのMP3書き出し後のサンプリングレートが勝手に変わる

    Audacityを利用してMP3音源を編集してから再度MP3として保存したのですが、特にサンプリングレートの設定を変更していないにもかかわらず、保存後のMP3音源のサンプリングレートが元々のサンプリングレートとは違う値になってしまいます。 具体的には、以下の詳細のMP3音源を編集作業後に保存(ビットレートは元々と同じ64kb/sを指定)すると、サンプリングレートの値を変更していないにもかかわらず、元々の44.10kHzのサンプリングレートが24.00kHzになってしまいます。 ・元々のMP3 MPEG1-LayerIII 44.10kHz 64.00kb/s CBR JointStereo/MS ・保存後のMP3 MPEG2-LayerIII 24.00kHz 64.00kb/s CBR Stereo どのようにすればサンプリングレートが勝手に変わらず(44.10kHzのまま)にMP3音源を書き出す事ができるようになるのでしょうか? Audacityのバージョンは1.2.6でlame3.98-finalで処理しています。 OSはWindows XP Professional SP3です。

  • mp3をwavに変換して音声ファイルとして活用したいが・・

    はじめまして。 PCの起動音を変えようと思ったのですが、音声ファイルというのは wav形式でないといけないようですので、自分が持っているmp3→wav形式に変換してみました。 しかし・・ファイルサイズがでかすぎるんです! ■変換元mp3ファイル 音楽の長さ 14秒 ビットレート 64kbps サンプルレート 44KHz ファイルサイズ 114KB   ↓↓↓ ■変換されたwavファイル 音楽の長さ 14秒 ビットレート 1411kbps サンプルレート 44KHz ファイルサイズ 2.45MB という感じでかなりの大きさになってしまいましたw ビットレートの所が変換元mp3と大幅に違うところが気になります。 mp3→wavに変換してもファイルサイズが なるべく小さいようにする方法はないのでしょうか? 宜しくお願いします<(_ _)>