Log in

View Full Version : ffdshow tryouts project: Discussion & Development


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 [280] 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308

clsid
4th September 2011, 02:01
No. There are currently no developers working on ffdshow.

SledgeHammer_999
4th September 2011, 02:50
No. There are currently no developers working on ffdshow.

oh I didn't know that. Bummer.

kirakami
4th September 2011, 16:50
Are there any plans to improve ASS/SSA rendering or use libass for that instead?

agreed. FFDShow really needs to improve SSA/ASS render.
there are still problems rendering new versions of SSA/ASS subs
also vobsub hangs. ffdshow r3978 20110825
would be good if there comes option to use libass instead.

kirakami
4th September 2011, 19:23
libass Render Download for windows
http://srsfckn.biz/assrender/

Start =>Run => regsvr32 "C:\assrender.dll"

Stephen R. Savage
4th September 2011, 19:29
AssRender.dll is an Avisynth plugin. You can't register it or use it in DirectShow, or anything like that.

As for ffdshow needing a new subtitle renderer, there's nothing stopping you from using the MPC-HC one or DirectVobSub. ffdshow development has halted and it is already planned to be replaced by LAVFilters anyway, so there's no sense in petitioning for feature changes.

egur
4th September 2011, 22:29
clsid:
Hi,
I'm releasing a test build from the latest ffdshow build that include Intel SandyBridge accelerators.
Eventually, I would like to create a separate installation build that defaults to the Intel decoder for supported codecs.
Could you please point me to where I can find the installation script? I've looked at the SVN, but I can't seem to find it.


Everyone:
Here is doom9 release thread for ffdshow DLLs supporting hardware acceleration with the SandyBridge CPU:
http://forum.doom9.org/showthread.php?p=1523738

Eliminateur
5th September 2011, 00:38
ffdshow development has halted and it is already planned to be replaced by LAVFilters anyway, so there's no sense in petitioning for feature changes.

what..?, so ffdshow-tryouts is essentially... dead?, what happened to all the developers?, so we can expect no new versions with nothing new in them? :confused:

pirlouy
5th September 2011, 00:58
I need help with one little issue: I've selected "ffdshow audio processor" in MPC external filters. But I can't access options window. With another computer, it works.
I've tried uninstall and reinstall (with ICL or MSVC2010) without success. Any idea ? I have no problem if I choose ffdshow audio decoder. :/

ryrynz
5th September 2011, 03:27
what..?, so ffdshow-tryouts is essentially... dead?, what happened to all the developers?, so we can expect no new versions with nothing new in them? :confused:

Yup Stephen is correct, it's basically dead. There haven't been "developers" for ffdshow in a long while, a handful of people fixing small issues, but mostly just updates to Libav.

fastplayer
5th September 2011, 07:35
Could you please point me to where I can find the installation script?
Look for ffdshow_installer.iss in /trunk/bin/distrib.

kirakami
5th September 2011, 16:13
so ffdshow really no more
& here i thought it will reach r4000

ikarad
5th September 2011, 21:25
AssRender.dll is an Avisynth plugin. You can't register it or use it in DirectShow, or anything like that.

As for ffdshow needing a new subtitle renderer, there's nothing stopping you from using the MPC-HC one or DirectVobSub. ffdshow development has halted and it is already planned to be replaced by LAVFilters anyway, so there's no sense in petitioning for feature changes.

Directvobsub is dead since 2008 and doens't support bluray subs.
MPc-HC sub rendere is dead since many years and no developpers works on sub renderer in mpc-hc.


