Log in

View Full Version : SEt's Avisynth 2.5.8 MT compiled for *X86_64*, Latest Build 4/16/2010


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17

GRKNGLR
16th January 2011, 21:47
Thank you so much for the quick reply.

aegisofrime
17th January 2011, 15:17
64-bit support is not planned for Avisynth 2.6, nor any future version. There is simply no interest in it.

eedi3: http://bengal.missouri.edu/~kes25c/eedi3_64.dll
nnedi3: http://bengal.missouri.edu/~kes25c/nnedi3_64.dll

They require the MSVC runtimes (not sure which ones) to run.

No interest by whom? The developers or the users? Looking at the requests for 64-bit versions of various plugins in this thread, I would say there is substantial interest. Also, as the proportion of content grows towards HD, 64-bit might become necessary in the future.

asarian
18th January 2011, 02:08
No interest by whom? The developers or the users? Looking at the requests for 64-bit versions of various plugins in this thread, I would say there is substantial interest. Also, as the proportion of content grows towards HD, 64-bit might become necessary in the future.

^^ This. My HD content screams for 64-bit! Right now we already have to resort to using avs2yuv, to create a process seperation that will barely keep AVS running (and sometimes just not; and then your MCTemporalDenoise or other script just runs out of memory anyway).

So, yes, I'd say there is substantial interest. Also, as the proportion of content grows towards HD, 64-bit might become necessary in the future... Oh wait, he already said that. :) It bears repeating, though.

lych_necross
18th January 2011, 04:01
Clarification, there is no interest on the developers' side. Currently, the 64bit version offers no significant advantage over the 32bit version. Consumers want 64bit because they assume its twice as fast as 32bit, which isn't true.

asarian
18th January 2011, 09:44
Clarification, there is no interest on the developers' side. Currently, the 64bit version offers no significant advantage over the 32bit version. Consumers want 64bit because they assume its twice as fast as 32bit, which isn't true.

No, comsumers want 64-bit because of the huge memory constraints imposed on 32-bit. With HD material, and memory hungry, complex scripts, the need for the virtually unlimited memory space 64 bit offers becomes progressively more pertinent. In fact, if AviSynth won't go to 64-bit, then ere long it will obsolete itself, as 5-10 years from now, who will primarily still use DVD?

Speed-wise I reckon the increase for AviSynth 64-bit to be comparable to what you get with a 64-bit version of x264: a few percent.

travolter
18th January 2011, 11:00
FastLineDarkenMOD

do you have link for FastLineDarkenMOD x64?

Didée
18th January 2011, 11:27
What link? It's the very same script as you'd use in 32bit. The script utilizes mt_masktools and RemoveGrain. Both plugins are available compiled for x64.

pokazene_maslo
19th January 2011, 02:45
eedi3: http://bengal.missouri.edu/~kes25c/eedi3_64.dll
nnedi3: http://bengal.missouri.edu/~kes25c/nnedi3_64.dll

How did you get those links??? I was looking for x64 versions of those plugins for a long time without any success! On tritical's page are no references about them.

And I'm also interested in x64 avisynth because some functions are a lot faster in 64bit than in 32bit. (30% speed-up means a lot when we are talking about 10 hours of encoding)

aegisofrime
19th January 2011, 03:42
How did you get those links??? I was looking for x64 versions of those plugins for a long time without any success! On tritical's page are no references about them.

And I'm also interested in x64 avisynth because some functions are a lot faster in 64bit than in 32bit. (30% speed-up means a lot when we are talking about 10 hours of encoding)

Agreed. Any speedup is better than none, even if it's not twice as fast :) Of course, as asarian has pointed out, the demands of HD content on memory is more critical.

travolter
19th January 2011, 20:18
What link? It's the very same script as you'd use in 32bit. The script utilizes mt_masktools and RemoveGrain. Both plugins are available compiled for x64.

Well, FastLineDarkenMOD is a script. You can get it here. The plugin you need is just masktools2 x64, which is already contained in official package.

Thanks for the help guys! :) all is working in x64 now.
(Im not used to avisynth a lot, sometimes I dont know if certain filter is a .dll or a .avs that needs other dependencies)

Romario
20th January 2011, 04:08
Hi guys,I have urgent question...because my build of Avisynth x64 won't work in my Windows 7 x64.

I applied ALL updates for Win 7 x64 via Windows Update,but when I try to install Avisynth64 I get a following message: "64-bit of Windows not detected, press any key to continue".

Maybe I using wrong installer,I don't know.

