Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Development

Reply
 
Thread Tools Search this Thread Display Modes
Old 4th November 2012, 22:44   #801  |  Link
GrofLuigi
Member of a Library
 
Join Date: Oct 2002
Posts: 463
Quote:
Originally Posted by cweb View Post
Why don't you use DGINDEX instead? It's more up-to-date.
I am using DGINDEX. If you mean DGINDEXNV, I don't have NVidia card.

GL
GrofLuigi is offline   Reply With Quote
Old 6th November 2012, 08:08   #802  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
@Jou, Find below source comparable to Multidecimate, not sure, I think Neuron2 said that he would release
source when it was more mature, but then wrote FDecimate and never did release the source.
Below was modified from FDecimate and so far as I remember works pretty good, but I have not used it for some time.
You still need to use the exe file that comes with Multidecimate. I always use this mod rather than Multidecimate
when there is need.

Link is temporary and will be deleted at some time.

EDIT: DELETED

EDIT: Named MDec2
Code:
MDEC2(clip c,float rate(Default=24.0),bool show(default=false),bool create (default=false),string dir(default="C:\"))
Args are different to Multidecimate, and after having a quick look at the source, it must use YV12 on first pass
(create=true in MDEC2) but can use YUY2 on second pass (create=false).

EDIT: Added GPL & FDecimate source to zip and re-upped.

EDIT: Updated to All Planar, YUY2 and RGB. see post below.
__________________
I sometimes post sober.
StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace

"Some infinities are bigger than other infinities", but how many of them are infinitely bigger ???

Last edited by StainlessS; 20th August 2016 at 05:20.
StainlessS is offline   Reply With Quote
Old 27th December 2012, 11:32   #803  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
Warning, the link to MDEC2 source in post prior to this one, will be deleted at the weekend coming.
This is your last chance to get a copy if you want it. (You could always PM me for a copy in future).

EDIT: DELETED

EDIT: See new thread on MDec2 here:
http://forum.doom9.org/showthread.ph...22#post1639822
__________________
I sometimes post sober.
StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace

"Some infinities are bigger than other infinities", but how many of them are infinitely bigger ???

Last edited by StainlessS; 9th August 2013 at 08:06.
StainlessS is offline   Reply With Quote
Old 3rd January 2013, 19:56   #804  |  Link
djonline
Registered User
 
Join Date: Mar 2011
Posts: 40
Why Avisynth x64 doesn't have any news ?
I think in 2013 we all must use only x64 software, there is 5%-25% on the same cpu for free! Why anybody use old slow x32 avisynth ?

Gunnar Thalin make famous Deshaker x64, I benchmark it, +26% in first pass, +4% on second pass in vdub64. But there is an error in avisynth x64 and LoadVirtualDubPlugin, I have exception on second pass under Windows 7, author Gunnar have exception under first pass on Windows 8.

Look at these images from a debug session in Visual Studio.


The first (or left) one is how the data of a source video frame looks from VirtualDub64, and the next one is from AviSynth64. The values for pitch, modulo and size look completely wrong, maybe not initialized at all.
Attached Images
  
djonline is offline   Reply With Quote
Old 3rd January 2013, 20:12   #805  |  Link
paradoxical
Guest
 
Posts: n/a
Quote:
Originally Posted by djonline View Post
Why anybody use old slow x32 avisynth ?
Because people still run 32-bit OSes. Maybe not all of the 32-bit Avisynth plugins that a person uses may have been ported to 64-bit. Also, for people using Wine to use Avisynth they are only able to use the 32-bit version. There are a variety of reasons for why people still run 32-bit Avisynth.

Last edited by paradoxical; 3rd January 2013 at 20:15.
  Reply With Quote
Old 5th January 2013, 11:54   #806  |  Link
djonline
Registered User
 
Join Date: Mar 2011
Posts: 40
Quote:
Originally Posted by paradoxical View Post
Because people still run 32-bit OSes. Maybe not all of the 32-bit Avisynth plugins that a person uses may have been ported to 64-bit. Also, for people using Wine to use Avisynth they are only able to use the 32-bit version. There are a variety of reasons for why people still run 32-bit Avisynth.
But x64 must be mainstream, like Adobe does. Everyone like free gain +20%. All mainstream plugins have x64 version, even mvtools, QTGMC, Deshaker.
May be somebody can fix this stupid bug in LoadVirtualDubPlugin ? I see source code of avisynth x64 on google code.
djonline is offline   Reply With Quote
Old 29th January 2013, 16:26   #807  |  Link
sscheidegger
Registered User
 
Join Date: Sep 2012
Posts: 14
I programmed a filter that uses SetCacheHints(0, 0); because I need to ensure that the source frame is not cached. It works in Avisynth 2.5.8. However, I don't get it to work in Avisynth x64 MT. The filter uses cached frames anyway!

Is this problem known? Does someone know a solution?
sscheidegger is offline   Reply With Quote
Old 14th May 2013, 13:29   #808  |  Link
real.finder
Registered User
 
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
Quote:
Originally Posted by rean View Post
Avisynth 2.6 MT currently is a bit faster than 2.5.8 x64 MT for my tests. Using Y8, YV16 and other 2.6 features has some benefits in speed and usability.

mvtools are buggy on most non-default modes (Yes, they are required), nnedi is 5x slower, there is no Dither, FFdshowSource his very buggy some time ago (not use now currently, so don't know). These plugins are absolutely required now for my tasks and there are no replacements. So I just have deleted x64 version.
you can use 32 with 64 in one script

here an example http://forum.doom9.org/showthread.ph...63#post1607063
real.finder is offline   Reply With Quote
Old 28th March 2014, 12:56   #809  |  Link
sutha25
Registered User
 
Join Date: Mar 2014
Posts: 25
can some one please share the Avisynth.DLL MT 2.5.8 i searched Google and couldn't find 1....Mediafire Link file removed
sutha25 is offline   Reply With Quote
Old 22nd December 2015, 21:40   #810  |  Link
jihyo
Registered User
 
Join Date: Oct 2015
Posts: 10
Can someone get AviSynth64 working with Potplayer 64 bit?

Potplayer settings:


Code:
SetMTMode(6,#CPUS * 2)
potplayer_source()
SetMTMode(2)
LoadPlugin("#PROGRAMDIR\AviSynth\plugins\InterFrame-2.8.2\Dependencies\svpflow1.dll")
LoadPlugin("#PROGRAMDIR\AviSynth\plugins\InterFrame-2.8.2\Dependencies\svpflow2.dll")
Import("#PROGRAMDIR\AviSynth\plugins\InterFrame-2.8.2\InterFrame2.avsi")
InterFrame(Preset="Medium", Tuning="Animation", GPU=false, Cores=#CPUS)
SetMTMode(1)
GetMTMode(false) > 0 ? distributor() : last
Potplayer 32 & 64 - http://potplayer.daum.net/
SVPflow 1.1.17 dll 32 & 64 - http://www.svp-team.com/files/gpl/svpflow-1.1.17.zip (https://www.svp-team.com/wiki/Download#libs)
InterFrame - http://www.spirton.com/interframe/

Original instruction for 32bit Potplayer/AviSynth - http://www.parkoz.com/zboard/view.ph..._tips&no=15368

Last edited by jihyo; 22nd December 2015 at 21:42.
jihyo is offline   Reply With Quote
Old 22nd December 2015, 23:30   #811  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
Not sure if you will have any joy with your request, Potplayer is not in favor on this forum, due to infringement of GPL.
I myself use and like said player (on occasion) but you may see this thread closed because of this request.
Merry Xmas, just the same .

EDIT: Maybe not thread closed, possible post deleted.
__________________
I sometimes post sober.
StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace

"Some infinities are bigger than other infinities", but how many of them are infinitely bigger ???

Last edited by StainlessS; 23rd December 2015 at 19:28.
StainlessS is offline   Reply With Quote
Old 23rd December 2015, 00:02   #812  |  Link
jihyo
Registered User
 
Join Date: Oct 2015
Posts: 10
Ok, understood. Now it's my last mention about that player on this forum:
It's the best modern player nowadays. No one can beat it.
jihyo is offline   Reply With Quote
Old 23rd December 2015, 19:08   #813  |  Link
Marsu42
Huba Huba
 
Marsu42's Avatar
 
Join Date: Aug 2005
Location: Palumbian Jungle
Posts: 78
Quote:
Originally Posted by jihyo View Post
Ok, understood. Now it's my last mention about that player on this forum
Is there an official ban (yet)? I for one cannot find it in the forum rules.

Quote:
Originally Posted by jihyo View Post
It's the best modern player nowadays. No one can beat it.
It's indeed very hard to miss, and I'm wondering too about how to get the avisynth scripts working. Since they didn't throw out this option in the 64bit builds, I guess there should be some way...
__________________
"The innocent have nothing to fear" :stupid:
Marsu42 is offline   Reply With Quote
Old 23rd December 2015, 20:08   #814  |  Link
jmartinr
Registered User
 
jmartinr's Avatar
 
Join Date: Dec 2007
Location: Enschede, NL
Posts: 301
For 64bit you should try avisynth+. That's what I use in ffdshow64.
__________________
Roelofs Coaching

Last edited by jmartinr; 2nd January 2016 at 16:33. Reason: Typo
jmartinr is offline   Reply With Quote
Old 24th December 2015, 10:59   #815  |  Link
Marsu42
Huba Huba
 
Marsu42's Avatar
 
Join Date: Aug 2005
Location: Palumbian Jungle
Posts: 78
Quote:
Originally Posted by jmartinr View Post
For 64bit you should try avysinth+. That's what I use in ffdshow64.
Thanks, I was already wondering why the official avisynth seems to be stalled since 2010 ... though since the latest Plus build is nearly 2y old it might be time for an avisynth++ :-p
__________________
"The innocent have nothing to fear" :stupid:
Marsu42 is offline   Reply With Quote
Old 24th December 2015, 11:04   #816  |  Link
Groucho2004
 
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
Quote:
Originally Posted by Marsu42 View Post
Thanks, I was already wondering why the official avisynth seems to be stalled since 2010
Not true, Avisynth 2.6 was released on May 31st, 2015.
__________________
Groucho's Avisynth Stuff
Groucho2004 is offline   Reply With Quote
Old 24th December 2015, 11:09   #817  |  Link
Marsu42
Huba Huba
 
Marsu42's Avatar
 
Join Date: Aug 2005
Location: Palumbian Jungle
Posts: 78
Quote:
Originally Posted by Groucho2004 View Post
Not true, Avisynth 2.6 was released on May 31st, 2015.
Right, I was looking at the x64 version though (since the problem above was w/ PodPlayer x64). In any case, it's good to the open source video processing doesn't get abandoned or sold out to major enterprises like Cyberlink.
__________________
"The innocent have nothing to fear" :stupid:
Marsu42 is offline   Reply With Quote
Old 24th December 2015, 12:44   #818  |  Link
jihyo
Registered User
 
Join Date: Oct 2015
Posts: 10
But who can get AVS+ working at least with Potplayer 32 bit?

\DAUM\PotPlayer\AviSynth\ColorBars.avs - the script works in PP with AVS+
\DAUM\PotPlayer\AviSynth\OverlayText.avs - doesn't work
jihyo is offline   Reply With Quote
Old 24th December 2015, 18:18   #819  |  Link
Marsu42
Huba Huba
 
Marsu42's Avatar
 
Join Date: Aug 2005
Location: Palumbian Jungle
Posts: 78
Quote:
Originally Posted by jihyo View Post
But who can get AVS+ working at least with Potplayer 32 bit?

\DAUM\PotPlayer\AviSynth\ColorBars.avs - the script works in PP with AVS+
\DAUM\PotPlayer\AviSynth\OverlayText.avs - doesn't work
It's the same for me w/ 64bit - at least colorbars work, which proves that the potplayer avs interface isn't the problem, *if* you use yv12 and have the same input/output size.

I'd suggest you try the other scripts outside potplayer first, i.e. load any video with directshowsource() into virtualdub. With this old-school working setup, you can find out if your're for example missing some plugins.
__________________
"The innocent have nothing to fear" :stupid:
Marsu42 is offline   Reply With Quote
Old 28th December 2015, 17:54   #820  |  Link
jihyo
Registered User
 
Join Date: Oct 2015
Posts: 10
Code:
DirectShowSource("D:\video\1.avi")
LoadPlugin("C:\Program Files (x86)\AviSynth\plugins\InterFrame\Dependencies\svpflow1.dll")
LoadPlugin("C:\Program Files (x86)\AviSynth\plugins\InterFrame\Dependencies\svpflow2.dll")
Import("C:\Program Files (x86)\AviSynth\plugins\InterFrame\InterFrame2.avsi")
InterFrame(Preset="Medium", Tuning="Film", GPU=false, Cores=4)
avs script works in VirtualDub 32 when using AviSynth+:


(29.97 > 60)

But it doesn't work for Potplayer 32 with AviSynth+, so it only works with AviSynth 2.6:
Code:
potplayer_source()
LoadPlugin("C:\Program Files (x86)\AviSynth\plugins\InterFrame\Dependencies\svpflow1.dll")
LoadPlugin("C:\Program Files (x86)\AviSynth\plugins\InterFrame\Dependencies\svpflow2.dll")
Import("C:\Program Files (x86)\AviSynth\plugins\InterFrame\InterFrame2.avsi")
InterFrame(Preset="Medium", Tuning="Film", GPU=false, Cores=4)
Also when using AVS+ it doesn't show any messages in the player if your avs script has errors

But good thing that InterFrame & svpflow*.dll also works in VirtualDub 64 (must replace .dll 32 to 64 in "...\AviSynth\plugins\InterFrame\Dependencies\" from http://www.svp-team.com/files/gpl/svpflow-1.1.17.zip)
So we can get 60 fps in 64 bit programs

* Note: sometimes you must use ConvertToYV12 in the script:
Code:
DirectShowSource("D:\video\1.avi")
ConvertToYV12
...
for one my video I had to use ConvertToYV12 only in VirtualDub 64 while in VirtualDub 32 the script opens normally without it

Last edited by jihyo; 28th December 2015 at 17:58.
jihyo is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 13:32.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.