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. |
21st October 2019, 07:30 | #4902 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
If your already had all required installed then probably not, Pinterf provides exe both with and without runtimes.
[you would likely have found out pretty quiickly whether you needed runtime updates or not].
__________________
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 ??? |
21st October 2019, 09:30 | #4904 | Link |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
As I mentioned in the other two threads, install the non-GCC version.
__________________
Groucho's Avisynth Stuff |
21st October 2019, 09:46 | #4905 | Link | |
Registered User
Join Date: Jan 2014
Posts: 2,314
|
Quote:
|
|
21st October 2019, 09:50 | #4906 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
So, is this now considered a continuation of the fabled and abandoned v3.0 Avisynth ?
EDIT: Avisynth v3.0 on Wiki:- http://avisynth.nl/index.php/AviSynth_v3
__________________
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; 21st October 2019 at 09:56. |
21st October 2019, 10:04 | #4907 | Link | |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Sorry Stainless, I deleted my post to which you replied. Anyway, this seems to confirm that it is indeed basically pinterf's r2915:
Quote:
__________________
Groucho's Avisynth Stuff |
|
21st October 2019, 10:05 | #4908 | Link | |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
|
Quote:
but anyway the goals of avs 3.X is similar to avs+
__________________
See My Avisynth Stuff |
|
21st October 2019, 10:17 | #4909 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
It portrays itself like so :-
EDIT: This posted here:- https://forum.doom9.org/showthread.p...79#post1886179 Is still an issue in v3.4, when Length=1, (for both BlankClips) it dont work, (ConditionalFilter fails) Failing script Code:
ROW = True LIMITLO = 74.0 # >= is Target LIMITHI = 100.0 # <= is Target INCOLOR = $008080 # Set where in target range OUTCOLOR = $FF8080 # Not in target range SHOW = false # Return StackHorizontal, original as Y8, and mask. ############### Colorbars.Trim(0,-100).convertToY8 MskByRowAveY(Row=ROW,LimitLo=LIMITLO,LimitHi=LIMITHI,InColor=INCOLOR,OutColor=OUTCOLOR,Show=SHOW) Return Last Function MskByRowAveY(clip c, Bool "Row", Float "LimitLo", Float "LimitHi", Int "InColor", Int "OutColor", Bool "Show") { # Where AveLuma of pixel Row/Coloumn is between LimitLo<===>LimitHi, then set to Incolor, else OutColor. Colors Specified as YUV, where only Y8 returned. c myName="MskByRowAveY: " Row=Default(Row,true) LimitLo=Default(LimitLo, 0.0) LimitHi=Default(LimitHi,127.5) InColor =Default(InColor ,$000000) OutColor=Default(OutColor,$FF8080) Show=Default(Show,False) Assert(0.0 <= LimitLo <= LimitHi,myName+String(LimitLo,"0.0 <= LimitLo(%f)") + String(LimitHi," <= LimitHi(%f)")) Assert(LimitHi <= 255.0,myName+String(LimitHi,"LimitHi(%f) <= 255.0")) ConvertToY8.KillAudio O=Last (Row) ? SeparateRows(O.Height) : SeparateColumns(O.Width) FAIL=false # toggle to fail len = (FAIL) ? 1 : Last.Framecount InC = Last.BlankClip(Length=Len,Color_YUV= InColor) OutC= Last.BlankClip(Length=Len,Color_YUV=OutColor) Last.ConditionalFilter(InC,OutC,String(LimitLo,"(%f<=AverageLuma<=")+String(LimitHi,"%f)")) (Row) ? WeaveRows(O.Height) : WeaveColumns(O.width) Return (SHOW) ? StackHorizontal(O,Last) : Last }
__________________
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; 21st October 2019 at 10:30. |
21st October 2019, 12:37 | #4910 | Link | |
Registered User
Join Date: Jan 2014
Posts: 2,314
|
Quote:
|
|
21st October 2019, 16:14 | #4911 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
Nice theory P
But, what about this one then [no SeparateRows] Code:
FAIL = False # Force Falure ? C=0 For(i=0,255) { C2=BlankClip(Pixel_Type="Y8",Length=1,Color_YUV=(i*256+$80)*256+$80) C=(!c.IsClip) ? C2 : C ++ C2 } C # 256 frames, Y ascending Len = (FAIL) ? 1 : FrameCount K=Last.BlankClip(Length=Len,Pixel_Type="Y8",Color_YUV=$008080).Subtitle("[FAIL=" + String(FAIL) + "] Is NOT greater than 100.0",Align=5) W=Last.BlankClip(Length=Len,Pixel_Type="Y8",Color_YUV=$FF8080).Subtitle("[FAIL=" + String(FAIL) + "] Is greater than 100.0",Align=5) ConditionalFilter(W,K,"averageLuma >= 100.0 ",Show=true) C=C.Scriptclip("""Subtitle(String(current_frame,"%.0f] Y=") + String(AverageLuma,"%.2f"))""") StackHorizontal(C,Last) #Trim(255,-1) # Only show last frame where result should be WHITE. EDIT: both W and K have to be single frame to fail, I cant re-check as I'm in middle of system restore from image. EDIT: I would expect it to behave like the other runtime filters, it is commonplace to return a single frame in eg Scriptclip, makes no difference to length of outut clip, which is guaranteed same as input.
__________________
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; 21st October 2019 at 17:54. |
21st October 2019, 18:48 | #4912 | Link | |
Registered User
Join Date: Jul 2016
Location: Mansfield, Ohio (formerly San Jose, California)
Posts: 280
|
Quote:
I have crawled through what documentation I could find. I apparently missed some [1]. I was hoping avisynth could serve video files, starting with something simple, like this: return read('d:\path\movie.mkv') I see how to create a blank clip or color bars, but I can't find anything like the above. A link to info would be fine of course. Thanks. [1] I can't find a link between this: http://avisynth.nl/index.php/Internal_functions and this: http://avisynth.nl/index.php/AviSynth_Syntax so it appears I'm missing some crucial info. |
|
21st October 2019, 18:55 | #4913 | Link | |
Registered User
Join Date: Sep 2007
Posts: 5,377
|
Quote:
You need a source filter to load videos. Common ones are ffms2 and lsmash. They are separate .dll's which will autoload if placed into the plugins directory, or you can explicitly load them with LoadPlugin . Certain source filters have various pros/cons in different situations and for different types of video FFVideoSource("d:\path\movie.mkv") or LWLibavVideoSource("d:\path\movie.mkv") avisynth is a bit different in that there is an "implied last" , so you don't have to return an output node such as in vapoursynth, you can omit it entirely If you omit it, it really means return last Last edited by poisondeathray; 21st October 2019 at 19:15. |
|
21st October 2019, 19:36 | #4914 | Link | |
Registered User
Join Date: Jul 2016
Location: Mansfield, Ohio (formerly San Jose, California)
Posts: 280
|
Quote:
|
|
21st October 2019, 19:45 | #4915 | Link | |
Registered User
Join Date: Sep 2007
Posts: 5,377
|
Quote:
For Github, usually there are compiled releases under "releases" (click on "releases") for all types of projects listed on Github But for ffms2 , those are old . (You actually might want even older if you were dealing with MPEG2 / DVD, but I would avoid it completely and use MPEG2Source, hence the pros/cons warning earlier . There are many "gotchas" and quirks for various source filters) You can find latest in the development threads . Go to the end of each and work your way backwards . You might want to download the old "official" ones , because they have the documentation. Some of the "new" releases are just the .dll's without source or documentation https://forum.doom9.org/showthread.php?t=167435 https://forum.doom9.org/showthread.php?t=127037 It's not a great way of organizing things, it's just they way it is. Sometimes you have to search quite a bit for matching or proper .dlls for certain plugins. There is a project similar to vapoursynth repo called avsrepogui from CK too that might be helpful for some people https://forum.doom9.org/showthread.php?t=176443 |
|
21st October 2019, 19:53 | #4916 | Link |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,795
|
I would say this is currently the safest ffms2 dll with the latest codec support like av1 https://forum.doom9.org/showthread.p...90#post1886890
With safe I mean frame accurate. See table here https://forum.doom9.org/showthread.php?t=176231 Or you can lsmash via the avsrepogui tool :P
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database |
21st October 2019, 23:24 | #4918 | Link | |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
Quote:
EDIT: And you can quote me on that [and I feel that somebody defo will].
__________________
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; 21st October 2019 at 23:27. |
|
21st October 2019, 23:33 | #4920 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
Truth be told, I'm always right, I've never been happy, hang the sense of it, lets get pissed instead.
__________________
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 ??? |
|
|