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. |
25th January 2019, 14:59 | #4421 | Link |
Excessively jovial fellow
Join Date: Jun 2004
Location: rude
Posts: 1,100
|
The reason Avs+ is slower on a 32-bit non-SSE machine might also be because IIRC a bunch of ancient MMX optimizations that were at best completely useless on any sort of reasonable hardware were removed from Avs+ pretty early on. Don't expect software that is actually maintained to keep optimization for ancient hardware forever.
If Avs+ is slower on an i5 though you're probably doing something wrong. |
25th January 2019, 15:05 | #4422 | Link |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
It's not. In the example above, heavy use of mvtools mainly contributes to the speed. Simple internal operations such as resizing are much faster with AVS+.
__________________
Groucho's Avisynth Stuff |
25th January 2019, 15:07 | #4423 | Link |
Acid fr0g
Join Date: May 2002
Location: Italy
Posts: 2,582
|
Plus, if you have a x64 capable CPU, I strongly suggest to jump on x64 train, where FPS can see up to 10-25% increase. Nowadays a Windows 10 x64 Pro license can be found on Amazon for a few bucks. Nonsense to stay on ancient XP.
__________________
@turment on Telegram |
25th January 2019, 15:59 | #4425 | Link |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Just curious - which ones?
__________________
Groucho's Avisynth Stuff |
25th January 2019, 16:01 | #4426 | Link |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,795
|
Can you give an example? I never found a non working plugin for avs+.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database |
26th January 2019, 05:25 | #4427 | Link |
Registered User
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 3,079
|
The most important one is LogoAway which is a 32-bit VDub plugin. Easy to use, very nice results and relatively fast. I tried most of the available logo removers, and this one did beat them all.
I just glanced over the list of available 64-bit AVS plugins, and this list has grown considerably. With a little effort I could probably find 64-bit replacements for most of my plugins. But there is another reason why I am not going to do this: I do video conversions on at least 3 different computers. There's the notorious ancient WinXP machine, there is one Win7-32 laptop (only 2GB Ram, the 64-bit Win7 version is too slow on this laptop, constant swapping), and another Win7-64bit laptop with 8GB RAM. I have no intention to maintain 3 different AVS plugins folders, it is hard enough for me to maintain just one plugins folder. Getting working plugin versions for several scripts like QTGMC, LSFMod, Srestore or Finesharp took me a long time, and I want to keep this configuration. I know that if everything works on the WinXP machine then it will also work on the other computers. Maybe a little bit slower than it could, but no headaches for me. Cheers manolito |
26th January 2019, 05:32 | #4428 | Link | |
Registered User
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 3,079
|
Quote:
While having both versions installed at the same time is possible, you can not mix 32-bit and 64-bit plugins in the same script. It's either one or the other, you need to keep the plugins separate. Cheers manolito |
|
26th January 2019, 07:47 | #4429 | Link | |
Registered User
Join Date: Sep 2006
Posts: 1,657
|
Quote:
https://www.newegg.com/Product/Produ...82E16819113480 Ryzen 5 4-core/8 threads for $150, that will fix all your problem. Heck you can probably build three under $1000. |
|
26th January 2019, 14:26 | #4430 | Link |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
|
you can mix 32-bit and 64-bit plugins in the same script with mpp (mp_pipeline), you can even run avs+ inside it even if you have old avs installed by using "### dll:"
__________________
See My Avisynth Stuff |
31st January 2019, 00:01 | #4433 | Link |
Formerly davidh*****
Join Date: Jan 2004
Posts: 2,496
|
Using multiline syntax (".\"), is there any way to comment out a line in the middle of a set of lines? For example:
Code:
version.\ fliphorizontal.\ flipvertical.\ killaudio I don't know how much use multiline syntax gets, but I'm guessing it may have originally been something of an after-thought. Semi-colon termination would be so nice... |
31st January 2019, 00:44 | #4434 | Link |
...?
Join Date: Nov 2005
Location: Florida
Posts: 1,420
|
C-style /* */ works:
Code:
Version()/*.\ FlipHorizontal()*/.\ FlipVertical().\ KillAudio() Although on something that simple (for exposition's sake) I wouldn't bother with the .\ style multiline syntax at all, and use the standard multiline form: Code:
Version() #FlipHorizontal() FlipVertical() KillAudio() |
31st January 2019, 14:48 | #4435 | Link |
Registered User
Join Date: Dec 2002
Location: Region 0
Posts: 1,436
|
Was there an issue before with the dithering when reducing the color depth in AVIsynth+ (4:2:0 chroma formats) that was fixed? I noticed some vertical banding in the output video when dithering was enabled with SD/REC.601 previously with build 2700. I didn't see it in HD/REC.709 content. However, with the latest build 2772 AVIsynth+ I don't see it anymore.
|
31st January 2019, 14:59 | #4436 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
Stereodude, see Changelog for current & prev versions via Pinterf (via his sig) on github / releases :- https://github.com/pinterf/AviSynthPlus/releases
__________________
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 ??? |
31st January 2019, 15:34 | #4438 | Link | |
Registered User
Join Date: Dec 2002
Location: Region 0
Posts: 1,436
|
Quote:
Weird... Oh well, I'm not seeing it now. |
|
31st January 2019, 22:46 | #4439 | Link | |
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,905
|
I use /* */ everyday to comment out multiple lines.
For the sake of coding, // would also be appreciated to have available as comment instead of using just "#" for single line commands, just to feel a bit more like C++ and C#. Quote:
Don't get me wrong, I'm totally happy with the current Floyd-Steinberg error diffusion as it's one of the best dithering algorithms, but what if people need/would like to use other dithering algorithms? After all, back when the world was 8bit stacked, 8 dithering methods were available. Last edited by FranceBB; 31st January 2019 at 22:50. |
|
1st February 2019, 00:18 | #4440 | Link | |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
Quote:
Also, adds nothing to the language.
__________________
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 ??? |
|
|
|