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. |
6th July 2016, 08:00 | #1982 | Link |
typo lover
Join Date: May 2009
Posts: 595
|
There are already ConvertAudioTo8bit/16bit/Float, and no one complained to those name.
I think ConvertVideoTo8bit/16bit/Float are simple enough.
__________________
my repositories |
6th July 2016, 08:47 | #1984 | Link |
Registered User
Join Date: Jan 2014
Posts: 2,314
|
Are you sure you use the fresh 2022 version? What does avsmeter say (avsmeter -avsinfo) ?
Downloaded ultim's version, and also mine, no artifact. Changed back to a previous r1858, and my intermediate r1908-pfmod, and the artifact came back. |
6th July 2016, 08:49 | #1985 | Link | |
Registered User
Join Date: Jan 2010
Posts: 270
|
Quote:
Second, I see no reason why something like AvsFilterNet couldn't just autoload other plugins on its own. What's the point of moving something like this into the core? Last edited by TurboPascal7; 6th July 2016 at 08:51. |
|
6th July 2016, 09:04 | #1988 | Link |
Registered User
Join Date: Oct 2002
Location: France
Posts: 2,316
|
Euh... Where do you get the new avisynth.h header ? I don't see any link, and it's not put in the package of the new release. Do i have to search it on the github repo ? It would be easier to put it with the release.
Edit : Found it (i think...) on searching on github. |
6th July 2016, 09:12 | #1989 | Link | |
Acid fr0g
Join Date: May 2002
Location: Italy
Posts: 2,582
|
Quote:
No artifacts here. Without going too much OT, can you please paste here the latest modified version of SMDegrain you are using and the script too? Thanks.
__________________
@turment on Telegram |
|
6th July 2016, 09:23 | #1990 | Link | |
Registered User
Join Date: Jan 2014
Posts: 2,314
|
Quote:
I tested with this script Code:
SetFilterMTMode("DEFAULT_MT_MODE", 2) SetFilterMTMode("lsmashvideosource", 3) lsmashvideosource("13HoursCUT.mp4", format="YUV420P8") Crop(0, 140, 0, -140) SMDegrain (tr=4,PreFilter=4,thSAD=400,contrasharp=false,refinemotion=false,plane=4,chroma=true,lsb=true,mode=6) Prefetch(8) |
|
6th July 2016, 09:32 | #1992 | Link | |
Soul Architect
Join Date: Apr 2014
Posts: 2,559
|
Quote:
Here
__________________
FrameRateConverter | AvisynthShader | AvsFilterNet | Natural Grounding Player with Yin Media Encoder, 432hz Player, Powerliminals Player and Audio Video Muxer Last edited by MysteryX; 6th July 2016 at 11:59. |
|
6th July 2016, 09:33 | #1993 | Link |
Acid fr0g
Join Date: May 2002
Location: Italy
Posts: 2,582
|
@real.finder
Can you please explain me the following changes?
__________________
@turment on Telegram |
6th July 2016, 09:40 | #1994 | Link |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Some odd behaviour (XP64, 4GB RAM) using a script that should cause Avisynth throw an out of memory error:
Script: Code:
setmemorymax(16000) n = 12 colorbars(width = 1920 * n, height = 1080 * n, pixel_type = "rgb32").killaudio().assumefps(25, 1) turnleft().pointresize(width() - 1920, height() - 1080) turnright().pointresize(width() + 1920, height() + 1080) Code:
Exception 0xC0000005 [STATUS_ACCESS_VIOLATION] Module: D:\WINNT\system32\vcruntime140.dll Address: 0x000000000207CA44 Code:
GetFrameBuffer: Returned a VFB with a 0 data pointer! size=1194393631, max=3196588032, used=3583180893 I think we have run out of memory folks! r1576 throws what you would expect. I tried the same with the last of pinterf's builds - No exception thrown, Avisynth simply never returns from the first GetFrame() call.
__________________
Groucho's Avisynth Stuff Last edited by Groucho2004; 6th July 2016 at 09:45. |
6th July 2016, 12:31 | #1995 | Link | |
Registered User
Join Date: Jan 2014
Posts: 2,314
|
Quote:
More info later. Last edited by pinterf; 6th July 2016 at 13:00. |
|
6th July 2016, 12:47 | #1996 | Link | |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Quote:
I should have mentioned that I used AVSMeter to test this which reports the module in which an exception occurs. Then again, you probably knew that.
__________________
Groucho's Avisynth Stuff |
|
6th July 2016, 12:59 | #1997 | Link | |
Registered User
Join Date: Jan 2014
Posts: 2,314
|
Quote:
When the horizontal resizer works, it creates a *21120 x 23040 sized (1.9GByte) videoframe, plus two temporary buffers, one 1.1Gbyte and a 1.9GByte one. No wonder that with 4/8GB physical RAM is not enough (and this is the real limit, not the declared 160000MB you set in SetMemoryMax, it is overridden). 1.1GB for the Colorbars source frame, another 3-4x frame size during the resize process. The 1200sec/frame was because of the OS memory swapping. *This may be suboptimal to work with a new_horizontal*original_horizontal sized temporary frame, maybe it is needed for the horizontal resizer, because it works as turn+resize+turnback. Have to check it. |
|
6th July 2016, 13:05 | #1998 | Link | |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Quote:
I'm not sure if you realize that the point of that script is simply to force Avisynth to run out of memory and see how it behaves. So, the only question is why the new version behaves differently.
__________________
Groucho's Avisynth Stuff |
|
|
|