トップページ > 過去ログ > 記事閲覧
正しくループ再生されません
名前:けいし 日時: 2006/11/23 18:39

Oggファイルの再生で、正しくループされないファイルがあります。 ttp://www.keishi.blogdns.com/music.zip ↑のファイルなんですが、中のm0.oggをループ再生すると、頭に戻ってくるときに、先頭+数バイトのところに戻るようです。 同じ曲で違う圧縮をしたm1.oggでは、ちゃんと先頭のところに戻ります。 これらのファイルの違いは、圧縮時のクォリティ設定で、m0.oggは128kbpsとなっています(m1.oggは未確認ですが、偉く高い値です(500くらい?))。 どうか、よろしくお願いしますm(_ _)m

Page: 1 |

Re: 正しくループ再生されません ( No.1 )
名前:けいし 日時:2006/11/23 18:41

ちなみに、WinAMPでは両方とも正しくループされたので、 ファイルが壊れているわけではないようです。。
Re: 正しくループ再生されません ( No.2 )
名前:管理人 日時:2006/11/24 21:39

 けいしさんどうも、DXライブラリの管理人です。  不具合のご報告有難うございます。  アップして頂いたファイルを再生してみたところ、ループ時に頭より 少し先のところから再生されることはありませんでしたが、最後まで 再生される前にループしてしまうという現象を確認できました。  これがけいしさんが確認された不具合と同様のものかはわかりませんが、 とりあえず私の環境では正常にループ再生されるように修正しましたので、 宜しければけいしさんの環境でも正常に再生されるかどうかお試しに なってみて下さい。m(_ _)m http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe //VC用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe //BCC用 (中身を既存のファイルに上書きして、BCCをお使いの場合は『再構築』、 VCをお使いの場合は『リビルド』をして下さい)
Re: 正しくループ再生されません ( No.3 )
名前:けいし 日時:2006/11/26 03:13

素早い対応、ありがとうございます。 戻る場所がおかしいのか、戻った場所がおかしいのか はわかりませんが、まだずれます……。 再生中に、リアルタイムで再生位置を表示してみたら、 丁度1000[ms]ごとに拍の頭がくるようになってるん ですが、ループ後にはそれがずれています。 あと、書き忘れていたんですが、ファイルから展開し ながら読む形式のストリーミング再生で再生していま す。 お手数をおかけします……m(_ _)m
Re: 正しくループ再生されません ( No.4 )
名前:管理人 日時:2006/11/27 11:57

 けいしさんどうも、DXライブラリの管理人です。  すみません、DXライブラリのバグに目が行って肝心な点を確認するのを忘れていました。  アップして頂いた Ogg ファイルですが、m0.ogg、m1.ogg 共に、総サンプル数が 1851392 サンプルで、秒に直すと 1851392 / 44100 = 41.981678... 秒となり、1秒区切りでテンポを刻むと2ループ目 以降 0.019秒づつずれていくことになります。 こちらで丁度 42秒になるようにサンプルを追加して再生したところ、1秒区切りの テンポで何ループもずれることなく再生できました。 (末端にサンプルを追加した m0.ogg) http://homepage2.nifty.com/natupaji/temp/m0_.ogg  というわけで、サンプル数を丁度 42秒(1852200サンプル)になるように調整して 再度試してみて下さい。m(_ _)m
Re: 正しくループ再生されません ( No.5 )
名前:けいし 日時:2006/11/28 00:46

おお、正しく動きました! なるほど、ファイルの問題でしたか。 どうも、ありがとうございました><

Page: 1 |