View Full Version : Ogg Theora Update
Hiro2k
23rd March 2004, 00:14
I'm suprised this isn't on the front page and that there hasn't been any threads on the subject. But I imagine this is why
As this is an alpha release we are again providing sources only. See the files section of downloads. This version requires libogg 1.1 or later and libvorbis 1.0.1 or later.
http://www.theora.org/
bond
23rd March 2004, 09:08
these are indeed great news!
the idea behind theora is simply fantastic (like vorbis) and i think we should cover the developments about this much more on doom9
maybe the reason why there is not much talk about it is simply because there are no compiles for testing available
so can someone of our compiler pros (maybe athos) plz make a nice compile for us :)
bill_baroud
23rd March 2004, 14:24
Here (http://moodub.free.fr/theora_tools-1.0alpha3.rar) you go :)
It include a encoder, a player and a transcoder.
I didn't try it yet, coz i'm still figuring how to have YUV4MPEG2 video file for input :)
bill_baroud
23rd March 2004, 15:47
well i remembered that i had compiled ffmpeg not so long ago ;)
so using : ffmpeg_g.exe -i test_th.avi -f yuv4mpegpipe test_th.yuv i get what i wanted.
Unfortunatly, the player crash badly on any ogg file producted, so i can't judge on video quality atm :(
for a 23.23sec video, 558 frames, 320x240, no audio :
- size : 1.11Mb
- speed : 35.61 sec (~15fps)
now if someone have some idea for playback ... ;)
bill_baroud
23rd March 2004, 17:04
Ok, i got the player working, when compiling everything in Release mode (there was some debug things in the decoder which was stopping the process).
I included the dump utility too, here the new build :
http://moodub.free.fr/theora_tools-1.0alpha3-release_build.rar
And for the one who want a ffmpeg build to make yuv files :
http://moodub.free.fr/ffmpeg_win32_cvs20040223.rar
As for quality, i'm very pleased, although it was very quick, it looked fine (well the source wasn't that great :))
As for speed, I can't decode flawlessly (some lag) a 640x480 video + vorbis audio, with my 2300mhz Athlon XP.
bond
23rd March 2004, 21:17
thanks a lot!
does it output .ogg files by default?
i will test it as soon as possible :)
bill_baroud
23rd March 2004, 21:39
it only output ogg :)
and it isn't compatible with the actual ogm MPC internal splitter from Gabest...i leave the interpretation to you :whistle:
oh, i found that it's lagging, not because of a too slow decoding (40% in 832x480), but most likely because of some synching problems when there is audio.
bond
23rd March 2004, 22:11
man, this .yuv only is crap :(
does anyone know if there is a way to create something like a fake .yuv file which is .avs :D
Hiro2k
24th March 2004, 00:12
Go ask our buddies over at AviSynth ;)
celtic_druid
24th March 2004, 02:39
One would have hoped that you could pipe the yuv from ffmpeg, but it doesn't look like it.
mplayer seems to play the created streams file. Can also I guess encode to theora, but I think only as an AVI?
bill_baroud
25th March 2004, 12:39
i got piping working \o/ so now you can test big file without a lot of extraspace :)
just use :
ffmpeg_g.exe -i test_th.avi -f yuv4mpegpipe - | encoderwin.exe -a 5 -V 1000 -o test_th.ogg test_th.wav -
the "-" tell to output to stdout and to take stdin as input.... i can believe it was that silly :/
bond
1st April 2004, 14:21
found this one (http://v2v.cc/~j/ffmpeg2theora/)
ffmpeg2theoa - simple converter to create OggTheora files. decodes all files supported by ffmpeg.
no, its not a 1st april joke ;)
bill_baroud
1st April 2004, 17:44
well we were very lame, because latest ffdshow build with ffvfw support Theora Alpha3 for encoding :o
So you can put Theora in AVI/Whatever and it's decompressed by ffdshow :o
geh, i discovered that, when hacking around Gabest OGM splitter for theora support (which was not that easy, and now, dropped :D).
btw, now i've a stand-alone version of his splitter at least ;)
tiki4
1st April 2004, 18:25
Originally posted by bill_baroud
btw, now i've a stand-alone version of his splitter at least ;)
A new springtime for OGM?
tiki4
bill_baroud
1st April 2004, 20:00
? personnally, i won't make any OGM files anymore (there's better alternative and it's unsupported by Xiph -look to the ogg theora bitstream-). But now i can give a working filter to people when they complain about non-playing-OGM :)
RealPlayer can play Vorbis & Theora! Install this plug-ins for RealPlayer:
https://helixcommunity.org/project/showfiles.php?group_id=7
Seeking doesn´t work (loses sync), but otherwise everything is fine.
virus
8th April 2004, 23:45
Originally posted by bill_baroud
well we were very lame, because latest ffdshow build with ffvfw support Theora Alpha3 for encoding :o
yep. I was able to measure a whopping 1.6 dB PSNR improvement over a clip I made with an older ffdshow version (dunno if it was alpha 1 or 2). Too bad Theora playback with the latest ffdshow using DirectShow doesn't work for me anymore (crash in libmplayer.dll)... playing it with VfW (Vdub or AviSource()) works though.
Still, VP6 is almost 3 dB above Theora... let's hope Xiph can improve this codec a little bit more ;)
cheers :)
virus
roytam1
13th April 2004, 03:25
Originally posted by bill_baroud
i got piping working \o/ so now you can test big file without a lot of extraspace :)
just use :
ffmpeg_g.exe -i test_th.avi -f yuv4mpegpipe - | encoderwin.exe -a 5 -V 1000 -o test_th.ogg test_th.wav -
the "-" tell to output to stdout and to take stdin as input.... i can believe it was that silly :/
I write a batch to automate the process:cool:
You need mplayer, ffmpeg and theora encoder in order to use this batch
mplayer.exe %1 -vc dummy -vo null -ao pcm
ffmpeg -i %1 -f yuv4mpegpipe - | encoderwin.exe -a 5 -V 1000 -o %2 audiodump.wav -
del audiodump.wav
acolwell
16th May 2004, 07:10
I've fixed the loss of lip-sync problems with the RealPlayer 10 Vorbis and Theora plugins. The new version is posted on the Helix site. If you have any other problems with these plugins, please post a message to dev@xiph.helixcommunity.org. I'll try to fix them as quickly as I can.
Aaron
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.