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. |
13th August 2019, 15:00 | #1301 | Link | |
Registered User
Join Date: Feb 2002
Location: California
Posts: 2,695
|
Quote:
2. There is no automated solution to either gamma or color correction. I always create two versions of my "restored" footage, one with GamMac (or equivalent tool) and one without, and I then cut between them on my NLE timeline to create the final version. |
|
13th August 2019, 17:26 | #1303 | Link | |
Registered User
Join Date: Feb 2002
Location: California
Posts: 2,695
|
Quote:
I'm using AVISynth+ version 0.1 r2508, 32-bit, running under WinXP Pro 32-bit. |
|
17th August 2019, 10:25 | #1305 | Link |
Remco Jansen
Join Date: Aug 2019
Location: Netherlands
Posts: 15
|
@Bernardd @Johnmeyer
I can't seem to get Bernardd's script to run multithreaded. Did a little testscript: Code:
AviSource("Testclip.avi") SetFilterMTMode("DEFAULT_MT_MODE", 2) Import("C:\VideoTools\AvisynthRepository\AVSPLUS_x64\plugins\RGBAdapt_Awb_Process function.avs") ConvertToRGB32() AWB_Func() converttoYV12() Prefetch(threads=2) As far as I can tell 'Fmt' is a variable used somewhere within Bernardd's script. I've tried different ways of importing the script, even importing "RGBAdapt_Awb_Process script call.avs" since it seems to hold a bunch of variables. But so far I haven't been able to figure out how to get it to use MT. Any tips are welcome therefore Cheers, Remco |
17th August 2019, 16:24 | #1306 | Link |
Registered User
Join Date: Feb 2002
Location: California
Posts: 2,695
|
I've not used AVISynth+64. I only use the 32-bit version. Many of the plugins are 32-bit and I simply don't know how they behave in a 64-bit environment.
There is no reason whatsoever to use the 64-bit version. If you want to switch between several versions of AVISynth, this is such a common need that Groucho built a simple utility that lets you select which version you want to use. You just run this when you need the 32-bit version, do your work, and then when you need the 64-bit version, you switch back. |
17th August 2019, 17:36 | #1307 | Link | |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
|
Quote:
edit: also you can run both in same time in mpp (mp_pipeline)
__________________
See My Avisynth Stuff Last edited by real.finder; 17th August 2019 at 17:38. |
|
17th August 2019, 17:47 | #1308 | Link | |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
|
Quote:
__________________
See My Avisynth Stuff |
|
18th August 2019, 11:33 | #1309 | Link | |
Remco Jansen
Join Date: Aug 2019
Location: Netherlands
Posts: 15
|
Quote:
Could (any of) you maybe post a simple example of how you use Bernardd's script in a multithreaded setup? And tbh... if I can't get it to run multithreaded that's no biggy. That one render will just take a little longer. Cheers, Remco |
|
18th August 2019, 12:04 | #1310 | Link | ||
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
Quote:
Quote:
__________________
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 ??? |
||
18th August 2019, 14:32 | #1312 | Link | |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
Quote:
Code:
# FFMS_MakeMultiPartScripts.avsi Function FFMS_MakeMultiPartScript(String FnList,String "OutPath",Int "Parts") { /* FFMS_MakeMultiPartScripts v0.04 ::: Requires RT_Stats, Avs+ OR GScript. FFMS_MakeMultiPartScript(String FnList,String "OutPath"="",Int "Parts"=4) FnList, No default. Multi-line string of avs filenames(1 or more). Source scripts to split must use FFMS2 source filter. Source scripts clip length must be at least (20 * Parts) frames else error abort. This function sets a Global FFMS_MakeMultiPartScript_Glb variable, can be detected in source avs scripts so as to determine if called by this function (for whatever reason). OutPath, Default "", Same Directory as source file directory. Path (must exist) where output scripts written. Where OutPath = default "", and multiple input files with different directories given in FnList, OutPath will use input file directory for each input file (even when different directories, will not be different paths where fileSelector client script used). Use "." for current directory. Parts, Default 4. Number of parts that source script is split into. */
__________________
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; 18th August 2019 at 14:34. |
|
21st August 2019, 03:03 | #1313 | Link | |
Registered User
Join Date: Feb 2002
Location: California
Posts: 2,695
|
Quote:
Here it is: My film script runs multi-threaded without any problem if I set the "play_speed" to 24 fps. However (and here is where it gets weird) if I set it to 23.976, it won't run multi-threaded and simply hangs on loading. Well, I thought, it must be an integer/float issue. So, I tried 24.0 fps instead of 24. Worked fine. I then tried 24 * 1 / 1 Worked fine. I then tried 24 * 1.0 / 1.0 Nope, that hung. So did 24.0 * 1 / 1 And, as I stated above, simply entering 23.976 also made the script hang. The play_speed variable only gets used one time in the script, and that is as the main variable to AssumeFPS. That's it. Somehow that causes MT to fail and AVISynth to hang. I am using AVISynth+ 0.1 r2508 32-bit under XP 32-bit. [edit]I decided to simply remove the assumefps() statement since I am already feeding the script 23.976 sound film. Once I removed that, the film speed was now 23.976 and the script ran multi-threaded without a problem. AVISynth sure is a mystery at times. [end edit] Last edited by johnmeyer; 21st August 2019 at 04:04. Reason: added last paragraph |
|
21st August 2019, 05:01 | #1314 | Link |
Registered User
Join Date: Mar 2012
Location: Texas
Posts: 1,666
|
I am not sure if it will fix the problem, but why not update to the latest AviSynth+ (r2772)? r2508 is over 2 years old and there has been lots of bugfixes since then.
|
30th August 2019, 15:40 | #1315 | Link |
Registered User
Join Date: Jan 2007
Posts: 45
|
Does anyone know what the min and max values are for the following AVISynth plugins:
- RemoveDirtMC (dirt_strength) - UnSharpMask (strength, radius and threshold) Its not mentioned in their wikis, only the default numbers are shown. I ask as I'd like to use sliders in AvsPMod. Thanks. |
2nd September 2019, 11:05 | #1316 | Link | |
Registered User
Join Date: Dec 2004
Location: Terneuzen, Zeeland, the Netherlands, Europe, Earth, Milky Way,Universe
Posts: 689
|
Quote:
I do not know the max. values but I assume you will get an error message if you set the values over the limit. (if there is a limit) Anyhow, you will never need dirt_strength above 100 for example. For unsharpmask I suggest the following max. values: strength: 200 radius: 6 threshold: 10 And if you need more, it's very easy to change the max. value from the AvsPmod sliders, as you know of cource. Fred.
__________________
About 8mm film: http://www.super-8.be Film Transfer Tutorial and example clips: https://www.youtube.com/watch?v=W4QBsWXKuV8 More Example clips: http://www.vimeo.com/user678523/videos/sort:newest |
|
2nd September 2019, 12:19 | #1317 | Link | |
Registered User
Join Date: Jan 2007
Posts: 45
|
Quote:
Dirt Strength: 100 UnSharpmask Settings (Similar to VirtualDubs): Strength: 0 - 200 Radius: 0 - 25 Threshold: 0 - 255 Doesn't seem to error no matter how large the values are! One last thing, is there a way to hide the variables showing as highlighted? Its a bit cluttered. Last edited by bassquake; 2nd September 2019 at 12:32. Reason: A word |
|
3rd September 2019, 11:13 | #1318 | Link | |
Registered User
Join Date: Dec 2004
Location: Terneuzen, Zeeland, the Netherlands, Europe, Earth, Milky Way,Universe
Posts: 689
|
Quote:
Options > Program settings > User Sliders > Create user sliders automatically > Select "Type string(filename)" Please unselect all other options. Fred.
__________________
About 8mm film: http://www.super-8.be Film Transfer Tutorial and example clips: https://www.youtube.com/watch?v=W4QBsWXKuV8 More Example clips: http://www.vimeo.com/user678523/videos/sort:newest |
|
3rd September 2019, 11:59 | #1319 | Link | |
Registered User
Join Date: Jan 2007
Posts: 45
|
Quote:
I kept "type string (list)" selected so I could change colorspace options on the fly. Would be nice to be able add show/hide each of the variables separately. Oh well. It'll do for now. |
|
4th September 2019, 08:04 | #1320 | Link | |
Registered User
Join Date: Nov 2017
Posts: 154
|
Quote:
Sent from my LG-M700 using Tapatalk |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|