WAVEファイルの変換

解決


せいじ  2005-04-30 13:12:32  No: 89652

音楽データであるWaveファイルについて次のような変換をプログラム中で行いたいのですが、何かよい手段はございませんでしょうか?
APIは使ったことがないため、もしOCXなどでございましたらご教授ください。

(変換前)22kHz,16bit,モノラル
(変換後)11kHz,8bit,モノラル

<実行環境>
Windows2000Server SP4
VB.NET 2002


ねろ  2005-04-30 22:47:26  No: 89653

sample rate converter と言います。
試したわけでは無いので、使えるかどうかわからないが
http://www.pcsoftland.com/audio/audio-utilities/r8brain.htm


ねろ  2005-04-30 23:00:16  No: 89654

連投で失礼、上記、DLLでは有りませんでした。orz
sample rate converter wav dll
でグーグられたし。


せいじ  2005-05-01 07:26:25  No: 89655

ご紹介ありがとうございます。
r8brain
(  http://www.voxengo.com/r8brain/  )
というソフトにたどりつきました。

procedure r8b_execute (InFileName, OutFileName: PChar;
    OutRate, OutBitDepth, OutQuality, Preallocate: LongInt;
    var CancelFlag: LongInt; Callback: TR8BCallback; p: Pointer;
    var err: TR8BError); cdecl; external 'r8b.dll';

というプロシージャーを利用するようです。
残念ながらAPI(DLL)を使いこなす技術がないため、勉強してみます。
Pascalで書かれたAPIということなのですが
何か特別なアドバイスはございますでしょうか?


ねろ  2005-05-02 01:35:56  No: 89656

なんとなくデバッグが大変そうな気もします。
あまり、てこずるようだと、自分で作った方が速いかも知れません。
これだけの機能ならそんなに難しくは無いと思います。


せいじ  2005-05-08 01:54:05  No: 89657

結局、DLLを使いこなせませんでしたが、以下のOCXを見つけて購入して解決しました。ご意見、ご紹介ありがとうございました。

http://www.devnetmedia.com/audcomp.html
"Wave ACM Encoder 2"


せいじ  2005-05-08 01:54:30  No: 89658

解決チェックを忘れました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加