kypec
20th January 2011, 07:20
but when I try to install Avisynth64 I get a following message: "64-bit of Windows not detected, press any key to continue".

Maybe I using wrong installer,I don't know.
Please see this post (http://forum.doom9.org/showthread.php?p=1448981#post1448981) where I did explain what one has to do in order to install it properly onto Win7 x64.

travolter
4th February 2011, 19:20
is assumefps() working in the x64 avisynth?.

Im trying to use it with a script loaded into ffdshow x64 and I dont know if the problem come from avisynth or ffdshow

ryrynz
5th February 2011, 07:44
How did you get those links??? I was looking for x64 versions of those plugins for a long time without any success! On tritical's page are no references about them.

It's because he is the man.

cweb
21st February 2011, 15:57
I ported stickyboy's selectbystring to x64 in case anyone finds it useful. It's working fine for me.

http://hotfile.com/dl/106518262/464a052/selectbystring_x64.rar.html

It's needed for the JDL_Wipe transition...

djesteban
26th February 2011, 20:49
^^ This. My HD content screams for 64-bit! Right now we already have to resort to using avs2yuv, to create a process seperation that will barely keep AVS running (and sometimes just not; and then your MCTemporalDenoise or other script just runs out of memory anyway).

So, yes, I'd say there is substantial interest. Also, as the proportion of content grows towards HD, 64-bit might become necessary in the future... Oh wait, he already said that. :) It bears repeating, though.

Yeah, it would really be nice if they start supporting x64. Even dgdecnv as x64 binairies now. Hope the devs change their minds in the future.

fabje
4th March 2011, 20:18
Is it possible to run this script in 64bit?
The source.ts will be encoded to a mkv file.

LoadCPlugin("E:\Staxrip\Applications\AviSynth\plugins\Yadif\yadif.dll")
SetMTMode(5,2)
DirectShowSource("E:\source.ts", audio=false, convertfps=true, fps=25.000)
Crop(0,0, -Width % 8,-Height % 8)
ConvertToYV12()
SetMTMode(2)
Yadif()
LanczosResize(1280,720)
Trim(52,38210)

cweb
4th March 2011, 20:28
Is it possible to run this script in 64bit?
The source.ts will be encoded to a mkv file.

LoadCPlugin("E:\Staxrip\Applications\AviSynth\plugins\Yadif\yadif.dll")
SetMTMode(5,2)
DirectShowSource("E:\source.ts", audio=false, convertfps=true, fps=25.000)
Crop(0,0, -Width % 8,-Height % 8)
ConvertToYV12()
SetMTMode(2)
Yadif()
LanczosResize(1280,720)
Trim(52,38210)
IMHO it should work. Remember to use the 64 bit Yadif.

I'd like to encourage people to port plugins to 64 bits as it helps with the adoption of the 64 version...

fabje
4th March 2011, 20:49
IMHO it should work. Remember to use the 64 bit Yadif.

I'd like to encourage people to port plugins to 64 bits as it helps with the adoption of the 64 version...
I'm using a 64Bit version of Yadif, but I keep getting this error:
Unable to load C Plugin: E:\Staxrip\Applications\AviSynth\plugins\Yadif\yadif.dll(E:\source temp files\source.avs, line 1)

I got the 64bit Yadif from here (http://blog.niiyan.net/post/663681140/64-bit-version-of-yadif-plugin).

When I disable Yadif the encoding will start.

cweb
4th March 2011, 21:03
I'm using a 64Bit version of Yadif, but I keep getting this error:
Unable to load C Plugin: E:\Staxrip\Applications\AviSynth\plugins\Yadif\yadif.dll(E:\source temp files\source.avs, line 1)

I got the 64bit Yadif from here (http://blog.niiyan.net/post/663681140/64-bit-version-of-yadif-plugin).

When I disable Yadif the encoding will start.
I haven't tried using yadif since I usually use DGIndexNV for GPU-based deinterlacing.. perhaps you could try this.

fabje
4th March 2011, 21:09
I haven't tried using yadif since I usually use DGIndexNV for GPU-based deinterlacing.. perhaps you could try this.
Well I'm using FFMPEG and the reason for that is because it speeds up the encoding of an 1280x720 mkv file with 40fps more. Well at least when I was using DGAVCIndex.

When I'm using DGIndexNV I get this error: Unable to load ("DGDecodeNV.dll"), but the path to the file is correct.

fabje
12th March 2011, 23:35
I'm using a 64Bit version of Yadif, but I keep getting this error:
Unable to load C Plugin: E:\Staxrip\Applications\AviSynth\plugins\Yadif\yadif.dll(E:\source temp files\source.avs, line 1)

I got the 64bit Yadif from here (http://blog.niiyan.net/post/663681140/64-bit-version-of-yadif-plugin).

When I disable Yadif the encoding will start.
Someone knows how to solve this?

Adub
12th March 2011, 23:58
I take it that you switched out Staxrip's version of the Yadif plugin, and replaced it with your own?

fabje
13th March 2011, 00:18
I take it that you switched out Staxrip's version of the Yadif plugin, and replaced it with your own?
Yes this is what I replaced with a 64bit version.
I changed this to 64bit:
Avisynth
FFDShow
Autocrop
Yadif
x264

The only thing that I didn't find was Lanczos in 64bit.

fabje
16th March 2011, 22:05
Nobody?

cweb
17th March 2011, 08:06
Nobody?
I might try it if I find some time in the coming days.
As I said I use the GPU's deinterlacing that's why I had never tried the 64 bit yadif.

Delerue
18th March 2011, 02:49
I might try it if I find some time in the coming days.
As I said I use the GPU's deinterlacing that's why I had never tried the 64 bit yadif.

Sorry if this sound a little off-topic, but since GPU deinterlacing requires DXVA (or am I wrong?) do you know any kind of CPU deinterlacing that uses vector adaptive technology (http://www.anandtech.com/show/2931/4)?

Edit: is there a 64 bit version of QTGMC?

Thanks

Mr VacBob
18th March 2011, 02:58
There are several non-realtime motion adaptive deinterlacers available as Avisynth scripts. Try yadif and see if you're unhappy with it.

Delerue
18th March 2011, 04:20
There are several non-realtime motion adaptive deinterlacers available as Avisynth scripts. Try yadif and see if you're unhappy with it.

Sorry, I mean vector adaptative. Yadif isn't a vector adaptive technology, right?

trevaaar
18th March 2011, 12:35
QTGMC is a script, not a plugin. As long as you get a 64-bit version of all its dependencies it runs fine, I'm using it right now for an encode.

Delerue
18th March 2011, 18:42
@trevaaar, thanks for the tip. I'll try later.

Delerue
20th March 2011, 09:25
I've tried to run QTGMC with all 64-bit dependencies, but no success. It crashes instantly with MPC-HC x64 1.5.2.2972 + FFDShow x64 3760. I've tried to use with avisynth tab inside FFDShow (checking 'Add ffdshow video source') using only this line of code:

QTGMC( Preset="Medium" )

Here's the list of the dependencies I have:

nnedi3_64.dll (0.9.2.0)
mt_masktools-25-x64.dll (2.0.48.0)
mvtools2.dll (last 'official' version of Joshua Duncan from the first page of this very thread)
avisynth.dll (same as above)
Repair.dll and Removegrain.dll (from here: http://code.google.com/p/avisynth64/wiki/PluginLinks)

Any idea?

camorra
23rd March 2011, 09:36
I've tried to run QTGMC with all 64-bit dependencies, but no success. It crashes instantly with MPC-HC x64 1.5.2.2972 + FFDShow x64 3760. I've tried to use with avisynth tab inside FFDShow (checking 'Add ffdshow video source') using only this line of code:

QTGMC( Preset="Medium" )

Here's the list of the dependencies I have:

nnedi3_64.dll (0.9.2.0)
mt_masktools-25-x64.dll (2.0.48.0)
mvtools2.dll (last 'official' version of Joshua Duncan from the first page of this very thread)
avisynth.dll (same as above)
Repair.dll and Removegrain.dll (from here: http://code.google.com/p/avisynth64/wiki/PluginLinks)

Any idea?

Same problem here...
win7 x64 prof. I tried all QTGMC versions but no results.

Delerue
23rd March 2011, 18:06
Same problem here...
win7 x64 prof. I tried all QTGMC versions but no results.

Try this, unchecking the option 'Add ffdshow video source':

setMTMode(2,4)
ffdshow_source()
ComplementParity()
QTGMC( Preset="Medium", EdiThreads=4 )
distributor()

camorra
7th April 2011, 08:52
Try this, unchecking the option 'Add ffdshow video source':

setMTMode(2,4)
ffdshow_source()
ComplementParity()
QTGMC( Preset="Medium", EdiThreads=4 )
distributor()

nope, doesnt works :/

Delerue
8th April 2011, 04:10
nope, doesnt works :/

You also should have this installed: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=90548130-4468-4bbc-9673-d6acabd5d13b

If even with this you don't get any success, maybe you should download the new full package in the first page of this thread.

camorra
20th April 2011, 13:53
You also should have this installed: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=90548130-4468-4bbc-9673-d6acabd5d13b

If even with this you don't get any success, maybe you should download the new full package in the first page of this thread.

got 2008, 2005... still same problem. :/

Didée
20th April 2011, 14:21
@ camorra: You're a bit vague with your initial "same problem here". Is it specifically when you try to use QTGMC within ffdshow-tab/Avisynth in MPC-HC64? Can you load & run that script in VeeDub64, or not?

In any case, try it without "distributor()" ....

VincAlastor
24th May 2011, 07:32
i can't get to run avisynth x64 and staxrip. i use the following scipt:

DGSource(...)
fft3dgpu(sigma=2.3, sharpen=0.9, precision=1)
gradfun2db(1.51)

staxrip says: "could not load C:\staxrip\applications\DGDecNV\dgdecnv.dll" - but i have changed dgdecodenv.dll 32bit with dgdecodenv.dll 64bit.
how get to run avisynth x64 with staxrip? what apps beside avisynth, the used filters and x264 i have to replace with there x64 versions?

7ekno
24th May 2011, 11:43
how get to run avisynth x64 with staxrip?

impossible, StaxRip is 32bit code, it can't call 64bit apps ....

7ek

aegisofrime
24th May 2011, 12:18
If you need a GUI, then use MeGUI x64...

VincAlastor
24th May 2011, 22:48
impossible, StaxRip is 32bit code, it can't call 64bit apps ....

7ek

If you need a GUI, then use MeGUI x64...

thank you to answer me. then i use staxrip 32bit further. MeGUI is not an alternative for me. :thanks:

PhrostByte
29th May 2011, 12:53
I'm getting "Avisynth open failure: Evaluate: Unrecognized exception!", after AvisynthPluginInit2 but before my function creation callback gets called. Anyone experienced something similar?

tormento
23rd June 2011, 09:25
Is there any chance to get the x64 compiled version of the latest MVTools2?

Motenai Yoda
29th June 2011, 20:59
I found a chroma bug in resizers if the target height is mod2 and the colorspace is YV12...

levi
30th June 2011, 00:13
Sadly, JoshyD has long been silent. I don't expect to see further enhancements. :(

did you try the test release with resizer fixes?

http://code.google.com/p/avisynth64/downloads/detail?name=avisynth64_8-29-10.rar&can=2&q=

EmuAGR
13th July 2011, 08:48
That test release fixed my "non-strictly-monotonic pts" warning in x264 when using a resizer in the avs64 script. I'll continue testing it. :)

Thanks.

blindbox
19th July 2011, 21:18
Maybe I should make a new thread but I'm not sure. Long post, so bear with me :).

[you can skip this part]
I'm very thankful that we can have 64-bit though I have a big problem that many other probably face - the lack of plugins. It never hurts to ask, so does anyone knows of any subtitle editing plugins (SubtitleEx or TextSub for example) that exists in a 64-bit dll? I desperately tried to find SubtitleEx and TextSub 64-bit builds, with higher hopes on TextSub since it's made by Gabest but I couldn't find any. I also tried to find the source code of TextSub (again, made by Gabest so there might be a source code) so that maybe I can compile a 64-bit dll myself (I am THAT desperate) but I couldn't find any either.
[/you can skip this part]


Is there no other way? I currently have three options. One is to use softsubs. The second option is to use avisynth 32-bit, and consequently, use a 32-bit encoder(I preferrably not do this). The third option is for me to learn how to program (I definitely prefer NOT to due to the time it takes :eek: ).

I figured that using softsubs is probably the best but with softsubs, I will have to encode twice, unless there is a method of turning softsubs into hardsubs that I do not know of. Less painful to learn to write .ass than to write .cpp files.

I have to say AviSynth is one heck of an impressive software (also with the help of AvsPmod), so good that it drove me to want to start programming and made me lack sleep.

I'm thinking about using 32-bit again. The performance difference between 32-bit and 64-bit isn't too much is it? Should I go through the pains of learning .ass or just stick to 32-bit simply because it's not worth it?

Someone recommend me an option.

Lyle_JP
19th July 2011, 21:34
Someone recommend me an option.

Well, there is an x64 version of VSFilter.dll, which will allow you to use textsub() and vobsub(). It's distributed via the online updating system for MeGUI x64, and I'm sure there's a link to it somewhere.

sneaker_ger
19th July 2011, 22:02
You can also get it here:
http://xhmikosr.1f0.de/index.php?folder=bXBjLWhj

It's in the standalone filter package.