問題タブ [wav]
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.
java - .wav ファイルの無音領域を追跡するには?
wavファイルで音のないセクションを追跡する方法は?
開発したい小さなソフトはwavファイルを分割しており、ボリュームのない領域を分割点としています。
プログラムは wav ファイルのボリュームが少ないことをどのように知ることができますか? Java または MFC を使用します。
c++ - .wav ファイル エンコーディング用の C/C++ ライブラリ
float 配列の形式のサンプリングされたデータをオーディオ ファイル形式、できれば wav にエンコードする MS VC6 用のライブラリが必要です。最初にwavファイルを保存しますか??
javascript - メディア プレーヤー拡張機能をインストールする必要なくサウンドを再生する
オークションサイトに音を埋め込もうとしています。誰かが入札するたびに音が鳴るようにしてほしい。<embed>
指定された ID で単純なタグを試し、次にsound.play()
JavaScript を使用しました。
サウンドは再生されますが、IE では、新しいユーザーは「Web サイトを信頼する場合」にメディア プレーヤー拡張機能をインストールするように求められます。
このメッセージなしで再生する方法はありますか。次のコードはページにあります。
HTML では:
Javascript では:
そして、関数への呼び出し:
api - wavからmidiへの変換
wav から midi への変換に使用できるオープン ソース API はありますか? オープンソース ソフトウェアはたくさんありますが、API は見つかりませんでした。それらを見つける方法はありますか?また、音楽の書き起こしに利用できるオープンソース API はありますか? (つまり、楽譜のデジタル版を生成する)。あらゆる形の指示や支援に大いに感謝します。事前の感謝
scripting - BMP + WAV をビデオ (XviD) に変換するスクリプト可能なユーティリティ?
一連の BMP と WAV ファイルをビデオに変換するためのスクリプト可能なユーティリティを探しています。XviD が出力形式である必要があります。できればLinux(Ubuntu)で動作させたいです。この方法で 36 本のビデオを作成する必要があるため、コマンド ライン ユーティリティは素晴らしいでしょう。(bash
または [お気に入りのスクリプト言語をここに挿入]) スクリプトは、これに最適です。(ビデオのさまざまなサイズをいじる必要もありますが、他のプログラムを使用してサイズを変更できます。)
VirtualDub (Windows XP 用) をいじってみましたが、これらのニーズを満たしていないようです。でも、私は間違っているかもしれません。例へのポインタは素晴らしいでしょう。
とも遊んでいffmpeg
ます。法案に完全に適合しているように見えますが、BMP をビデオにまとめることはできないようです。これが私が試していることです:
そして、これがそれが言っていることです:
これに関するメーリングリストの投稿を見たことがありますが、提案されていることはここではうまくいかないようです。
アップデート
複数のステップを含む更新されたスクリプトを次に示します。
更新 2
私が最終的に仕事に就いた理由については、私の回答をご覧ください。
actionscript-3 - AS3を使用してwavファイルをアップサンプリングするにはどうすればよいですか?
AS3で8000hz、16ビットのwavファイルを11025hzにアップサンプリングしようとしています。この時点では、最終的に必要になることがわかっているローパスフィルターを適用することについては心配していません。
これが私がこれまでにしたことです:
- 最小公倍数を3528000と計算しました
- Lを計算して441
- Mを計算すると320
- サンプル間に440個のゼロを追加
- 320番目ごとのサンプルが新しいバイト配列に書き込まれます
しかし、私が新しいwavをプレイするために行くとき、それは見分けがつかないノイズです。これが私のコードです:
誰かが私のコードで私が間違っていることを教えてもらえますか?これは私の最初の質問投稿です。何かを忘れた場合、または詳細情報を提供する必要がある場合は、お知らせください。
ありがとう!
アップデート:
私はAricの答えをばかにし、次のコードを使用して正常にアップサンプリングしています。
このソリューションについて注意すべき点がいくつかあります。オーディオキャプチャをアップサンプリングしているので、音質はそれほど重要ではありません。また、最初のサンプルは無音であるため、最初のサンプルの左側の値を計算する必要はありませんでした。これが、n1が最初は0に等しい理由です。また、生成されたサンプルをダウンサンプルで平均化する代わりに、すべてのM番目のサンプルを取得しただけで、目的に合ったサウンドになりました。
これを行うには1000のより良い方法があると確信していますが、私が必要としていたことには、それは機能します。答えてくれたAricにもう一度感謝します。
android - Androidで.wavファイルのピッチを変更するには?
Android で Wave ファイルのピッチを変更する方法を誰か教えてもらえますか?
python - Pythonで*.wavファイルを読み取る
.wavファイルに書かれた音を分析する必要があります。そのためには、このファイルを一連の数値(配列など)に変換する必要があります。ウェーブパッケージを使う必要があると思います。しかし、それがどのように正確に機能するかはわかりません。たとえば、私は次のことを行いました。
このコードの結果として、私は音圧を時間の関数として見ることを期待していました。対照的に、私は多くの奇妙で神秘的な記号(16進数ではない)を目にします。誰か、罪状認否、それを手伝ってくれませんか?
audio - 32ビットのfloatデータでwavファイルを書く方法は?
32ビット浮動小数点サンプルを使用してPCMwavファイルを記述できるようにしたいと思います。libsndfileがサポートしていると主張しているため、これは有効な形式のようです。
ただし、ヘッダーで32ビットのサンプルサイズを指定した場合、それを開くプログラムはすべて、32ビット整数データであると見なします。浮動小数点データを指定するには、wavファイルのヘッダーにどのフラグなどを設定する必要がありますか?
誰かがこれを行う方法を説明するいくつかのドキュメントを私に指摘できますか?