• ベストアンサー
  • 困ってます

MP3をEMBEDタグで鳴らしたいが・・・

あるCGIゲームで、BGMを流せないかと考えています。 音色のバランスを最優先に考えるためにMP3にしたいのですが MP3の場合ですと、ループ再生がうまくいかないようです。 http://www.daiba.cx/tmp/wav.html (600kぐらいある) http://www.daiba.cx/tmp/mp3.html (63k) 2つを聞き比べてみればわかると思います。 (注:ダウンロードで時間がかかって途切れるというのは  なしと考えて下さい。キャッシュにたまったことを確認してから・・・) そうすると、wav.html のほうは、きれいにループをするのにも かかわらず mp3.htmlのほうは、ほんのわずかな間があいてしまいます。 これを対処するには、どうしたらよいのでしょうか? 参考までに、mp3変換は、午後のコーダ UNIX版を使用していますが 他にも、数種類のエンコーダーで試して同様の結果でした。 p.s. 参考までに、CGIゲームですが、MP3はインストーラーをダウンロードした人のみ  利用できるようになる為、一度インストールすれば再生には  時間はかかりません。

  • ymda
  • お礼率60% (1820/2985)

共感・応援の気持ちを伝えよう!

  • 回答数6
  • 閲覧数179
  • ありがとう数2

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

  • ベストアンサー
  • 回答No.5

私の環境、Win版 IE5.01で試した報告です。 プラグインをWindows Media Player 6をデフォルトにした場合、おっしゃる通り、MP3だけ間があいてしまいました。 それで、ためしに、Real Player 7をデフォルトにしてみると、ループされず、一度だけ再生されて終わってしまいました。(loop="true"が利かないみたいです。ループをrepeat="true"で紹介しているものもありますが、そっちで鳴るかどうか、詳しくないのでよくわかりません) でも、どうやらプラグインによってかなり変わるようです。 私の友人のサイトでは、Flashを使ってMP3をループ再生していますが、そっちの方が良いかもしれません。作るゲームにもよると思いますけど…、Flashもよくわからないので、適当な回答ですみません。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

手元にあった古いFlashで試したら、どうやら うまくいきそうな感じです。 ですが、圧縮率があまりよくないのが残念です。 考えたら、クリック等のイベントにも容易に対応できるように そっちで作ったほうが早いのかもしれませんね。

質問者からの補足

新しい(?)Flash4の体験版でも確認しました。 MP3のエンコーディングが他よりも何かと劣ってるような 感じがしますが (他のエンコーダーの同じレートよりも音が悪い) 最低限の音質は確保でき、かつ、かなり小さなサイズに できるみたいでした。 #補足とお礼が逆になってしまいました。 とりあえず、今は仕様作り?の段階で、曲作りはこれからです。 ありがとうございました。

関連するQ&A

  • 大量のWAVファイルのMP3エンコード

    1日30000個のWAVファイルを毎日MP3エンコードするのですが 大量のエンコードに適したMP3エンコーダーを紹介してください。午後のコーダーでは、一度に1024個ずつしか、エンコードできないようです。宜しくお願いたします。

  • 64bitOSで動くMP3エンコーダー

    今まで『午後のこーだ』というMP3エンコーダー/デコーダーを使っていたのですが、 新しく購入した Windows7 64bit のパソコンでは動かないようなので、 Windows7 64bitで動く同じようなソフトがあれば教えてもらえませんか。 欲しい機能は、wav から mp3 の変換が簡単にできること、ビットレートを指定できることです。

  • WAVE⇔MP3⇔WMA

    WAVE→MP3のエンコーダーはたくさんあります。 でも、MP3→WAVEのエンコーダーはあんまり見ません。 また、WMA→WAVEのエンコーダーもあんまり見ません。 CD-Rに焼く際は、WAVE(再生器具がMP3非対応のなので)にしなくてはならないので、MP3→WAVEのエンコーダーとWMA→WAVEのエンコーダーのダウンロードできる場所を教えてください。 できれば、短時間でできて、変換が簡単なエンコーダーがいいのですが...。

