Log in

View Full Version : liboggz build


k0r0n4
7th February 2005, 01:07
Since I was unable to find a build of liboggz on the internet, I decided to build it myself.

You can find the build of v0.9.0 here (http://www.geocities.com/yoitsmeremember/annodex_builds/liboggz-0.9.0.zip).

Feel free to browse around for other builds (including SVN builds). Every build should be in this directory (http://www.geocities.com/yoitsmeremember/annodex_builds/).

The source can be obtained here (http://www.annodex.net/software/liboggz/).

This has some really useful utilities, especially the oggzmerge utility that allows you to mux already encoded theora streams with other streams w/o having to reencode.

This is not my code or my program, I'm just providing a binary distrobution of it. Enjoy :D

bond
7th February 2005, 02:41
great stuff, thanks a lot! :)

with oggzmerge its for example possible to mux different ogg streams (theora, vorbis, flac, speex):
oggzmerge -o output.ogg input_vorbis.ogg input_theora.ogg input_flac.oggplayback works for example fine with illiminable's filters (and i hope with radlight's filters too)


oggzinfo for example displays what streams an .ogg contains

Elias
11th February 2005, 13:18
This seems pretty cool. Will it be included in ffdshow?

bond
11th February 2005, 13:22
?

Elias
11th February 2005, 13:26
Well, since ffdshow always has a bunch of "lib" codecs, will this one be there as well? What does LIB stand for anyway?

bond
11th February 2005, 13:50
you can merge .ogg files, demux streams from .ogg, readout codec info...

this has nothing to do with what ffdshow does imo :)

bond
18th February 2005, 09:45
thanks to k0r0n4, version 0.9.0 is now available :)

edit: still no oggzrip included :(

k0r0n4
18th February 2005, 15:21
Originally posted by bond
edit: still no oggzrip included :(
Yeah, I'm working on that....for some reason MSVC++ doesn't like the project file (even when it tries to convert it it fails). I'm going to make my own project and double check what was in the old one manually (ugh) because it may be the only way to get it to build :-/

bond
18th February 2005, 15:28
cool, thx!

Sharktooth
18th February 2005, 16:20
I cant even make libogg...
k0r0n4, have you tried making it with gcc?

k0r0n4
19th February 2005, 03:46
Originally posted by Sharktooth
I cant even make libogg...
k0r0n4, have you tried making it with gcc?
Newp, this builds natively on windows via M$VC++, so I don't see the point in using gcc.

I think there is a script to convert MSVC++ proj files to makefiles...but I don't recall the name, so you'll have to look around for it.

celtic_druid
19th February 2005, 04:20
Compiles fine here with gcc. No need to convert anything, just run ./configure. There was no project file for oggzrip in the source that I downloaded.

bond
19th February 2005, 11:09
celtic_druid, did you build oggzrip too? it seems this tool is causing the troubles

celtic_druid
19th February 2005, 13:30
oggzdump, oggzed, oggzinfo, oggzmerge and oggzrip.
Did a svn checkout to and there is still no oggzrip project file, so that would be the issue. Bit like h264_parse, etc. with MPEG4IP.. There are simply no MSVC project files. However unlike mpeg4ip oggz compiles real easy with mingw.

I'll put them up in misc if you want to download it.

bond
19th February 2005, 13:33
Originally posted by celtic_druid
I'll put them up in misc if you want to download ityes plz :)

celtic_druid
19th February 2005, 13:42
Ok, no project file due to the use of getopt with oggzrip.

Sharktooth
19th February 2005, 13:56
It's here: http://www.aziendeassociate.it/cd.asp?dir=/Misc

celtic_druid
19th February 2005, 15:11
Ok, oggzrip compiles ok with MSVC if you link against libmissing60.lib.

bond
19th February 2005, 21:38
can anyone get oggzrip to work correctly?

here it always simply creates a new .ogg that still includes all streams of the input.ogg, no matter if i use -i or -c (no matter what id, codecname you use)
when trying to use the -s option it tells me that there are too many serialnumbers? the input .ogg has 4 streams...

also it doesnt seem to recognize the flac streams as flac, but instead shows "unknown"

Sharktooth
19th February 2005, 21:44
have you tried both MSVC and GCC compiles? (you can find them following the link i previously posted)

bond
19th February 2005, 23:47
Originally posted by Sharktooth
have you tried both MSVC and GCC compiles? (you can find them following the link i previously posted) msvc crashes in msvcrt.dll here :(
the other build acts as described above