pcm

    2

    2答えて

    私のアンドロイドアプリでマイクを使用して録音しましたが、これはデータをストリーミングしたAudioPlayerクラスを使用すると完全にうまくいきます。私の問題はこのデータにwavヘッダーを追加してアプリケーション外で再生できるようにすることです。私は確かに、wcmファイルの生データとして有用ではないと記録されたpcmデータにつながる、他のオーディオファイルとの16進エディタで再生した後にヘッダーを

    4

    1答えて

    AudioTrackオブジェクトに書き込むPCMデコーダを実装しました。 しかし、最後に書き込まれたチャンクが再生を停止したときに、AudioTrackオブジェクトから何らかの通知を受け取る必要があります。 私は、setNotificationMarkerPosition,のようなコールバックメソッドがあることに気がつきましたが、それらを使用する方法についての広範なドキュメントは見つかりませんでし

    7

    1答えて

    私は16ビット、24ビットのパック、32ビットなどのPCMデータの配列を持っています。それは32または64ビット浮動小数点である可能性があります。これは、現在、チャンネルによって、次にフレームごとにインデックス付けされた「ボイド**」マトリックスとして格納されています。目標は、指定された構造に合わせてデータを操作することなく、私のライブラリが任意のPCM形式を取り込み、バッファリングできるようにす

    4

    4答えて

    バイト配列にpcmオーディオを格納しています。 1サンプルあたり16ビットです。私はそれを8ビット/サンプルのオーディオにしたい。 誰もそれを行うための良いアルゴリズムを提案できますか? 私はビットレートについて言及していませんが、それはアルゴリズムにとって重要ではないと思っています - そうですか?

    4

    4答えて

    私はAndroid APIのAudioRecord機能を使いこなしていて、奇妙な振る舞いを見つけました。 背景情報: 携帯電話はHTC Incredibleです 私はエミュレータでAndroid開発用のEclipseプラグインを使用しています。 ターゲットプラットフォームまたはOSは2.2 ...私の電話が使用するものなので。 いくつかのコード: bufferSize = AudioRecord.

    9

    2答えて

    私はステレオであるオーディオファイルを持っています。他のすべてのバイト(ヘッダーの後)をスキップする場合にモノに変換していますか? 16ビットの署名付きPCM形式でエンコードされています。私はjavax.sound.sampledが利用可能です。ここで は動作しませんでした、私が試したコードです: WaveFileWriter wfw = new WaveFileWriter(); AudioF

    1

    3答えて

    私はPCM波からFFTを作りました。ノイズをフィルタリングする最良の方法は何ですか?あなたの時間と応答のための おかげで、 DK

    1

    1答えて

    私はiPhone用のピッチ補正ソフトウェアを製作中です。私は現在、楽しいオーディオキューの部分にいると私はピッチを変更するためのいくつかの質問があります。ピッチを上げる私の現在のアイデアは、サンプリングレートを2倍にし、他のすべてのフレームを削除することです。私はそれをファイルに記録し、そのファイルからLPCM形式で再生するように設定しました。私が正しく理解するならば、lpcmはパケットごとに1つ

    20

    3答えて

    AudioRecordクラスを使用してWAVファイルを記録しようとしています。問題は、生のPCMデータのみを提供することです。ファイルに書き込むとヘッダー情報がないため、メディアプレーヤーで再生されません。この生データからWAVファイルを作成するにはどうすればよいですか? また、AndroidのサウンドをWAVファイル(またはMP3)に録音する方法はありますか? ああ、私は、WAVまたはMP3のい

    8

    4答えて

    iPodライブラリでMP3から生のPCMサンプルを抽出して、曲を再生したり、ピッチ、テンポを操作したり、フィルタ)。私はすでにAVPlayerとAVAudioPlayerのルートを崩していますが、どちらも再生を制御することはあまりありません。 以下のコードは、これまで私が得たものです。私は今、オーディオを再生してそのような効果を適用するためにどのフレームワークを使用するのかわからないので、私のwh