その他の回答 (5)

  • 回答No.6
noname#25358
noname#25358

 さっき思ったんですけど、プラグインなんて環境によって違うんですから、ここはやはり、ループ時に曲がとぎれてもおかしくないように作曲するのが一番だと思います。  サターン版のセガラリーは、曲が終わるとループするときに1秒くらい間がありますけど、あんまり不自然は感じないです。

共感・感謝の気持ちを伝えよう!

質問者からの補足

質問とはおもいっきしはずれてしまいますが(^^; サターン版のセガラリーはやったことないのでわかりませんが・・ FM-TOWNS版のアフターバーナは、CDから直接音楽を鳴らして いるので、かなり気になる部分があります。 #ちなみに、サターンで曲も作ったことあります(^^;

  • 回答No.4
noname#25358
noname#25358

 アテになる回答ではないのですが……。  CGIゲームの場合、WAVEよりもやはりMIDIの方がいいと思います。  鳴らせる環境が……って問題はありますけど、サウンドカードの載っている環境なら少なくともオンボードのFM音源でのエミュレーションで鳴らすこともできますから。

共感・感謝の気持ちを伝えよう!

質問者からの補足

うーん。MIDIも考えたのですが、 音質を最高級に追求したいというのがあるので・・・

  • 回答No.3
  • bob
  • ベストアンサー率50% (52/103)

圧縮音声の再生の間が途切れる原因の可能性は大きく2つ、エンコードの際に頭(またはお尻)に余計なすき間が出来たか、kenkenkentさんご指摘の通りデコードの準備に時間がとられているかです。 mp3へのエンコードで余計な空白が頭に入る事があるという話は過去に聞いたことがありますが、私の環境でスムースに再生できたことから前者の可能性は薄いでしょう。 wavがスムースに行くのは標準とかとはほとんど関係なくて、単に軽いからです。wavは圧縮されていないか、されていてもmp3に比べてデコードがずっと速いので。 圧縮音声の再生にも大きく2通りあり、一つは全体をデコードしてから再生する方法、もう一つはバッファを用意して少しずつデコードしながら再生する方法です。普通はファイルサイズが分からないので後者を使います。この際、音が途切れるのを避けるためにダブルバッファとかいろいろな工夫をします。 ブラウザの場合様々なフォーマットに対応するためにプラグインを介して再生するわけですが、今回のケースではたまたまIEのプラグインがそこら辺にあまり気を配っていなかったということでしょう。まあ、ブラウザの音楽再生なんておまけみたいなもんですから。 そう考えるとmp3再生に使うプラグインを換えるだけでも直るかも? Macでの「トランスレート済み書類」というフォルダは以前QTが完全対応できていないフォーマットのムービーを再生するために、一括変換してから再生という方法をとっていたころ使っていましたが、最近はあまり使ってないのでは?

共感・感謝の気持ちを伝えよう!

質問者からの補足

うーん、実際の所、極端な話ですが 「買ってきたばかりのパソコンで問題がない」 という条件になるでしょう。 #いいかえてしまえば、入れたてのWindows・・に、とも  いいますが・・ あと、Macはあるにはあるのですが、まだ確認してません(-_-)

  • 回答No.2

アテにならない回答でごめんなさい。 wavって言うのはWinの標準のサウンドフォーマットですよねぇ?(違ったっけ?) だから、再生がスムースなので、ループもきれいに行くのでは? MP3って言うのは、圧縮されたサウンドデータですよねぇ? それを、解凍してから再生する訳ですよね。 その際に一瞬タイムラグができているとは考えられませんか? bobさんのMac(私もMacなのですが)は、QuickTimeが MP3をサポートしているから再生が早いとか(あるいは、 QTがMP3を自分のフォーマットに変換してキープしてあるか)。 Macのシステムフォルダーの中の初期設定フォルダーの中に 『トランスレート済み書類』って言うQTのフォルダがあるんで、 なんかそれが気になる・・・。

共感・感謝の気持ちを伝えよう!

  • 回答No.1
  • bob
  • ベストアンサー率50% (52/103)

私のMac上で試したところではどちらもスムースに聞こえてしまいました。 CGIゲームというのはたぶんWebブラウザ上から実行するゲームなんですよね? そういう場合音楽再生もブラウザ依存なので、様々な実行環境が世にあることを考えると、なるべく無難なフォーマットを使ったほうがいいでしょう。 個人的な見解ですが、mp3はゲームのBGMには向かないと思います。理由は単純に重いからです。最近のマシンではそれほど気にならないと思いますが、ちょっと古いマシンを使うと露骨に重くなります。 再生を自前でやっているなら対処方法もある程度ありますが、ブラウザ依存ではどうしようもないかも。 ファイルサイズは大きくなるけどwavで配付するか、面倒だけどmp3で配付して実効前に各自でwavに展開してもらうかのどちらかかな? BGMが長ければ頭やお尻にフェードイン/アウトをいれてごまかすとか... あ、QuickTimeムービーにしてループさせればタイムコントロールされるかな?(確証無し) 以上、外してたら軽くお聞き流し下さい。

共感・感謝の気持ちを伝えよう!

質問者からの補足

私の所の場合は、IE5(Win)専用なのですが、同じCGIゲームの 古いバージョンですと、IE5、IE4、NN4(Win、Mac)に なってしまい、ブラウザ依存もあるかと思います。 また、すべての人が音楽を鳴らせるという前提ではないので そのあたりは問題は少ないかと思います。

関連するQ&A

  • media playerで再生できないmp3があるんですが

    wavファイルをフリーソフトの午後のこーだを使用してmp3化したんですが、曲によってmedia player for XPで再生できないものがあるんです。 エラーメッセージは、「ファイルを初期化できません」とでます。 mp3初心者なのでなぜなのかわかりません。 どなたか教えてください。

  • CLIE用のMP3エンコーダーは?

    CLIE用にMP3を作ろうとしたのですが、 私が使っている「午後のコーダ」では、 96kbpsにすると、サンプリングレートが 32kHzにダウンサンプリングされてしまい、 正常に再生できなくなります。 そこで、96kbpsでもダウンサンプリングを行わない、 あるいは独立して設定できるような MP3エンコーダーを探しているのですが、 お勧めのものってありますか? パッケージ版でも結構ですので、 お勧めの商品名を教えてください。 または、 「こうすれば44.1kHzのまま変換できます」 というアドバイスもお待ちしております。

  • Windows Media Playerでmp3再生終了後固まる

    Windows Media Playerでmp3やwavファイルをループ再生していると、曲の最後に来たところでしばらく画面が固まって、mp3の先頭が数秒間再生されて、それが途中で切れてまた先頭からループ再生されます。 これはWindows Media Playerを最初に起動して一曲目を再生したときにだけ起こる現象で、別の曲を続けて再生するとこの現象は起こりません。 何か回避方法はないものでしょうか?

  • MP3が再生できない

    WAVファイルをMP3に変換し、MP3が再生できるDVDプレーヤーで再生しようとしたのですがうまくいきません。どなたか対策をお教えいただければ助かります パソコン:DELL Dimension L700cx(celelon700、Windows2000) ソフト:CD → WAVファイル、Easy CD Creatorを使用     WAVファイル → MP3、SCMPXを使用 使用CD:CD-RW(Create CDにて初期化) 使用DVDプレーヤー:パイオニア  DV-545 プレーヤーに関するHPは下記です。 http://www.pioneer.co.jp/dvdld/dv-545.html 症状:とりあえずの試しということで1曲(2分程度)をMP3に変換し、DVDプレーヤーで再生を試みる。DVDプレーヤーでは1曲目をスタートするものの音が鳴らず、しかも2分を過ぎてもまだPlay状態。ちなみに、CD-RWを取り出し、通常のDVDソフトを入れれば通常どおりの再生をします。また、CD-RWもパソコンではMP3を演奏することから、MP3化はうまくいっているものと思われます。 DVDプレーヤーの取扱説明書では「アプリケーションの設定、環境のよって再生できないことがあります」と記されており、上記の環境ではダメなのかもしれません。 どなたかうまくいった方いらっしゃれば手法をお教えいただけますでしょうか。

  • 曲と曲をつなげたい(MP3)

    手持ちの短い曲と短い曲をつなげたいです。 (プレイリストなどでループ再生ではなく 何曲かつなげて1つのファイルにしたいのです。) 自分で検索したところWAVばかりで MP3対応は見つけられませんでした。 フリーソフトでご存知の方がいらっしゃいましたら よろしくお願いいたします。

  • MP3形式・・

    お店で長時間沢山の曲を再生したいのですが、MP3のままだと音質が悪いし。WAV形式に変換して高いCDプレーヤーで再生したいのですが、沢山の曲は再生できなくなりますもんね。それでCDチェンジャーを考えているのですが・・・・。 パイオニアのCDチェンジャーPD-F25AはMP3形式で焼いたCD-RやWAV形式で焼いたCD-Rを再生できますか? また、皆さんならネットでダウンロードした曲をお店で長時間曲を絶やさずに再生しつつ、出来るだけ高音質で聴くにはどうすればいいと思いますか?

  • SoundEngineについてと、素人質問。

    素人なもので、いろいろ教えてください。 同じような質問がありましたが、 まったく分からないので、 素人にでも分かる説明で解説していただけると、 ありがたいです。よろしくお願いします。 1つ目なんですが、 SoundEngineで、WAV、MP3(要DLL)」が開けると書かれていましが、MP3が開けません。どのようにすればMP3のファイルを開くことができるようになるでしょうか? 2つ目なんですが、 要DLLってなんですか?? 3つ目なんですが、 MP3エンコーダーをインストールってどういうことですか?午後のコーダーをインストールしたのですが、どうすれば良いのかが分かりません。 4つ目なんですが、 わけが分からないまま、午後のコーダーを使い、MP3エンコードをしようとしたら、「音声データーのフォーマットが識別できませんでした。」と出てくるのですがどういうことでしょうか? すみませんが、よろしくお願いします。

  • mp3からwavに変換

    ネットで落としたmp3をwavに変換したいのですが、ファイルが壊れてるのかエラーが出ます。他のソフトでもエラーが出るのですが、なんとかできないでしょうか?何故かWMPだけは再生できました。 エラーの出なかったソフト:WindowsMediaPlayer エラーの出たソフト:SCMPX、午後のこーだ、lamedewave、真空波動研、jetAudio

  • WAVファイルをMP3ファイルに変換できない

    友人が、USBに直接差し込める録音機を利用して録音したWAVファイルをiTunesに取り込んだところ、再生ができませんでした。 iTunesの「MP3バージョンを作成」を行うと、「ファイルの変換中にエラーが発生しました。ディスクから読み込んだり、ディスクに書き込むことができません」というメッセージが出ます。 次に、WAVからMP3に変換するフリーソフトをインストールしてみたのですが、 ・午後のコーダ、は、うまくインストールできず ・Exact Audio Copy、は、WAVファイルが取り込めず ・Lame Ivy Frontend Encoder、は、エンコードする際、   「このファイルは未対応の形式のため、変換できません」という   メッセージが出てきてエンコードできない という状況です。 何か、いい方法はありますでしょうか。 ちなみに、WAVファイルは、パソコンでそのまま再生することは可能です。

  • グリーンハウスmp3プレーヤーでmp3ファイルが再生できない

    グリーンハウスのmp3プレーヤー(GH-KANAGTE-2G)でwavファイルは再生できるのですが、mp3ファイルが再生できません。mp3ファイルは、CDから「MediaPlayer」や「零'sエンコーダ1.47」のソフトを使い変換しました。mp3ファイルは「ファイル無」のメッセージがでます。wvaファイルですと容量が大きいためmp3ファイルで使用したいのですがわかる方よろしくお願いします。取説にDRM非対応とありますが関係ありますか?また、mp3(32~320kbps)(CBR,VBR)とあります。