問題タブ [sample-rate]
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.
ffmpeg - FFMPEGwmvからflvへの変換
ffmpegを使用している人
私は、標準出力で映画メーカーからユーザーによってエクスポートされたかなり単純なwmvを持っており、を使用して.flvに変換したいと考えています
C:> ffmpeg -i "E:\ Jab Core 4 Recounters.wmv" -vcodec flv "C:\ Net Projects \ SVN \ IntegratedAlgorithmics \ src \ MediaAdmin \ MediaAdmin \ bin \ Debug \ Movies \ Jab Core 4 Recounters.flv" -ar 44100
私が受け取る出力/エラーは
初めてエラーが発生したときにth-arスイッチを追加しました
私がファイルに持っているコーデック情報は次のとおりです
私はこの問題を抱えている多くの人々が解決策や原因を持っているのを見ます
どんなアイデアでも事前に感謝します
c# - C#のSpeechSynthesizerは、22kHzのwavを作成します...16kHzである必要があります
私のC#アプリケーションは、テキストをwavファイルに変換し、Skype通話に挿入する必要があります。wavファイルを作成するコードは以下のとおりです。問題は、ファイルのサンプルレートが22kHzで、Skypeが16kHzしか受け入れないことです。
この設定を調整する方法はありますか?
java - Javaでのオーディオの最速かつ最も効率的なアップサンプリングルーチン
オーディオサンプルを11025および22050から44100に変換する必要があります。私は最速で最高のサウンドの変換ルーチンを探しています。外部ルーチンやライブラリを必要とせずに、純粋なJavaで答えを出す必要があります。ソースは、左右のチャネルを表す短い値の配列であり、そのようにインターリーブされています。LRLRLRLR
ガウス変換が最適であると聞きましたが、CPUキラーです。
更新
詳細を追加するために、最高と最速を組み合わせたいと思います。答えは、ほぼリアルタイムのコミュニケーションに適した素晴らしいサウンドのオーディオを提供します。
アップデート2
私はこれのいくつかの短いコード例を探しています、あなたのオーディオの第一人者のためのezポイントでなければなりません
ios - iOS: Audio Unit: 任意のサンプルレートを設定する
任意のサンプルレートを設定できますか? 制限事項は何ですか?
ハードウェアのサンプルレートはどうですか? それが設定されたら、ユニット間で渡される内部サンプルレートの制限は何ですか?
実際のハードウェア レートは 44.1KHz のビット シフトである必要があり、内部サンプル レートはこの元の値の下方へのビット シフト (例: 22.1KHz、11.05KHz) である必要があると推測しています。これは近いですか?
私が理解している限りでは、
1.オーディオ セッションからハードウェアのサンプル レートを設定しました。
2.システムは、指定したサンプル レートにできるだけ近いサンプル レートを設定します。
3. 次に、設定した同じプロパティのオーディオ セッションをクエリします。これにより、使用している実際のサンプル レートが得られます。
オーディオ ユニット、特に RemoteIO ユニットのレベルでは、ドキュメントには、ユニットがハードウェアに接続する 2 つのポイント (つまり、マイク (入力) バスの入力範囲とスピーカー (出力) バスの出力範囲) が記載されています。 、サンプルレートは取得できますが、設定はできません 。
しかし、リモート I/O ユニットの構築中にこの値にアクセスしようとすると、0 が返されます。おそらく、接続から意味のあるデータを取得する前に、ユニットを開始する必要があると思います (開始することで接続が作成される可能性があります)。したがって、ここでの解決策は、上記のように、オーディオ セッションからサンプル レートを取得し、それを使用することです。
NEED TAG: オーディオユニット
audio - sox ファイル.wav -r 10 ファイル.dat
オーディオ ファイルのサンプルには何が含まれていますか?
コマンド「sox file.wav -r 10 file.dat」を実行すると、出力は次のようになります
最初の列は時間で、2 番目と 3 番目の列は 2 つのチャネルを表します。
しかし、チャンネルの値には何が含まれているのか知りたいですか?
android - Android AudioRecordの質問?
私はAndroidAPIのAudioRecord機能をいじり回していて、それでいくつかの奇妙な振る舞いを見つけました。
背景情報:私の電話はHTCIncredibleです。エミュレーターでAndroid開発用のEclipseプラグインを使用しています。ターゲットプラットフォームまたはOSは2.2です...それは私の電話が使用しているものだからです。
いくつかのコード:
これは、AudioRecordAPIをセットアップするために使用するコードです。さて、エミュレーターの場合、それが機能するためにFREQUENCYを8000に設定するのが好きです。バッファサイズ640で戻ってきます。私が44100を使用している電話の場合、ここでの1つの問題は、ウェーブの結果のPCMデータが8ビットの符号付きウェーブのように見えることです。-127から128までの値を取得します。この値AudioFormat.ENCODING_PCM_16BIT
は別の値を生成すると思いました。
音声をスレッドで処理します。
を使用して、対応するウェーブをリアルタイムでグラフィカルに表示する方法がありSurfaceView
ます。MICからのノイズが多いようです。このノイズは、エミュレーターと電話からも発生します。ある種のフィルターを介してデータを実行する必要がありますか?このデータを使用して、波をいじくり回すための楽しいFFTなどを計算したいと思います。しかし、私はどうにかしてノイズを減らす必要があります。
他の誰かもこれを経験していますか?誰かが解決策を持っていますか?
私はあなたの時間と応答に感謝します、ありがとう、dk
iphone - iPhone加速度計のサンプルレート周波数を取得するにはどうすればよいですか?
実行中の加速度計のiPhoneの現在のサンプリングレートを取得する機能または方法はありますか?
iPhoneの加速度計を特定の周波数に設定する方法は知っていますが、実際にその周波数で動作していることを確認したいと思います
加速度計を実行中の状態に設定すると、次のようになります...
では、現在のサンプル周波数を調べるにはどうすればよいでしょうか?
android - Android AudioRecord - 2 回目は初期化されません
Hej、現在 AudioRecord を動作させようとしています。より大きなプロジェクトで必要だからです。でもめちゃくちゃ混むらしい。私は多くのことを試してきたので、このバグを追跡したときに基本に戻りました. Samsung Galaxy S をデバッグデバイスとして使用しています。
私の問題は、デバイスの再起動後に初めて、作成した AudioRecord オブジェクトを問題なく初期化できることです。しかし、2 回目に実行すると、AudioRecord オブジェクトが初期化されません。私はいくつかの周波数を試しました。
これが私のコードです:
logcat情報を数時間調べた後、このイベントを見つけました
「AudioRecordのネイティブホールドを解放するようです。だから、Audiorecord object.release()でファイナライズのオーバーライドを試みました。しかし、これはうまくいきませんでした..誰かに何か考えがありますか?
macos - オーディオキューの再生ピッチを変更することは可能ですか?
これは、AudioStreamBasicDescription のサンプル レートを上書きし、新しい出力キューを作成することにより、Mac OS X で可能になるはずです。
デフォルトのサンプル レートを取得して、新しいサンプル レートを書き出すことはできましたが (つまり、44100 を 48000 に置き換えます)、出力信号のピッチが変化しません。
どんな提案でも大歓迎です。
iphone - iPhone Audio Queue のサンプルレートに関する質問
iPhone用のピッチ補正ソフトを作っているところです。私は現在、オーディオ キューの楽しい部分に取り組んでおり、ピッチの変更についていくつか質問があります。ピッチを上げるための私の現在のアイデアは、サンプリング レートを 2 倍にして、1 フレームおきに削除することです。ファイルに録音し、そのファイルから LPCM 形式で再生するようにセットアップしました。私が正しく理解している場合、lpcm にはパケットごとに 1 つのフレームがあるため、1 つおきのフレームを削除するのは簡単です。コードのこの部分に取り組む前に疑問に思っているのは、lpcm を使用する場合、ファイルのさまざまな部分で異なるサンプリング レートを使用できるかということです。そうでない場合、ファイルのさまざまな部分で複数のサンプリング レートをサポートする別の形式はありますか?