If ffdshow is dead (how do you know that it's dead?), there is not alternative.

I doubt that lavfilters replace ffdshow because it's not the same thing. lav filters is just for decode audi oand video but there is no filters and no support of avisynth.

ikarad
5th September 2011, 21:28
No. There are currently no developers working on ffdshow.

Why?

is it too difficult?

one year ago only, there were lots of progress with ffdshow (support of HD subs, support of dxva, support of HD audio, support of ffmepg-mt etc...)

Even some developpers like albain speak about the fusion between mpc-hc and ffdshow

kirakami
6th September 2011, 12:55
can't ffdshow keep going at least until r4000?
there r still issues with subtitles rendering
Vobsub hangs
still no support for SSA/ASS subs version 3 & 4 yet.

nevcairiel
6th September 2011, 13:26
Its not a matter of choice, there is just no-one capable and willing to work on it.

Thunderbolt8
6th September 2011, 15:23
what about these directvobsub builds, arent they working rather well? http://xhmikosr.1f0.de/index.php?folder=bXBjLWhjL21wYy1oY19hcHBzL3ZzZmlsdGVy

anyone able to explain why ffdshow is going to be discontinued? are its features superfluous now or kind of included in other tools as well and people dont want to waste time for the same thing twice?

if so which projects are going to replace (most of) the functions ffdshow ? LAVsplitter? mpc-hc?

pirlouy
6th September 2011, 18:21
Bah. Don't be that sad. One day, someone will feel a need for the same thing as you, and he will develop something. Think about Madshi, Nevcairiel; some time ago, nobody heard of those. Now you have good splitters, audio & video decoders, and a good renderer. In some time, someone will work on a good subtitle renderer (but maybe the best solution if it's developed by the one who works on renderer), and who knows, someone will rewrite post-processing stuff...

hoborg
6th September 2011, 18:29
Yes, subtitles need some good solution. But it should work undepended on aplication.

Keiyakusha
6th September 2011, 18:39
Bah. Don't be that sad. One day, someone will feel a need for the same thing as you, and he will develop something. Think about Madshi, Nevcairiel; some time ago, nobody heard of those. Now you have good splitters, audio & video decoders, and a good renderer. In some time, someone will work on a good subtitle renderer (but maybe the best solution if it's developed by the one who works on renderer), and who knows, someone will rewrite post-processing stuff...

Noone really interested in subtitles that much cause there is no reliable standard to begin with. There was attempts by aegisub devs to start the project on new fast crossplatform renderer but it was put in hold until standard fully developed and finalized. The problem is, they don't want to release any specifications till its done so noone will implement partial support in vsfilter or something (which is right thing). So someone need to motivate them i guess...

Thunderbolt8
6th September 2011, 18:41
so which are the lastest available versions of ffdshow and which problems do they still have? 3972 can be found on xvidvideo.ru

clsid
6th September 2011, 20:24
ffdshow has not been discontinued. There simply won't be any significant changes for the foreseeable future. That will remain the case until new developers join the project.

Latest builds can be found on the SourceForge project page.

Midzuki
6th September 2011, 20:42
so which are the lastest available versions of ffdshow and which problems do they still have? 3972 can be found on xvidvideo.ru

r3979 can be gotten from Dirk Paehl's site, or from
software d0t vladbazar d0t com :-/

Thunderbolt8
6th September 2011, 23:19
theres no ICL12 version though, arent these supposed to be faster for multithreading intel CPUs?

Gser
7th September 2011, 01:38
theres no ICL12 version though, arent these supposed to be faster for multithreading intel CPUs?

Doesn't make much of a difference since its quite light weight to begin with. The only thing that doesn't work fast enough with my i7 is SPP deblocking. But I use deblock QED anyways.

clsid
7th September 2011, 14:19
ICL12 does not have any real-life advantages. It only helps in very specific cases that do not apply to the majority of people.
Get the latest build from SourceForge and you will have a proper build with working deband. Builds you get elsewhere are possibly broken.

SPP deblocking strength can be adjusted with the slider on the PP page. Move the slider to the left to lower CPU usage.

Thunderbolt8
7th September 2011, 14:24
well I use sharpening and sometimes deinterlacing. if it helps with those, then I'd need it

clsid
7th September 2011, 14:36
Probably little difference for those.

Thunderbolt8
7th September 2011, 15:49
little is better than nothing. no multithreading for VC-1, no DXVA with interlacing, no nothing. I need every bit I can get

nevcairiel
7th September 2011, 16:25
little is better than nothing. no multithreading for VC-1, no DXVA with interlacing, no nothing. I need every bit I can get

Then go buy the compiler and built it yourself.

Thunderbolt8
8th September 2011, 15:04
nöööö

kirakami
10th September 2011, 12:06
Real Audio Cook Decoder Codec is Buggy
audio while playing creates dub..dub..dub sound

