トップページ⇒tech
13コメント4KB

Ogg Vorbisを使ったプログラミング

■ このスレッドは過去ログ倉庫に格納されています
0001コチュジャンNGNG
「*.ogg」ファイルからデーコード後のバッファサイズが取得できません。
もしくは再生時間

英語のドキュメント見てもわからないし・・・。
(多分ドキュメントに載ってない)
どうしたらイイの?
0002デフォルトの名無しさんNGNG
あきらめろ
0003デフォルトの名無しさんNGNG
http://www.xiph.org/ogg/vorbis/doc/vorbisenc/reference.html
にあるov_time_total()とかって関数はどうなの?
ここのリンククリックしてもNotFoundになっちゃうね…。
あ、こっちだと見れるよ。
http://www.xiph.org/ogg/vorbis/doc/vorbisfile/ov_time_total.html
0004コチュジャンNGNG
ov_time_total()って関数は、DLLが必要だと思う。
できれば*.exeだけで出来るようにしたいデス。
プレイヤーとかプラグインとか作ってる人はどうやってんだろ?
00053NGNG
ちゃんと見てないので断言できないんだけど、
ソースが公開されてるみたいだし、スタティックリンクできると
思うんだけど。
http://www.vorbis.com/download_win.html
からダウンロードできるみたいだよ。
0006コチュジャンNGNG
ダウンロードしたファイルに「*.lib」が入ってました。
でもやっぱり、ov_time_total()関数は、一緒に入ってたDLLが必要みたい。
ライブラリをリンクして、ほかの使える関数を探してみたけれど、
同梱されているドキュメントに使い方が書いていない。
できた人は、どうやってやってんだろ?
やっぱ、ソース解読したのかな・・・?
00073NGNG
なんか気になってSDKダウンロードしてみたよ。
documentの下はカラか…
*_static.lib てのがあるじゃん。これちゃうの?
0008デフォルトの名無しさんNGNG
ここで訊くと親切に教えてくれるかも?
http://projec9k.ne.nu/
0009コチュジャンNGNG
>>8
それって何なの?
>>7
おお!!なんかリンクできたっぽい。

でも、サンプルソースそのまんまコピーしてやったら不正な処理が出た。
(正確にはそのままじゃないけど)
ov_open()関数が通らない。

なぜ?
やっぱり一人でやってると限界あるよ。
00103NGNG
リンクできたみたいだね。よかったよかった。
そこから先はキミの知恵と勇気にかかっているぞ。
がんばろう。
0011コチュジャンNGNG
で、できた!
知恵と勇気でなんとかなったよ。

こんなに簡単にできるとは思わなかった。
盲点でしたよ。
もう少し僕に勇気があったらもっと早くできたのに。
僕の足りない部分をやさしさで埋めてくれた人に、感謝します。

これを見て、Ogg Vorbisをやってくれる人がいればイイね。
いないかな・・・?
0012デフォルトの名無しさんNGNG
俺VC++で再生ソフト作ってるけど、SDKのDLLだと不安定だった。
それで、スタティックライブラリ版も嫌な予感したんでoggとvorbisの
ソースからコンパイルして使ってる。
(キャストのWarningがいっぱい出るけどね...)
001312NGNG
ちなみにこれ↑は1.0beta4の話ね。
■ このスレッドは過去ログ倉庫に格納されています