問題タブ [pcm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
10 に答える
25304 参照

audio - デジタル オーディオへのダウンサンプリングとローパス フィルターの適用

16 ビット PCM サンプルの配列として表される CD から 44Khz オーディオ ストリームを取得しました。11KHz ストリームにカットしたいと思います。それ、どうやったら出来るの?何年も前のエンジニアリング クラスの時代から、ストリームが 5500Hz を超えるものを正確に記述できないことを知っているので、それを超えるものもすべてカットしたいと思います。何か案は?ありがとう。

更新:このページには、単純なアルゴリズムと { 1, 4, 12, 12, 4, 1 } のような係数配列を使用して 48KHz から 8KHz に変換するコードがいくつかあります。それが必要だと思いますが、6倍ではなく4倍にする必要があります。これらの定数がどのように計算されるか考えていますか? また、最終的には 16 バイトのサンプルを float に変換することになるので、ショートではなく float でダウンサンプリングを行うことができます。

0 投票する
3 に答える
1995 参照

wav - WAV オーディオ形式: MPEG3 から PCM

MPEG レイヤー 3 (MPEG3) オーディオ形式の wav ファイルを PCM に変換するにはどうすればよいですか?

0 投票する
1 に答える
601 参照

pcm - リップシンクを測定する YUV/PCM ビジュアライザー

エンコーダーからの未加工のビデオと未加工のオーディオの 2 つのダンプ ファイルがあり、「リップシンク」を測定できるようにしたいと考えています。ハンマーが金床を叩くビデオを想像してみてください。フレームごとに移動して、ハンマーが最終的に金床に当たったときに、オーディオ トラックの振幅にスパイクがあることを確認したいと思います。

すべてが高速で行われるため、音声だけを聞くことはできず、時間領域で波形を確認する必要があります。

ビデオとオーディオの両方を表示できるツールはありますか?

0 投票する
5 に答える
1512 参照

iphone - iPhone で非可逆圧縮形式を生の PCM に変換

適度なファイルサイズのオーディオ ファイルから始めて、unsigned charOpenAL にロードできる の配列で終了したいと考えていますalBufferData。私の問題は、途中で起こるステップです。

私は AAC が最適だと思っていましたが、Apple の担当者Rincewindによると(2008 年 12 月頃):

現在、iPhone OS でのデコードでは、ハードウェア支援圧縮形式はサポートされていません。これらの形式は、AAC、MP3、および ALAC です。

クライアント フォーマット セットを使用ExtAudioFileすると PERM エラーが発生するため、彼はでっち上げではありません。

では、知識豊富な勇敢な皆さん、ここで私の選択肢は何ですか? アプリを .wav でパッケージ化して、大規模なダウンロードにうんざりしていませんか? 独自のデコーダーを作成しますか?

リソースへのリンクやアドバイスをいただければ幸いです。

0 投票する
2 に答える
6258 参照

audio - WAVEPCMデータの音圧表示

DirectSoundデバイスを使用してデジタルサウンドを再生しています。アナログデバイスのように、サウンドアクティビティをデシベルで表示する必要があります。

WAVE PCMデータ(44100 Hz、16ビット)から音圧を計算する正しい方法は何ですか?

0 投票する
4 に答える
4707 参照

c# - Silverlight からのオーディオ出力

Web サーバーからデータ ストリーム (オーディオ ストリーム自体ではない) を取得する Silverlight アプリケーションの開発を検討しています。

次に、データ ストリームを操作して特定の形式 (G.711 a-Law など) の音声を生成し、PCM に変換して、追加の効果 (音量を上げるなど) を適用できるようにします。

I'm OK up to this point. I've got my data, converted the G.711 into PCM but my problem is being able to output this PCM audio to the sound card.

I basing a solution on some C# code intended for a .Net application but in Silverlight there is a problem with trying to take a copy of a delegate (function pointer) which will be the topic of a separate question once I've produced a simple code sample.

So, the question is... How can I output the PCM audio that I have held in a data structure (currently an array) in my Silverlight to the user? (Please don't say write the byte values to a text box)

If it were a MP3 or WMA file I would play it using a MediaElement but I don't want to have to make it into a file as this would put a crimp on applying dynamic effects to the audio.

Silverlight では低レベルのオーディオ サポートが貧弱である、または存在しないという投稿をいくつか見たことがあります。

0 投票する
6 に答える
7543 参照

mp3 - MP3 から生のオーディオ/波形を抽出する

この質問は数年前から私の頭の中にありましたが、実際にこれに対する答えを見つけることはできませんでした.

私がやりたいことは、MP3 ファイルの実際の波形/PCM を抽出して、サウンドカードを使用して再生できるようにすることです (もちろん)。

理想的には、いくつかの DSP エフェクトを実験していると思います。

私の最初のステップは LAME を調べることでしたが、プログラム内の MP3 デコードなどに関連するものは何も見つかりませんでした。

だから私はこのようなものをどこで見つけることができるか尋ねています。

どの言語を使用すればよいですか? 私はCを考えていましたが、もっと効率的に仕事をするプログラミング言語が世の中にあるかもしれません.

ありがとう!

ギヨーム。

0 投票する
1 に答える
207 参照

audio - オーディオ データ形式の操作方法はどこで学べますか?

私は話す漫画の顔を含むopenGLプロジェクトに取り組んでいます。私の希望は、スピーチ (mp3 としてエンコードされたもの) を再生し、音声データを使用してその口をアニメーション化することです。これまでオーディオを実際に扱ったことはなかったので、どこから始めればよいかわかりませんが、グーグルで調べたところ、最初のステップはmp3をpcmに変換することだと思いました。

フーリエ変換が必要になるとはまったく予想していませんが、それはいいことかもしれません。音声があるときは、口が本当に動き回る必要があります(音量に基づいて考えていました)。

このようなものを実装するためのヒントやリソースへのポインタは大歓迎です。ありがとう!

-S

0 投票する
2 に答える
2002 参照

c# - .NET Framework 2 で PCM データを再生しますか?

カメラから抽出している u-Law 圧縮 PCM データのストリームがあります。これをスピーカーから再生する必要がありますか? 誰でも方法を知っていますか?u-Law を通常の WAV データにデコードしてから、SoundPlayer を使用しようとしましたが、うまくいかないようです。常に SoundPlayer は PCM データのみをサポートしていますか?

ファイルに保存し (カスタムの createWavHeader メソッドを使用)、iTunes で再生できるので、問題ないことはわかっています。

0 投票する
2 に答える
3021 参照

c# - C#でのPCMデータピッチの変更

WebサーバーからPCMデータをダウンロードするプログラムがあります。このプログラムは、後で標準のPCMプレーヤーで再生するために使用されます。PCMデータの再生中にユーザーがピッチを変更できるようにしたいと思います。

誰かがこれを行う方法を知っていますか?