j19861986
12th September 2011, 11:49
I don't know if I can post this....
I have modified an IDCT matrix that can be loaded to FFDSHOW that you might try out... it is modified and used against a calibrated screen (with hardware calibrator)...
It is developed by me over one year, that makes it good, I think it is quite precise...
It works very well generally... for all video formats
sure to be check it out?
I have uploaded it in depositfiles.com
please check this out for me
her is the link to IDCT Matrix
JT_IDCT_0.98.xcm (http://depositfiles.com/files/50c1b4e60)
Want the developers to FFDSHOW to check it out, and requesting the file to be available in the "custom matrices" folder (when installed FFDSHOW) and Call it like "Precise IDCT Matrix" or something... :D

j19861986
12th September 2011, 12:07
Little Guide How to use the IDCT Matrix:
Open up FFDSHOW Video Decoder
Click the "DCT" in the left menu and check mark it..
Check mark from the upper window that says "Process Whole Image"
then select: "MPEG quantization" and Quantizer to "1" in the main screen
then click "Quantization Matrix" in the main screen
new window will come up, and click "Load matrix..."...
select the IDCT Matrix that you have downloaded and load it...
The load screen will close, and click close to the Quantization Matrix Window...
And Apply in the Main Screen
Then you have applied the IDCT Matrix

kirakami
12th September 2011, 15:13
What are proper steps to Enable DXVA Decoder Configuration for H.264 with subs & how do i confirm it?
using ffdshow r3978.

Gser
12th September 2011, 15:14
I don't see why we would need to apply a IDCT again.

LigH
13th September 2011, 07:07
IDCT = "Inverse Discrete Cosine Transformation" is applied while decoding. If you want to use a quantization matrix while encoding, omit the "I" = "Inverse".

Waiting 60 seconds to download 128 bytes - how lame ... you could have exported the matrix via CQME (http://forum.doom9.org/showthread.php?t=73666) and pasted its text representatipon in any pastebin.

Hmm, I wonder why such a matrix should be "better" than others, it is almost flat, therefore won't reduce high frequencies which are usually mostly part of noise. Especially I wonder if you knew what you did, because the Intra coefficient (0,0) is not 8 in this matrix, and the Inter matrix is not coarser than the Intra matrix (which is usually useful because interframe quantization errors are less persistent).

If you are looking for finer matrices to preserve more details, yet with compliance to general rules of DCT quantization matrix dynamics, you may try instead:

Didée's SixOfNine (and the HVS variant)
Fox Home Entertainment (although that one is a bit exaggerated for the Inter part)
Professional
Selur - high datarate

from my matrix collection.

Sven75
13th September 2011, 14:21
Just a bug report...

Crashing with ffdShow, but working fine with current ffplay.exe:

MS RLE (http://www.mediafire.com/?c4y5wyow7n233y7)

j19861986
13th September 2011, 17:42
IDCT = "Inverse Discrete Cosine Transformation" is applied while decoding. If you want to use a quantization matrix while encoding, omit the "I" = "Inverse".

Waiting 60 seconds to download 128 bytes - how lame ... you could have exported the matrix via CQME (http://forum.doom9.org/showthread.php?t=73666) and pasted its text representatipon in any pastebin.

Hmm, I wonder why such a matrix should be "better" than others, it is almost flat, therefore won't reduce high frequencies which are usually mostly part of noise. Especially I wonder if you knew what you did, because the Intra coefficient (0,0) is not 8 in this matrix, and the Inter matrix is not coarser than the Intra matrix (which is usually useful because interframe quantization errors are less persistent).

If you are looking for finer matrices to preserve more details, yet with compliance to general rules of DCT quantization matrix dynamics, you may try instead:

Didée's SixOfNine (and the HVS variant)
Fox Home Entertainment (although that one is a bit exaggerated for the Inter part)
Professional
Selur - high datarate

from my matrix collection.

Here is the export (intra first, inter last) I made in text:
8,18,18,19,20,22,21,23
17,17,19,19,22,22,23,24
18,19,21,20,22,23,23,25
19,21,20,22,23,24,26,26
20,22,22,24,26,27,27,28
20,21,23,23,27,28,28,30
22,23,23,25,27,28,30,31
23,25,24,28,29,31,32,34

15,18,18,19,20,22,21,23
17,17,19,19,22,22,23,24
18,19,21,20,22,23,23,25
19,21,20,22,23,24,26,26
20,22,22,24,26,27,27,28
20,21,23,23,27,28,28,30
22,23,23,25,27,28,30,31
23,25,24,28,29,31,32,34

Save it in text file (txt file)
Import via CQME (http://forum.doom9.org/showthread.php?t=73666), just check-mark "Text (Comma......", then the import screen comes up, select files of type to "Text files", load the text file you saved, import options: just check-mark "Comma" and click "OK", and "OK" again in "Text (Comma...." check-marked
Save it in xcm file
load it then in ffdshow
(one thing is that the intra's first number isn't the same as the inter's first one), the modification is from ffdshow idct modifier... and saved the xcm from FFDSHOW, is it an issue or what? suppose to be same?

Midzuki
13th September 2011, 20:44
...

(one thing is that the intra's first number isn't the same as the inter's first one),

Many encoders/decoders will refuse an intra-matrix whose very-first coefficient is not 8. mpeg2enc is one of the rare applications that ignore this "rule".

LigH
14th September 2011, 08:10
CQME assumes the Intra coefficient (0,0) always being 8. Many MPEG2 encoders assumed so as well. It is a kind of common level, basis of comparison, for the other matrix coefficients.

If anyone will prove to me that this is not necessary, and there are encoders which respect different values in this coefficient (especially Xvid does), I may publish a new version which releases this restriction.

Nevertheless, my doubts persist that this matrix is so remarkably useful as it is. Quoting it here was not outstanding by itself; adding a link to its origins and to a description of its purpose would be very appreciated.
__

Wait ... is that a matrix for MPEG4-AVC (H.264)? -- That one is probably not optimized for use with DCT in MPEG2 or MPEG4-ASP.

kirakami
14th September 2011, 19:26
request support for ASS subs v3/4.
why ASS ver 3/4 subs renderer still not added to ffdshow?

kirakami
15th September 2011, 07:54
ffdshow r3981 fails to decode 10bits depth all green screen :(
r3978 works fine

clsid
15th September 2011, 14:23
request support for ASS subs v3/4.
why ASS ver 3/4 subs renderer still not added to ffdshow?There are no developers available that are interested in working on the subtitle functionality. You should use DirectVobSub instead.

ffdshow r3981 fails to decode 10bits depth all green screen :(
r3978 works fineFixed.

kirakami
16th September 2011, 09:51
There are no developers available that are interested in working on the subtitle functionality. You should use DirectVobSub instead.

Fixed.

already using DirectVobSub for years
if ffdshow doesn't render ass v3/4
same happens DirectVobSub (using latest ver 1.5.3.3644)
only potplayer properly

wont merging libass Render into ffdshow work?
http://srsfckn.biz/assrender/

clsid
16th September 2011, 15:09
I will repeat it again: there are no developers

Midzuki
16th September 2011, 15:40
wont merging libass Render into ffdshow work?
http://srsfckn.biz/assrender/

That's the site of lachs0r alright — so,

¿ why don't you use his mplayer2 instead ? :confused: :confused: :confused:

sneaker_ger
16th September 2011, 19:43
There also seems to be some opposition to new ass extensions:
http://blog.aegisub.org/2010/02/old-and-present-vsfilter.html

Keiyakusha
17th September 2011, 00:44
There also seems to be some opposition to new ass extensions:
http://blog.aegisub.org/2010/02/old-and-present-vsfilter.html

Maybe i'm wrong but i guess ass3/4 means ScriptType: v4.00+ which is nothing new and this is the default format of the aegisub. Just ffdshow's subtitles filter is broken compared to vsfilter

sneaker_ger
17th September 2011, 01:10
Ah, ok, I thought he talked about some extensions. Well, it's dead. libass+madVR with MPC-HC would of course be nice.

nevcairiel
17th September 2011, 09:00
The main issue is that most ASS scripts are designed for vsfilter, and designed around all the bugs in vsfilter, therefor probably not looking 100% correct in libass