トップページ⇒tech
31コメント9KB

OggVorbisを使うスレ

■ このスレッドは過去ログ倉庫に格納されています
0001オグ房NGNG
高音質でパテント・ロイヤリティフリーの音声圧縮形式である
OggVorbisをゲームだろうがアプリだろうがいろいろ組み込んで
便利に使ってやろうというスレ。
関連: http://salad.2ch.net/test/read.cgi?bbs=software&key=982384176
0002デフォルトの名無しさんNGNG
本家 http://www.vorbis.com/
本家(その2) http://www.vorbis.org/
0003デフォルトの名無しさんNGNG
デコード重いんでしょ?
0004デフォルトの名無しさんNGNG
>>3
最近のコードは早いです。C言語レベルでの最適化が結構進んでます。
0005デフォルトの名無しさんNGNG
興味はあるんだけどねー
β版だとさすがに仕事には使えないよ……
0006デフォルトの名無しさんNGNG
1.0早くでないかなぁ。
たしかにbetaだから仕事には使えないかも。
でもそういう理由がなければ、現状でも十分に実用的なのでつかいたひ。
0007デフォルトの名無しさんNGNG
前につかってみたけど、いかんせん重いんだよな。
本当ならゲームに使ってみ痛いんだけどね。

どこかゲームで使ってるっていう例はない?
0008デフォルトの名無しさんNGNG
オープンソース音楽フォーマット「Ogg Vorbis 1.0」リリース
【米国記事】 2001年6月16日 12:24 AM 更新

http://www.zdnet.co.jp/news/0106/16/b_0615_14.html
0009デフォルトの名無しさんNGNG
PS2で使う予定、という話は聞いたことあります。
本家のMLをPS2やPSIIで探すとでてくると思う。
あとは Operation Flashpoint と Star Trek ?国内はしらないです。
0010デフォルトの名無しさんNGNG
1.0がでるとなるとようやく最適化に踏み切れそうだなぁと言っても
だれかバリバリにデコーダ・エンコーダの最適化やるひとってほかに
いませんか。いたら便乗したい。
0011デフォルトの名無しさん NGNG
OggVorbisのMLにいってみたら
近く出るやつはdecoderだけでencoderは
もっと先になるらしい
0012デフォルトの名無しさんNGNG
CVSから引っ張ってきたエンコードエンジンが動かない。もうちょっと待つか・・・
0013デフォルトの名無しさんNGNG
[Windows板] 午後のこ〜だ亡き後の定番エンコソフトは?
http://yasai.2ch.net/test/read.cgi?bbs=win&key=978920932&ls=100
[ソフトウェア板] 新世紀の音声圧縮フォーマットOgg Vorbis
http://salad.2ch.net/test/read.cgi?bbs=software&key=982384176&ls=100
[Windows板] 高音質のmp3エンコーダLAMEの教えて
http://yasai.2ch.net/test/read.cgi?bbs=win&key=974235302&ls=100
[Windows板] 可逆圧縮オーディオの薦め
http://yasai.2ch.net/test/read.cgi?bbs=win&key=984888262&ls=100

プログラムのスキルをもった皆さん、遊びにきて下さい。
001412NGNG
うごいたーよ。

We're there. The decode engine with all 1.0 features is finished and
in CVS, tagged as release candidate 1. CVS mainline head and the
current nightly snapshot will get you the latest and greatest.

Next, we continue work toward rc1 of the encode side.

Monty
0015デフォルトの名無しさんNGNG
age
0016デフォルトの名無しさんNGNG
ZDNN記事化age
http://www.zdnet.co.jp/news/0106/18/e_oggvorbis.html
0017デフォルトの名無しさんNGNG
魅惑の音声圧縮フォーマット "Ogg Vorbis" についてです、AGE
http://www.din.or.jp/~glit/TheOddStage/Progs/Vorbis/
0018デフォルトの名無しさんNGNG
[Ogg Vorbis Encoder Frontend 「FOggy」site]
http://www2.lunartecs.ne.jp/~blueday/oggvorbis/foggy.html
0019デフォルトの名無しさんNGNG
http://www2u.biglobe.ne.jp/~th-home/linux/ogg.html

LinuxでOgg Vorbisを楽しむ
0020デフォルトの名無しさんNGNG
>>17
そこの自動構築システムでCVSの使い方知ったよ
鬱だもっと勉強しよう自分AGE
0021デフォルトの名無しさんNGNG

http://hp.vector.co.jp/authors/VA012897/
ここにあるACMドライバの使い方を教えてださい。
下のコードはAPIはエラーが出ずに通りますが、これだけでは音が出ません。

HACMDRIVERID hVorbisAcmId;
HACMDRIVER  hVorbisAcmDrv;
HMODULE    m_hModVorbis;

// ローカルドライバとして追加
MMRESULT h = MMSYSERR_NOERROR;
hModVorbis = LoadLibrary("vorbis.acm");
h = acmDriverAdd(&hVorbisAcmId, hModVorbis,
    LPARAM(GetProcAddress(m_hModVorbis, "DriverProc")),
    0, ACM_DRIVERADDF_FUNCTION);
h = acmDriverOpen(&m_hVorbisAcmDrv, m_hVorbisAcmId, 0);

// ここで、DirectShowで ogg演奏

// 終了
acmDriverClose(m_hVorbisAcmDrv, 0);
acmDriverRemove(m_hVorbisAcmId, 0);
FreeLibrary(m_hModVorbis);
002221NGNG
変数名は変でした、、
0023デフォルトの名無しさんNGNG
hp.vector.co.jp/authors/VA012897/download/vorbisacm_20010122.lzh
のなかの、src/vorbisacm/dump.cppを参考にしてみてください。
002421NGNG
いや、dump.cppを参考にして21のようなのを書いてみたけど
鳴らなかったので、何が足りないのか、根本的に勘違いしたのかと
思いまして・・・
002521NGNG
えと、コードはよろしいようだ。
oggファイルじゃなくて、oggvorbisのwavファイルにしたら
よかったんですな。鬱だ死
0026デフォルトの名無しさんNGNG
ああそうか。
ACMだからなぁ。おつかれさまでした。
ってか再生ルーチンぐらい適当にそこらに転がってる
ソース(といってもOggVorbisのはあまりないとおもうが)を
参考にして書いた方がよいかもよ。
0027デフォルトの名無しさんNGNG
>> 26

激しく同意!!
acmの奴は、あくまでもAVIとかに組み込む時用と割り切るのが無難。
作者もいろいろ書いてるけど、不都合な点も多いし。
何よりWAVEでないと再生できないってのがね……
0028デフォルトの名無しさんNGNG
age
0029デフォルトの名無しさんNGNG
OperationFlashPointというゲームにOgg使われている模様。

「Operation FlashPoint」Vol.10
http://yasai.2ch.net/test/read.cgi?bbs=game&key=996111897
0030デフォルトの名無しさんNGNG
>>29
一応>>9でガイシュツだけど有り難う

&

age
003129NGNG
ホントヤ
■ このスレッドは過去ログ倉庫に格納されています