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
29th April 2013, 15:46
It is actually already possible right now to use ffdshow as a post-processor after LAV Video decoder. Benefit of the proposed method is that it allows using a small whitelist, and thus less chance of compatibility issues with other apps.

It is unknown when or if it will be implemented in LAV. So it could take a long time before it is available.

FlashGordon
13th May 2013, 15:36
I understand development on this project is inactive, but I have a quick question. Has anyone ever been able to get the Crop/Zoom function to work properly? It seems cropping is uneven no matter if all sides are set to the same value. For example, if horizontal and vertical zoom are set to 1, it'll crop more on the bottom than on the rest of the sides. I tested both Crop and Zoom at different settings using a variety of builds (including last one) with a Spears & Munsil test pattern with no luck.

I use mpc-hc and the PnS Inc Size command isn't very precise (it'll crop too much). Basically, I'd like the ability to crop in smaller increments on the fly and in an even manner. Any ideas?

mandarinka
13th May 2013, 17:47
IIRC the crop requires rather large increments to be used (4 or even 8?). I suggest using avisynth filtering...

mindbomb
22nd May 2013, 21:23
question about LFE crossover:
"Remove low frequencies added to LFE from left and right channel" - does this also remove the low frequencies from the center and surround in a 5.1 configuration?

gonwk
26th May 2013, 01:35
Please understand that ffdshow development is inactive. ....

Hi clsid,

Q: What is the last "Stable" version that would work good with Vista?

Thanks,

G! :)

ryrynz
26th May 2013, 02:03
Any of them since the last stable release really, current is 4512.

gonwk
26th May 2013, 04:12
Any of them since the last stable release really, current is 4512.

Hi ryrynz,

Thanks! Just out of curisoity ... is this what you are running and what is your OS?

G! :thanks:

ryrynz
26th May 2013, 06:32
Running Eric Gur's 4512 build found here (http://sourceforge.net/projects/qsdecoder/) on Windows 7 x64.

filler56789
2nd June 2013, 22:06
Latest revision is 4514. Available at xvidvideo.ru :eek:

ryrynz
10th June 2013, 12:00
Hey clsid, are there any chances of getting something like on 'directory name match' added to the preset auto conditions? Surely it it be fairly trivial to add this feature?

clsid
11th June 2013, 00:01
Submit a patch...

shunely
13th June 2013, 15:20
Ass subtitles is garbled when av splitter connected to ffdshow subtitles filter.
http://forum.avmedia.su/viewtopic.php?f=19&t=183
http://forum.avmedia.su/viewtopic.php?f=11&t=194
http://forum.avmedia.su/download/file.php?id=230

clsid
13th June 2013, 16:01
Should be fixed in r4516.

