Printable Version of Topic
Click here to view this topic in its original format
Unofficial VirtualDub Support Forums > Codec Discussion > Theora Support


Posted by: Intangir Feb 23 2005, 11:32 PM
How do i install support for Theora encoding on VirtualDub?

i got the DirectShow plugins from www.theora.org cause those are the only codec/filter type files i see available
i installed them but it wont show up as a usable format in VirtualDub

and i didnt see anything useful at http://www.xiph.org

i see Theora mentioned on this board but i dont see any info on how to get it to support it

is it possible to encode to Theora format using VirtualDub?
and if so how?

Posted by: stephanV Feb 24 2005, 08:51 AM
the only way to encode with theora in VIrtualDub is using a recent ffdshow build. (use google)

note that you are outputting theora to AVI this way, not Ogg.

Posted by: chuchu Feb 24 2005, 11:22 AM
@stephanV:
The latest version of ffdshow now can output video frames to OGG(theora only) or OGM container(old version also can),
by set the ffdshow vfw output > store frames to external files,
then select OGG. :P
But i haven't test it yet...

Posted by: stephanV Feb 24 2005, 11:24 AM
aahh, nice smile.gif

but in my version I only see OGM (from 16 feb), which is pointless.

Posted by: chuchu Feb 24 2005, 11:34 AM
QUOTE (stephanV @ Feb 24 2005, 11:24 AM)
aahh, nice smile.gif

but in my version I only see OGM (from 16 feb), which is pointless.

Why?

Posted by: stephanV Feb 24 2005, 11:37 AM
ah in newest build i see Ogg smile.gif

OGM is pointless because it is just a hacked version of Ogg enabling something similar as the VFW-mode from Matroska. Therefor, you might as well ouput to AVI. Basically, you don't need OGM for anything.

