dumpwaveで変換できるwavファイルの作りかた

このQ&Aのポイント
  • 【要約1】dumpwave.cを使ってwavファイルを作成する方法について教えてください。
  • 【要約2】Windows XPのアクセサリのサウンドレコーダーを使用してwavファイルを作成しようとするとエラーメッセージが表示されます。どのように録音すればよいでしょうか?
  • 【要約3】フリーウェアを使用して録音する方法について教えてください。
回答を見る
  • ベストアンサー

dumpwaveで変換できるwavファイルの作りかた

http://oku.edu.mie-u.ac.jp/~okumura/wavefmt.html のdumpwave.cを使いたいのですが、このプログラムで使えるwavファイルはどうすれば作れるのでしょうか? windowsXPのアクセサリのサウンドレコーダーでやってみたところ、 finename = '../sound/hoge.wav' [RIFF] (132362 bytes) [WAVEfmt ] (18 bytes) Length of 'WAVEfmt ' must be 16! と出てしまいます。 どなたか録音方法、または録音のソフトなど知っていたら教えてください。(できればフリーウェアで!) お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.1

うーん、奥村さんこんなプログラムまで作ってたのか・・・でもこれ、プログラム自体に少々問題があります。サウンドレコーダで録音したwavファイルが使えないのはそのせいです。 変更1:   if (len != 16) {     printf("Length of 'WAVEfmt ' must be 16!\n");     ↓   if (len < 16) {     printf("Length of 'WAVEfmt ' must be 16 or more!\n"); 変更2:   printf(" Bits / sample = %u\n", bits);     ↓   printf(" Bits / sample = %u\n", bits);   for (i = 16; i < len; i++) fgetc(f); 多分これで、サウンドレコーダで録音したwavでもOKになると思います(未確認) ※上記コードで先頭のインデント(段付け)は全角空白ですので注意してください

komakana
質問者

お礼

迅速で丁寧な回答ありがとうございます!! さっそくやってみたところできました!! おかげで先にすすむことができます。 お世話になりました!!

関連するQ&A

  • サウンドレコーダーの音源をwavで保存する方法

    OSの標準アクセサリで付いているサウンドレコーダーで録音した音源を wav形式で保存したいと考えています。 OSは windows vista home premium です。 xpを使用していた時はwavで保存出来ていたと思うんですが、色々調べてみたところ vistaの仕様では、サウンドレコーダーはwma形式での保存しか出来ない様になっているとありました。 wma→wavにエンコードすればいいのかもしれませんが できることなら手間を省いて簡単にwavで保存したいのです…。 もし、何か裏技のようなものがあれば、ご教授のほど宜しくお願いいたします。

  • MacでWAVファイルで録音

    Macなんですけど、WAVファイルで音声を録音するにはどうすれば良いんでしょうか? 『22050Hz、16ビット、モノラル』 にするには、WAVファイルで録音して、サウンドレコーダで変換すれば良いと教えて下さった方がいらっしゃるんですけど、やり方がよくわからないので教えていただきたいです。 ちなみに、マイクは買おうと思っていますが、今は電話からケロログというサイトに電話して録音しています。その際は、MP3になっています。 つけたしますが、できれば全て無料で行いたいんですけど。。。

    • ベストアンサー
    • Mac
  • WAV録音について

    サウンドレコーダーで音声を録音しようと『録音』ってところを押したら、『このオーディオファイルは、現在のファイルには保存できません。 録音するには、新しいファイルを作成してください』 ってでます。ほかのWAV録音ソフトを使っても『現在の形式でファイルを記録できる、WAVデバイスはすべて使用されています。WAVデバイスが解放されるのを待ち、再実行してください。』とかでます。 どうすればいいですか?教えてください。

  • auファイルとwavファイルについて

    音質について教えて下さい。 wavファイルをPCM形式8kHz/16bit/モノラルにてサウンドレコーダで録音しようとしています。しかし、流用したい音声がauファイルで持っているのでできればこれをフリーソフト(goldwave等)で変換してwavにすることも検討していますが、音質は変わるものなのでしょうか? 劣化があったとして、人間の耳に感じないならいいのですが。。 何か参考になるホームページ等あれば教えて下さい。

  • WAV → WMA へ変換する方法を教えて下さい

    パソコンの初心者です WinXPを使っています。 音声をを「サウンドレコーダー」で録音するとWAVとなり、データサイズをコンパクトにするためには、 WMAに変換すると良いと教えて貰ったのですが、 この変換の仕方が判りません。 初心者にも簡単に出来る変換方法を教えて下さい

  • MDからWAVファイルを作成したいのですが

    MDに録音した音源を、wavに落としてCDを作成したいんです。 でも、wavに落とす段階で、入力の音量(レベル)が大きすぎて、レベルを振り切っちゃって、もう大変です。音が割れちゃって、汚く録音されます。音源自体の録音レベルは小さく、MDデッキ側のレベルは最高で、70%くらいです。ピンコードのジャックからマイク端子へつないでいます。ソフトは、EASY CD CREATERです。ちなみにサウンドレコーダーでも同じ結果です。困っています。誰か、お助けを! 

  • 複数wavの合成

    複数のwavファイルを同時再生して録音(ひとつのwavファイルに)する あるいは ひとつのwavファイルを再生しながら上書き録音を可能にする というフリーウェアをご存知の方いらっしゃいますでしょうか。 具体的にいうと、自分で歌って録音したファイルに、 自分のハモリを挿入したいのです。 Windows Sound Recorderでそれが既に可能なのであれば 方法を教えてください。 よろしくお願いします。

  • wavファイルの拡張子変更ができません

    サウンドレコーダーで録音した音声をアップロードしたいのですが、拡張子のせいかアップロードができません。 録音して保存をすると自動的に拡張子がwavになります。aviに変更すればアップロードできるはずなのですが、名前を変えても失敗してしまいます。 いろいろ検索して調べてみましたが、いい解決方法が見つかりません。いい拡張子変更ソフトがあれば教えてください。宜しくお願いします。

  • wav

    「PCM 22.050 kHz, 16 ビット, モノラル」で録音したwavファイルがあります。これを「PCM 8.000 kHz, 8 ビット, モノラル」に変換したいのですが、サウンドレコーダーで変換すると音がおかしくなってしまいます。どうすれば、綺麗に変換することが出来るでしょうか? ちなみに、私が行っている方法は、 (1)サウンドレコーダーでデータを読み込む。 (2)ファイル→プロパティ→形式の変換でPCM 8.000 kHz, 8 ビット, モノラルを選択する。 (3)保存する。 です。よろしくお願いします。

  • vistaでmidi to wav変換が出来ない。

    NECのLL370JDを使用しています。 OSはWindows Vista Home Basicです。 XPでは、Midiを再生して、Wavに変換できていたのですが、 上記マシンでそれが出来ず、困っています。 サウンド機能として、Realtek High Definition Audioがインストールされているようですが、録音デバイスがFrontMicのみで、接続されていませんと表示されます。(マイクを接続していないので。) サウンドレコーダーを起動させても、「録音デバイスが見つかりません」になります。 メーカーの電話サポートに確認したところ、Vistaの場合は、録音は外部マイクからしかできないので、Xpのように、Midiを再生してWavを作成することは出来ない。と言われました。本当でしょうか。 解決策があれば教えて下さい。

専門家に質問してみよう