PDA

View Full Version : ffdshow with updated vfw Theora encoder available


bond
1st February 2005, 17:06
latest available ffdshow now includes an updated theora encoder (using alpha4) and which now offers the following encoding options:

- 2pass (using the ffmpeg 2pass algo)

- high quality: enables full motion vector search instead of the hierarchical motion vector search (logarithmic search) (if disabled it still falls back to full search if the vector returned by the hieararchical one is particularly bad.) in vp3 the disabled high quality mode is equivalent to enabled "quick compress"

- sharpness: bascially setting the tradeoff between image details/sharpness and ringing artefacts

- noise sensitivity: not sure. i think has some effect on how quanization is done?

- pixel/display aspect ratio: usable for anamorphic resize

- drop frames: whether to drop frames when target bitrate is overflown by some amount (better disable by default), good for low bitrate video communication

- direct .ogg output via the "output -> store frames to external file" option

Sirber
1st February 2005, 18:10
Woot Woot! Gonna try :)

After updating ffdshow, RealAnine already supports it :rolleyes:

CQ
1st February 2005, 22:12
Let's try it! And... maybe i`ll use after all the Theora (instead VP3) :D :D :D :D

Edit
Still shitty results :( . VDub crashes, Explorer aswell... neeah. Sticking to VP3 :) :) :) :) :) :) :) :) :) :)
/Edit

DeathTheSheep
2nd February 2005, 01:35
MSVCR71?!!! What the heck is this, and why is ffdshow asking for it? It wont work at all unless this stupid thing is somehow installed... Where do I get it?

Sirber
2nd February 2005, 02:29
:search: :p

http://www.dll-files.com/dllindex/dll-files.shtml?msvcr71

Trahald
2nd February 2005, 05:38
Originally posted by DeathTheSheep
MSVCR71?!!! What the heck is this, and why is ffdshow asking for it? It wont work at all unless this stupid thing is somehow installed... Where do I get it?

follow sirbers link to get it.. as far as what it is, its one of two .DLLs needed for MFC applications. They can be compiled into the file but it makes the .exe bigger.

celtic_druid
2nd February 2005, 06:57
I'm almost 100% positive that I had ffdshow install it.

CQ
2nd February 2005, 12:27
download the 349k dll, put it in the system32 folder and then you can try theora :D

Elias
2nd February 2005, 23:05
Well, this latest build works great, except for the fact that msvcr71.dll doesn't load, and this causes ff_vfw.dll not to load either... as a result of it, I can't use ffdshow in VirtualDub. And yes, I've chosen vfw to be installed during installation. I think that this is a bug in the latest ffdshow build, because a friend that I sent the latest build to works great with vfw.

Elias
2nd February 2005, 23:06
Originally posted by DeathTheSheep
MSVCR71?!!! What the heck is this, and why is ffdshow asking for it? It wont work at all unless this stupid thing is somehow installed... Where do I get it? Oh, you had the same issue, eh? Didn't see that. Well well, I rest my case then. We got a clear issue :) In my case, both the msvcr71.dll and ff_vfw.dll are in the ffdshow installed folder, but they don't seem to load for some reason.

celtic_druid
3rd February 2005, 05:13
Think I'll change the installer so that it goes in the system folder, same as ff_vfw and ff_acm, that is if it isn't there already or is an older version. Guess I could also just go back to MSVC6, at least for ff_vfw and ff_acm.

dragongodz
3rd February 2005, 05:45
or you could just build including the MSVCRT.lib and save having to worry about it. ok the exe size is increased a little bit but its not as if its huge. what an extra 200kb-300kb maybe to the exe size ?

celtic_druid
3rd February 2005, 08:40
Well I could link against libc.lib and then set MFC to static.
That way ff_vfw is 28.5k instead of I think 5k. Guess the point is that with ffdshow you have numerous files (ffdshow.ax + all the plugins) and each would have its size increased, all adding up to probably more than just including the MS dll.

Elias
3rd February 2005, 09:30
Why isn't there any changelog in ffdshow?

CQ
3rd February 2005, 14:43
Originally posted by Elias
Oh, you had the same issue, eh? Didn't see that. Well well, I rest my case then. We got a clear issue :) In my case, both the msvcr71.dll and ff_vfw.dll are in the ffdshow installed folder, but they don't seem to load for some reason.