Posted by: chuchu Feb 24 2005, 11:46 AM
but i think Theora-in-AVI only play fine if you have ffdshow installed,
Other Directshow filter(illiminable or Radlight Ogg DS filter, but haven't test that much) seems can't decode it,
also the powerful MPlayer will tell you the Theora contain "broken haeder"... <_<

Posted by: stephanV Feb 24 2005, 11:56 AM
you can only make Theora in AVI with ffdshow, so thats ok. smile.gif

but does illiminable work with Theora in OGM (not Ogg)? or Radlight?

personally, i wouldnt take mplayer as a measure for anything tongue.gif


Posted by: i4004 Feb 24 2005, 02:25 PM
QUOTE (stephanV @ Feb 24 2005, 01:37 PM)
Basically, you don't need OGM for anything.

i also think one doesn't need theora in a same way, as probably even tmpgenc's mpeg1 can beat it.

if one wants good 'toon codecs', then realvideo and even wmv9 are a better idea.

QUOTE
Other Directshow filter(illiminable or Radlight Ogg DS filter, but haven't test that much) seems can't decode it,


if radlight has dshow splitter only, offcourse it can't play theora (or anything else that unsupprted and yet found in the file) as you need proper dshow video decoder(on top of the splitter) to do that.

Posted by: Intangir Feb 24 2005, 03:21 PM
i dont really know a whole lot about codecs..

lemme make sure i get this..
.ogg is the normal container for theora,and the only container mplayer and most regular vfw and directshow progs can handle
.ogm is old and .avi is common but most players cant understand theora being in that container?

also i looked up ffdshow , i found the source forge site and it has an alfra from oct last year, is this new enough? or am i supposed to get an even newer one


Posted by: stephanV Feb 24 2005, 03:41 PM
no offense, but if you dont know a lot about codecs maybe its better to stay away from Theora. You should use it for testing stuff only now.

yes, you can have theora in AVI via ffdshow. OGM is a another container, based on Ogg (which is the "official" container for Theora (i feel like bond now rolleyes.gif ))

Posted by: Intangir Feb 24 2005, 03:41 PM
apparently its not new enough, where are yall getting this newest build?

i have found feb 16 build on another site but yall said already that it doesnt do ogg

Posted by: stephanV Feb 24 2005, 03:42 PM
unfortuantely we can not link to ffdshow as the legal status of it is questionable at the very least.

if you dont need ogg, the 16 feb build is fine.

Posted by: i4004 Feb 24 2005, 03:57 PM
QUOTE
(which is the "official" container for Theora (i feel like bond now rolleyes.gif ))


biggrin.gif

Posted by: Intangir Feb 24 2005, 04:12 PM
im checking out theora cause its free and its open sourced, and its good, and crossplatform (i mean the source for it compiles on any platform too)

i need to have some kind of format we can use for movies in a game engine (with our own movies) on any platform

i figure theora is a good way to go.. ?

if you know of any other formats that are free, and have source that compiles on all platforms, and its not ancient and bad compression ;( let me know


i found ffdshow and it has theora support smile.gif


i think im encoding to .ogg now
thanks for hte help, but yea if you have any advice on what other codecs would work for what im trying to do please let me know


Posted by: Intangir Feb 24 2005, 04:17 PM
ouch, yea that failed miserably

i tried to play the .ogg in wmplayer (i have the directshow plugins, AND ffdshow stuff)

its extremely slow
it locks up after about 5 seconds

when i tried to play the .avi virtual dub created it gave me an error about not able to open file

Posted by: stephanV Feb 24 2005, 04:17 PM
if you want to it keep legal Theora is your only option, the bright side is that you have Vorbis as well. smile.gif

But the quality of Theora is not impressive... something you have to see for yourself though.

Posted by: stephanV Feb 24 2005, 04:19 PM
hmm, maybe you are better of using illuminable's filters in graphedit then... although i dont know if you can configure them...

Posted by: Intangir Feb 24 2005, 04:39 PM
what happens if you have two filters that both say they support the same codec?

cause now that i have both illiminable and ffdshow's directshow plugins how do i know which one mplayer is using?

man this stuff is confusing..

im gonna look up graphedit

right now i have mpeg 1!! (yea 1!) supported using smpeg and sdl (cause its open source and crossplatform) but its older than hell and the compression is not good

also i cant seem to convert video's into mpeg1 format (virtual dub throws an error when i try to do it thru ffdshow, and i dont have a regular vfw plug for mpeg1 (i just have this old mpeg 1 sample video which plays)


Posted by: stephanV Feb 24 2005, 04:41 PM
mplayer doesnt use directshow as far as i know, so neither.

Posted by: Intangir Feb 24 2005, 04:46 PM
i mean windows mplayer, what does it use?

Posted by: stephanV Feb 24 2005, 04:54 PM
if ffdshow works, you should see a FF tray icon...

Posted by: Intangir Feb 24 2005, 06:02 PM
maybe something is wrong with how im playing it

i followed the directions on this page exactly:
http://www.illiminable.com/ogg/enc_theora_graphedit.html

and when i tried to play the .ogg file in windows media player, it just showed black silence

when i grabbed the progress bar and moved it all around though, i could hear some short sounds from the movie, and alot of boxes showing part of the picture were visible ;()

but it certainly wasnt useful like that wink.gif

am i supposed to be able to play theora files in windows media player? i have both ffd.. thing and also the illiminable plugins

Posted by: stephanV Feb 24 2005, 06:05 PM
it should work in WMP... as far as WMP works, maybe you can try Media Player Classic?

or perhaps you can upload a small sample? I'll try later on to see if i can get ffdshow/illimible's filters to play/encode...

Posted by: Intangir Feb 24 2005, 06:05 PM
sweet i opened it up in another player and it worked!!

finally managed to encode an .ogg file

quality is definately degraded though ;(

sorry about all these posts (im new to this stuff)

anyway i uninstalled ffdshow and it played fine with the illiminable stuff wink.gif

the ffdshow encoded .ogg still wont play anywhere,

basicly it seems like ffdshow's theora support doesnt work!!

and thanks big time for all the info guys (especially stephan)

Posted by: chuchu Feb 25 2005, 10:17 AM
Oh, sorry, the Theora-in-AVI will play fine with ffdshow and illiminable ogg codec,
I tried with Radlight theora decoder, it seems show some green output...

@Intangir:
Always use the newer version of ffdshow, get it here http://forums.virtualdub.org/index.php?act=ST&f=3&t=6

mod message: please no links to open-source codecs, that have patententing issues. thank you smile.gif

Powered by Invision Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)