問題タブ [sampling]

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 投票する
2 に答える
2340 参照

android - FFmpeg とサンプルの種類

FFmpeg (関数 avcodec_decode_audio3) を使用してオーディオをデコードし、Android の Audiotrack を介して再生を試みます。演奏中、うなり声が聞こえます。音楽なし。フォーラムでは、サンプルに問題があるとアドバイスされました。質問: サンプルのタイプの不一致に関連している場合、この問題を解決するにはどうすればよいですか? コードの解読:

Java コード:

この問題を解決するには?PS ファイル自体がチェックされます - 標準プレーヤーが再生されます。形式: mp3.

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

performance - Instruments Time Profiler の使用時に関数を分割するにはどうすればよいですか

Instruments Time Profiler で優勢な比較的長い関数があります。サンプリングが関数のさまざまな部分に割り当てられた時間を表示するように、この関数にシンボルを追加する方法はありますか? prof(1) 年前に存在した MARK マクロのようなものを探しています。

0 投票する
0 に答える
675 参照

android - Android: mp3 ファイルを取得し、高い声/低い声で表示します。

ここまでのコードは次のとおりです。通常の曲を表示するだけです。

各入力ストリームを再生時に高い声に変換するにはどうすればよいですか。それはサンプリングレートまたは振幅または何か他のものですか??

そして、次のコードをどのように処理できますか。どのように使用できますか?


抜け道を見つけるのを手伝ってください。

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

matlab - グリッドデータからのランダムサンプリング:これをMatlabで実装するには?

200x200グリッド データ ポイントがあります。15そのグリッドからランダムにグリッド ポイントを選択し、それらのグリッドの値を、以下に示す既知の分布から選択された値に置き換えたいと考えています。すべての15グリッド ポイントには、指定された分布からランダムな値が割り当てられます。

指定された分布は次のとおりです。

指定された分布は20、それらのグリッド データ ポイントの一部である値から構成されます。これらの20グリッド ポイントは固定されています。つまり、ランダムに選択する15ポイントの一部であってはなりません。これらの20ポイントの座標は、固定されており、ランダム ピッキングの一部であってはなりません。

この問題を Matlab で実装する方法を教えてもらえますか?

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

java - PCMUのアップサンプリング

最初にPCMに変換せずにPCMUをアップサンプリングするためのアルゴリズムはありますか?標準の補間アルゴリズムは、PCMUでエンコードされたサンプルに適用できますか?

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

algorithm - GLn のサブセットからサンプリングする高速な方法はありますか?

この問題のルールは、実際に GLn のサブセットを見ているため、かなり具体的です 。行ベクトルと列ベクトルが特定の形式を持っている必要があります (これらのベクトルを有効と呼びます。以下の例を参照してください)。ルールは次のとおりです。

  1. 長さ n の有効な非ゼロ ベクトルを一様に無作為に選択できます。

  2. 有効な vector が与えられると、関数 を使用して、v1, v2, ..., vkそれらが形成する部分列が有効な vector のプレフィックスであるかどうか (たとえば[v1_1 v2_1 ... vk_1]、有効な vector の最初の k エントリとして発生するかどうか) を判断できますisPrefix

  3. 有効なベクトル v1、v2、...、vk が与えられた場合、関数 を使用してそれらが線形従属であるかどうかを判断できますareIndependent

目標は、GLn のこのサブセットから均一にランダムにサンプリングすることです。失敗する素朴な解決策は次のとおりです。

areIndependent(v1,v2,...,vk) & isPrefix(v1,v2,...,vk)この解決策の問題点は、正しく戻る可能性があまり高くないイベントで無限ループに陥る可能性TRUEがあることですが、この k タプルを線形に独立した有効な n タプルに完成させる方法がないことです。これの一般的な例は、TRUEk=n-1である一意の有効なベクトルvnがあるが、このベクトルは前の n-1 ベクトルから独立していない場合です。isPrefix(v1,v2,...,vn)

したがって、このループに陥っている場合は、1 つまたは 2 つのステップをバックアップするために何らかの方法で追加する必要がありますが、いつループするかは必ずしもわかりません。私はこれらの線に沿った解決策を探しています:有効なベクトルの分布に依存する可能性のある明示的な関数でステップ k が何度も失敗した場合は、ステップ k-1 に戻ります (または、さらに明示的な方法で)。f(k)f

提案、コメント、参照などは大歓迎です! ありがとう!

例:

私は実際に、サンプリングの進め方に関する一般的な参考資料またはガイドラインを探しています。これを実行したい有効なベクトルの例がいくつかありますが、すべての例をリストして SO コミュニティに解決策をハッシュしてもらうよりも、最終的には自分で実行できる方が役に立ちます。ただし、具体的に、関連する難しさの感覚をつかむために、ここに 1 つの例を示します。

交互符号行列: ベクトルは、そのエントリがすべて 0、-1、1 であり、ゼロ以外のエントリが 1 と -1 の間で交互に繰り返され、エントリの合計が 1 である場合に有効です。たとえば、すべての順列行列は有効なベクトルで構成されます。 、および以下も含まれます。

Distinct Entries : ベクトルは、別個のエントリを持つ場合に有効です。この条件は列だけでなく行にも適用されるため、これは特に厄介です。

これを見てくれたすべての人々に再び感謝します!

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

audio - Macでリアルタイム処理するためにオーディオ入力から生のオーディオをキャプチャする最も簡単な方法

組み込みのオーディオ入力からオーディオをキャプチャし、ソケットからの読み取りのように、要求されたときに入力された生のサンプル値(.wavのように)をリアルタイムで読み取ることができる最も簡単な方法は何ですか。

うまくいけば、Appleのフレームワークの1つ(オーディオキュー)を使用するコード。ドキュメントはあまり明確ではなく、私が必要としているのは非常に基本的なものです。

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

r - rでの再帰的サンプリング

次の累積確率で 7 年間の死をシミュレートしようとしています。

tab$idの累積確率に従ってベクトル化された方法で置換なしでサンプリングするにはどうすればよいcum.probですか? 1 年目にサンプリングされた ID は、必ずしも 2 年目に再びサンプリングされるとは限りません。したがって、は機能しlapply(cum.prob,function(x) sample(tab$id,x*1000))ません。これをベクトル化することは可能ですか?

//M

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

python - readframes は Python で 2 バイトを返します

readframes()Pythonで使用すると、オンラインドキュメントによると、サンプリング周波数が返され、2バイトが返されるように見えます。各フレームに 4 バイトあると思います。

モノかステレオかを確認し、ステレオの場合は一度に 2 フレームを読み取り、モノの場合は一度に 1 フレームを読み取る必要がありますか?

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

audio - 1フレームはオーディオの左右で構成されていますか?

アニメでは、フレームは1秒あたりのシーン数を意味しますか?各シーンは、いくつかのレイヤーの背景、ヒーロー、オブジェクトなどで構成されている可能性があります。これが私が混乱している理由だと思います。

ウェーブ(RAWオーディオ)ファイルでは、

  1. 1つのフレームに片側(左または右)のデータのみが含まれていますか?

  2. ビットサンプリングの精度は片側/チャネルを指しますか?

  3. オーディオの場合、フレームはラウドネスの変化を表しますか?

  4. 1つのフレームは左右で構成できますか?

つまり、ステレオ8ビットのサンプリング深度=>1フレーム=>2バイト?