Ogg Vorbis encoding

Started by Sebastian_Mares,

Ogg Vorbis encoding

Yes
12 (70.6%)
No
5 (29.4%)

Total Members Voted: 16

Sebastian_Mares

Would you like to see Ogg Vorbis encoding support?


(: JOBnik! :)

Hi ;D

Where exactly? in BASS.DLL? or you will make some coding and share some example with us?

* I don't think it's necessary in BASS.DLL :)

Have fun!

8) JOBnik! 8)

Irrational86

#2
Ogg Vorbis encoding support where? On BASS? ???

----------------------
Wow JOBnik, we both posted the same msg at the same time.. :laugh:

kchabot

You know...

If you want to add ogg encoding support to bass,
maybee it is better to add mp3 encoding first?

... or wma?

Irrational86

WMA encoding is already done...check the WMA stuff

Olego

MP3 encoding costs money; and Ian would have to pay to have MP3 encoding in BASS, and there's LAME.  WMA encoding exists in BASSWMA already.  To encode OGG, download OGGENC or one of their libraries...

~Olego~

Sebastian_Mares

I was thinking about implementing Ogg Vorbis encoding support either in BASS.DLL or in another library. My problem is that the original DLLs can't be used in Visual Basic and Delphi (same goes for LAME) - well, that is what I heard.

(: JOBnik! :)

Hi ;D

I guess you should check that site:
http://www.planet-source-code.com
I'm sure you'll find there some VB project(s) with LAME encoding :)

Have fun!

8) JOBnik! 8)

JimGale

Absolutely yes on the Ogg encoding (and decoding) in BASS.

What the best way to do this now anyway?

And, what would be the timeframe for putting this into BASS?

JimGale

(follow up...)
I'm using Delphi 6, so on the 'original DLLs' can't be used... what might I be able to use?

thanks,
Jim

Sebastian_Mares

#10
To "JOBnik!":

I know that site and I was the one who also posted an example on how to use LAME with VB. The example uses a wrapper DLL written in Visual C++, but that ain't the problem.

1. The question is if you want to have Ogg Vorbis encoding support, not MP3!
2. The example on PSC only uses some of the functions LAME has (no controling of high-/lowpass filter, presets...).



To "JimGale":

Sorry, I don't know. I wasn't able to find any free controls which could encode Ogg Vorbis files. There are some expensive products like the ones from NCT Soft or NUGROOVZ. Also, a cheaper ActiveX would be Noggin.

little_jay

#11
Personally I'm happy with the idea of BASS as the best possible audio playing system, keeping the emphasis on decoding not encoding.

What I *would* like to see -- support for playing Ogg Speex files as well as Ogg Vorbis.   ;)

http://www.speex.org/

MB_SOFT

Actually Bass allow to encode in WMA format with the BassWMA extension.
Why don't create a BassOGG.dll for encoding process?

suathd

MP3 is not a good format and, It is extermely expensive for developing commercial applications ($15000 annual royality).

WMA is good but not stable format. Microsoft changes it in each version and no backward compatibility.

OGG is the best of All. They claims that : If you don't trust your ears, compare the wave files produced by decoding back the encoded mp3, wma and ogg.

There is an objective test at the address below, also.
http://www.infoanarchy.org/comments/2002/9/8/23472/23921/0/post

There are some C++ and DELPHI samples for encoding OGG. But not professional enough. It would be better to have such capability in BASS (e.g. BASS_OGG.DLL  ;)).