Don't touch the vfw dll :D Put the msvcr71.dll in the system32 folder (or system on older wins) and that's all you must do.
So: install ffdshow (if you didn't already) and then put the msvcr dll in the system folder. No more complications with compiling, building, smashing, crashing :) :) :) :) :) :) :) :) :) :) :) :)

Elias
3rd February 2005, 16:50
Originally posted by CQ
Don't touch the vfw dll :D Put the msvcr71.dll in the system32 folder (or system on older wins) and that's all you must do.
So: install ffdshow (if you didn't already) and then put the msvcr dll in the system folder. No more complications with compiling, building, smashing, crashing :) :) :) :) :) :) :) :) :) :) :) :) Yeah, I did that and it's all working great! Thanks!

FredThompson
4th February 2005, 11:34
dl link seems bad now. reports "permission denied" Anyone else seeing that?

buchman
4th February 2005, 11:35
yup, same here :eek:

FredThompson
4th February 2005, 11:46
Hmmm...would the appropriate term for Slashdotted A/V links be "doom9ed"?

Doom9
4th February 2005, 11:48
I was not able to download it from that location as well, but you can just download the latest ffdshow from celticdruid: http://www.aziendeassociate.it/cd.asp?dir=/ffdshow

would the appropriate term for Slashdotted A/V links be "doom9ed"?lol

FredThompson
4th February 2005, 11:57
Are you sure you typed that link properly? It leads to one of those "empty" ISP pages.

Sharktooth
4th February 2005, 12:16
try again later.
The page tells you (in italian...) that there are too much users connected and the server is saving resources (CPU) to keep the other connections up.
If you're using Firefox and tweaked the network settings (expecially with tweak network extention power user profile) try resetting to the defaults, it should help.

buchman
4th February 2005, 16:15
http://www.freecodecs.net/files/ffdshow-20050204[www.free-codecs.com].zip

Sharktooth
4th February 2005, 16:19
@buchman: that's an old version. There's a celtic_druid compile dated 2005.02.01.

708145
4th February 2005, 18:23
Hi there!

I was overwhelmed by the traffic that my mirror produced!

>140GB for ffdshow alone (in the last 2 weeks):scared:

That's why I put it offline and propose to use the main mirror (provided by Sharktooth) instead!

bis besser,
Tobias

buchman
4th February 2005, 21:49
Originally posted by Sharktooth
@buchman: that's an old version. There's a celtic_druid compile dated 2005.02.01.

sorry pasted the wrong link

now updated to

http://www.freecodecs.net/files/ffdshow-20050204[www.free-codecs.com].zip

morsa
5th February 2005, 03:23
Is it really true that many people out there hates Xiph.org and that Theora is a big step back from Xvid ?

Doom9
5th February 2005, 10:00
Theora is a big step back from Xvid ?How about you encode a movie in each codec and see for yourself? And as far as the technical side goes, bond has created some excellent stickies on MPEG-4 and Theora right in this very forum, so you can compare the theoretical power of each codec as well.

many people out there hates Xiph.orgNot really hate, but try to convince them that you think Ogg files containing audio and video should have another extension than audio only files ;) Or that since Tobias' implementation of the Ogg container for audio and video, that we call OGM, should be continued.. And perhaps throw the fact that Windows users can only differentiate file types if they have different extensions into the mix.. that should guarantee you a good flame.

Oh, and this is completely off topic so if you want to continue down this road you have to create a new thread.

Sirber
5th February 2005, 15:39
I just mirrored it:

http://www.detritus.qc.ca/index.php?section=download

PatchWorKs
6th February 2005, 13:19
Why not integrate Theora with FairUse to test it ?

Volunteers needed (i'm not a developer and FU author is not interested...)

FairUse source code (http://www.fairusewizard.com/Release/fu-src.zip)

bond
26th February 2005, 23:30
latest ffdshow now supports theora in .ogg output directly via its vfw encoder interface!

you can do that via the "output -> store frames to external file" option (unticking "store frames to avi" will lead to that the .avi file set under "save as" will be very small)

grab a compile here (http://ffdshow.sourceforge.net/tikiwiki/tiki-index.php?page=Getting+ffdshow)

enjoy :)

Doom9
26th February 2005, 23:57
now the codec just needs to get a lot faster and a lot better ;)
I recently encoded a movie with the latest theora engine in ffdshow in high detail mode, but I stopped watching after 5 minutes.. it's been a long while since I've seen such a blockfest.

Gew
13th March 2011, 15:54
Sorry for a late night post, but I just couldn't help wondering.
ffdshow has recently(?) disabled all their encoding schemes.
Since most are available as up to date stand-alones (eg. Xvid) that's no biggie.
However, there's no Theora VfW encoder available from Xing.
Also, ffdshow seems to have removed the Theora encoder long(?) before the rest.

Any idea which is the last build of ffdshow/ff_vfw.dll which includes Theora encoding?

:thanks:

space1999
13th March 2011, 17:37
@ Gew:

IIRC, ffdshow r3008 (build by clsid) still included a very-outdated ff_theora.dll. However, for "best" :) quality Theora-in-AVI :devil: , I'd recommend the following toolchain:

ffmpeg2theora, MKVmerge, then AVI-Mux GUI or ffmpeg.

Gew
29th March 2011, 23:56
Thanks a lot @space1999!

Thanks of the hint about the optimal tool chain also. However, the reason why I ask this in the first place is because I find VfW non-linear editors (eg. VirtualDub and it's family) very handy. Therefor, I'd like to be able to cut/paste/edit my video in there, hence the need for a Theora/VfW codec. It's really sad that Avidemux doesn't support Theora encoding, since that's a really great NLE as well. Oh, I'm aware that there's a solution by editing in eg. VDub or Avidemux; encoding lossless eg. FLV1, and then use ffmpeg2theora. In fact, this is the kind of stunt I'll be pulling meanwhile there's no handy solution, since I couldn't get the ff_theora.dll to work.

Big thanks anyways!
:thanks: