View Full Version : x64
ramicio
8th May 2011, 00:03
Avisynth x64 works in vDub and x264. I can't open any scripts in anything that uses directshow stuff (MPC-HC, graphedit x64). This needs to be fixed. vDub sucks at playback. I NEED this to work so I can get audio edited to sync correctly.
Or you could just use the fully function x86 products, either alongside or instead of the x64 ones ;)
7ek
ramicio
8th May 2011, 01:39
Then I would have to index the file twice, have 2 installs of a player, 2 installs of codecs. No thanks. There should be no excuse for this to not work, just laziness from developers. You can't even have avisynth work as x86 and x64 at the same time.
Blue_MiSfit
8th May 2011, 09:06
ramico,
I don't suppose you paid for any of this software, did you? If you want a feature, feel free to implement it. Please do not call others "lazy".
Thank you.
...or buy commercial software :)
Andrew
[whining]
-
[whining]
-
[whining]
It's a really deplorable situation that you're facing there.
Luckily, the issue already has been adressed: See here! (http://forum.doom9.org/showthread.php?t=52597)
TheFluff
8th May 2011, 17:05
Then I would have to index the file twice, have 2 installs of a player, 2 installs of codecs. No thanks. There should be no excuse for this to not work, just laziness from developers. You can't even have avisynth work as x86 and x64 at the same time.
I don't think you've realized that 32-bit processes cannot load 64-bit DLL's. What you're asking for is essentially impossible. If you want 64-bit stuff in DirectShow the entire chain must be 64-bit, from source filter to video renderer. There is no way around this and it is not an Avisynth restriction.
That being said, 64-bit Avisynth is mostly pointless. Why do you need to use it?
ramicio
8th May 2011, 17:11
It's not a matter of a feature being implemented or not, it's the matter of a feature being BROKEN. I've seen this problem addressed in the past with no solution other than "use x86" which is a huge cop out and not addressing a blatant PROBLEM. As I see it, it's an issue of developers not being able to agree which side of the equation is the problem (avisynth, or the openers), so it just gets tossed out and forgotten.
Don't tell me what I'm doing is pointless and that my entire chain isn't 64 bit. If it wasn't then vDub wouldn't be able to open it, nor x264. I use 64 bit DGDecNV (paid for, WOW!), 64 bit avisynth, and 64 bit x264. Believe it or not there IS a HUGE speed increase for encoding with a 64 bit chain over a 32 bit!
As I said I'm not asking for anything impossible. I believe it's something that's broken and no one can agree where the problem is, so the community then suffers from that. If free software was a gift then there wouldn't be developers asking for donations. That is the workaround for them not being allowed to charge for it, just like people asking less or a product on ebay only to have outrageous shipping costs so they don't have to pay as much of a fee to sell a product.
I can't open any scripts in anything that uses directshow stuff (MPC-HC, graphedit x64).
So you are missing one or more 64bit DirectShow filter. When your system is missing a DS filter, then you should not blame the opensource developpers. Doing a proper setup of your system is your own responsibility, nobody's else.
You might start by figuring which filter is actually missing.
(But for that, it would be handy to have a working 32bit environment.:D )
ramicio
8th May 2011, 18:54
I was going to post something snide, but I found the solution on my own by piecing together some information in my brain. For future reference:
1. regedit
2. HKEY_CLASSES_ROOT\Media Type\Extensions
3. Add key, ".avs"
4. Add String Value "{D3588AB0-0781-11CE-B03A-0020AF0BA770}"
5. Done!
OR
Just add:
[HKEY_CLASSES_ROOT\Media Type\Extensions\.avs]
"Source Filter"="{D3588AB0-0781-11CE-B03A-0020AF0BA770}"
...to the avisynth.reg included with 64 bit avisynth.
This should be included in the avisynth.reg that comes with the 64 bit avisynth mod.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.