filler56789
16th June 2013, 08:24
r4516 at xvidvideo.ru (http://www.xvidvideo.ru/ffdshow-tryouts-project-x86-x64/ffdshow-tryouts-project-svn-4516-x86-x64.html)

djonline
21st June 2013, 11:28
Where I can find FFV1 vfw ?

LigH
21st June 2013, 14:52
When you installed ffdshow, it also registers a VfW multi-codec in parallel to the DirectShow multi-decoder.

http://www.ligh.de/pics/ffv1vfw1.png

http://www.ligh.de/pics/ffv1vfw2.png

djonline
14th July 2013, 12:16
LigHThere is no "Encoder" tab in latest ffdshow from this year.

clsid
14th July 2013, 17:00
Then you are looking in the wrong place. It is in the VFW codec, not in the DirectShow filter.

LigH
14th July 2013, 18:30
I believe the yellow icon should help you finding the right link in its start menu.

ryrynz
18th July 2013, 09:42
Why is it if I play a 10bit file with ffdshow raw active (on a default profile with no options ticked) it outputs NV12?
I know I could unticket all output options but P010 which hopefully avoids any conversion (does it?) but I shouldn't have to.
I have all output options ticked so shouldn't it default to P010? What's going on?

nevcairiel
18th July 2013, 09:44
ffdshow raw does not support 10-bit input, so its converted before it reaches ffdshow already, IIRC.

djonline
18th July 2013, 20:50
clsid, Encoder tab was completely removed from ffdshow more than half year ago. But still there is no VFW replacement for FFV1.

filler56789
18th July 2013, 21:43
clsid, Encoder tab was completely removed from ffdshow more than half year ago. But still there is no VFW replacement for FFV1.
:confused: :confused: :confused:

http://forum.videohelp.com/attachments/18912-1374180022/ffdshow-VfW-4516.png

LigH
19th July 2013, 07:42
Several VfW codecs have been removed from the VfW configuration's Encoder tab (e.g. the generic MPEG4-ASP codec with insanely detailed configurability but only experimental, in comparison to Xvid not really practical capabilities). But there are still a few essential codecs left. Namely the unsubstitutable lossless codecs (FFV1 and Huffyuv with YV12 support), as well as the top quality Motion-JPEG and DV implementations.

foxyshadis
20th July 2013, 01:23
clsid, Encoder tab was completely removed from ffdshow more than half year ago. But still there is no VFW replacement for FFV1.

Try completely uninstalling ffdshow and reinstalling one of clsid's compiles. You might be working with someone else's build.

shunely
24th July 2013, 06:38
ffdshow dxva subtitles(pgs) is imperfect:

http://1.jdm2013.duapp.com/3977427558v3995638337.png

clsid
24th July 2013, 12:42
Wrong. The video has a too small size. That is fault of encoder.

shunely
24th July 2013, 13:35
Wrong. The video has a too small size. That is fault of encoder.

ffdshowvideo subtitles(pgs) is correct.

http://1.jdm2013.duapp.com/2203469785v3995638337.png

kirakami
10th August 2013, 08:40
can you implement Opus (http://www.opus-codec.org) in ffdshow audio decoder? :)

LigH
6th September 2013, 12:33
I thought I had installed everything correctly ... but then I got the old known error in VirtualDubMod again: "Source format not acceptable (-2)" when loading an AviSynth script which outputs YV12 video. I knew that it can be solved by registering a VfW handler for the "YV12" FourCC in the Registry.

So I called the VFW Configuration of ffdshow and checked the "Codecs" page in the "Decoder" register. Raw formats: "all supported". :confused:

Set to "none"; [Apply]; Set back to "all supported"; [Apply]; still Error -2 in VDubMod. :eek:

RegEdit; search for "vidc."; found some in:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Drivers32

But neither contains "vidc.yv12". :mad:

Manually added String value "vidc.yv12=ff_vfw.dll" for both.

Works again. :p — But why disappeared this entry, and why is ffdshow not anymore able to register itself? :(

clsid
6th September 2013, 14:12
It has never created that entry. Afaik it is also not needed. A VFW codec can support multiple formats with a single entry. It is possible that is doesn't communicate YV12 as a supported format by default (assumption).

Alternative solutions:
- Xvid VFW codec
- Helix YV12 VFW codec
- Enabling raw video in the ffdshow DirectShow filter

LigH
6th September 2013, 14:21
I thought that a VfW codec needs to register itself as responsible for a FourCC by assigning the vidc.fourcc registry value to its DLL. I did not know that there are other ways of registering. Especially not that registering as responsible DirectShow decoder is of any interest for VfW.

Indeed, raw formats were disabled in the ffdshow DirectShow Decoder Configuration; no clue why...

clsid
6th September 2013, 15:06
While VirtualDub uses VfW, it is of course possible to use something different in AviSynth, like DirectShowSource.

Raw video is disabled by default for good reasons. Otherwise it would insert itself in every graph.

Reino
15th September 2013, 10:11
Changing FFDShow RAW Video Decoder its merit to 00400000 ('unlikely') solves that issue. It won't insert it self in every graph, but only when it's really necessary.

Btw, another alternative solution, albeit non-VFW, is madVR.

betaking
16th September 2013, 04:02
There are plans to support VS 2012 compile it?

4evrplan
19th September 2013, 17:52
I know that ffdshow-tryouts was forked because ffdshow wasn't being developed anymore, but the sourceforge page says "Last Update: 2013-05-09". Did someone pick up the torch? If so, how do I decide between the two?

clsid
19th September 2013, 17:57
The original project hasn't been updated since 2006.

4evrplan
19th September 2013, 18:04
The original project hasn't been updated since 2006.

I believe you, but does anyone know why the misleading date on the project page?

itsonlyjustincase
21st September 2013, 16:52
Hi,

if i modify for example "ffmpeg.dll", and replace it with another modified version, will this enough to have the new file working ?

clsid
22nd September 2013, 17:54
I believe you, but does anyone know why the misleading date on the project page? Probably just the date at which the project got updated to new SourceForge website layout and project back-end.

if i modify for example "ffmpeg.dll", and replace it with another modified version, will this enough to have the new file working ? As long as you don't change any API functions, it should work.

itsonlyjustincase
22nd September 2013, 18:34
I believe you, but does anyone know why the misleading date on the project page? Probably just the date at which the project got updated to new SourceForge website layout and project back-end.

if i modify for example "ffmpeg.dll", and replace it with another modified version, will this enough to have the new file working ? As long as you don't change any API functions, it should work.

thank you

dix234
24th September 2013, 17:53
Hello!

Are there any plans to include the latest version of FFV1 [version 3] in ffdshow tryouts?

Thanks,

Erik

clsid
25th September 2013, 00:20
There are no developers available that are interested in working on ffdshow.

ipanema
30th October 2013, 12:04
I would like to add a program entry to the whitelist programmatically.

The whitelist seems to be stored in the registry at

HKCU\Software\GNU\ffdshow\whitelist

so just appending an extra program name to it works OK.

However, if the "video decoder configuration" tool has never been run for that user then the whole of that branch in the registry does not exist yet, so there is no existing whitelist to append to. Only after the "video decoder configuration" tool has been run and saved does the whitelist value get created with a long list of program names.

To cope with situations where the tool has not been run yet, I need to get the default list from somewhere. I have tried searching the whole registry but I can't seem to find it.

How can I get the default list?

clsid
30th October 2013, 19:18
The default whitelist is embedded in the binary. You can disable the whitelist through this value: isWhitelist.

What is the filename of the program?

PetitDragon
17th November 2013, 22:28
@clsid
Thanks for the new update of ffdshow.:thanks:

WorBry
2nd December 2013, 03:43
Hi,

Having just recently upgraded my ancient single-core PC to a 6-core (AMD FX-6300) PC, I've come to realize that FFDShow vfw doesn't provide MT support for HuffYuv, my long preferred lossless YV12 format.

I know there's FFV1, but is there any (custom) build out there that offers HuffYuv MT support?

Just asking :o

WorBry
3rd December 2013, 17:00
I'll take that as a 'no' then? :o

clsid
3rd December 2013, 18:24
The decoders and encoders in ffdshow have not been updated since 2012, and it is extremely unlikely that they will get updated in the future, since the project is dead.

Alternative lossless codecs are Lagarith and UTvideo.

WorBry
3rd December 2013, 19:35
OK, thanks. I guess it's a bit late to send flowers?