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. |
19th July 2021, 13:32 | #1221 | Link |
Registered User
Join Date: Jul 2018
Posts: 1,070
|
As users tried to use output of ColorBars() for resamplers testing ( https://forum.doom9.org/showthread.p...58#post1947958 ) it is recommended to add 'mode' parameter to ColorBars() internal function with at least 3 values:
1. 'pixel-art' (as today ColorBar() ouput) 2. 'film-look' ( I think it is default for real prof color bar generator) 3. 'video-look' Possible processing is suggested in https://forum.doom9.org/showthread.p...74#post1947974 . And may be at least put a note to Avisynth wiki about non-compatibility of current ColorBar() output for testing of 'film/video' motion pictures data processing software for quality and results of levels transition processing. Linked wiki .pdf https://www.arib.or.jp/english/html/...B28v1_0-E1.pdf also notes about correct levels transitions preparation: Annex A5: A.5 Transient Ringing may occur when the stripe level of this color bar is suddenly changed, then this may possibly cause operational inconvenience. Therefore, it is necessary to carry out design while limiting bandwidths for leading edge and falling edge. The number of samples to be used for the transient shall be 6 to 9, in the case of 1920 horizontal samples, although it may depend upon the scale of hardware, process performance and the so-called “make up”. Also the older ITU recs describes some valid forms of levels transition in details: https://www.itu.int/dms_pubrec/itu-r...0-W!!PDF-E.pdf Rec. ITU-R BT.801-1 (for SDTV) Test signals for digitally encoded colour television signals conforming with Recommendations ITU-R BT.601 and ITU-R BT.656 These digital waveforms are made up of pulses in uniform ranges, ramps between two uniform ranges, and transitions between two uniform ranges, shaped by a filter whose impulse response R(t) is defined as a function of time t as follows: – for –3T < t < 3T, R(t) = 0.42 + 0.50 cos(π t/ 3T) + 0.08 cos(2π t/ 3T) – otherwise R(t) = 0 (R(t): Blackman window). The value of T is 74 ns for digital waveforms A1, A2, A3 and A4 And Rec. ITU-R BT.1729 https://www.itu.int/dms_pubrec/itu-r...4-I!!PDF-E.pdf (for HDTV) Rise and fall times of bar transitions The 10% to 90% rise time and 90% to 10% fall time of the colour bars should be identical to each other and should be consistent with the frequency response specifications in Recommendations ITU-R BT.601, ITU-R BT.1358, ITU-R BT.1847, ITU-R BT.1543 or ITU-R BT.709, as appropriate to the format2. The shape of the leading and trailing edges should be similar to a raised cosine function. Last edited by DTL; 19th July 2021 at 19:36. |
20th July 2021, 17:20 | #1222 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,361
|
Just wanted to report that for some time I have been having issues with variables that start with the same letter:
Code:
mode == "edgeW" ? " y[0,0] I@ y[0,1] B@ - abs I y[0,-1] G@ - abs max BB^ " \ +"I y[1,1] C@ - abs I y[-1,-1] F@ - abs max CC^ I y[-1,0] D@ - abs I y[1,0] E@ - abs max DD^ " \ +"I y[-1,1] A@ - abs I y[1,-1] H@ - abs max BB min CC min DD min " \ +"DI@ DD == x D E dup1 dup1 min I min swap2 max I max clip DI BB == x B G dup1 dup1 min I min swap2 max I max clip " \ +"DI CC == x C F dup1 dup1 min I min swap2 max I max clip x A H dup1 dup1 min I min swap2 max I max clip ? ? ?" : \
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
23rd July 2021, 00:43 | #1223 | Link |
Formerly davidh*****
Join Date: Jan 2004
Posts: 2,496
|
Another little note, not on Expr per se but on Format and String, which are useful in preparing Expr expressions. They only expand floats to six decimal digits after the point, which could cause some unnecessary inaccuracy. I think you need around 9 or 10 significant digits to guarantee hitting the true closest floating point number. Could consideration be given to a higher-precision flag or variations of those functions?
Or even allow %a format: https://stackoverflow.com/questions/...-in-c/10128764 Last edited by wonkey_monkey; 23rd July 2021 at 00:50. |
23rd July 2021, 13:01 | #1224 | Link |
͡҉҉ ̵̡̢̛̗̘̙̜̝̞̟̠͇̊̋̌̍̎̏̿̿
Join Date: Feb 2009
Location: No support in PM
Posts: 712
|
I’m just installing AVS+ for the first time and suddenly I feel like a total newbie… So I have a question I cannot find the answer on the official website nor on the wiki:
What are the host applications compatible with 64-bit AVS+ ? For: – Editing and previewing – Piping – Encoding Also, maybe the installer should be a bit more clear that you can also keep intact your existing 32-bit AviSynth 2.5 just by unchecking the 32-bit dll. I needed to keep my 32-bit AVS 2.6 because I found incompatibilities with my existing plug-in set and the 32-bit AVS+.
__________________
dither 1.28.1 for AviSynth | avstp 1.0.4 for AviSynth development | fmtconv r30 for Vapoursynth & Avs+ | trimx264opt segmented encoding Last edited by cretindesalpes; 24th July 2021 at 14:37. |
23rd July 2021, 13:30 | #1225 | Link | |
Registered User
Join Date: May 2006
Posts: 3,997
|
Quote:
https://forum.doom9.org/showthread.php?t=172124 |
|
23rd July 2021, 13:35 | #1226 | Link | |
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,733
|
Quote:
Piping : Avs2yuv64 (https://github.com/MasterNobody/avs2yuv/releases) Encoding : f.ex. x264, x265 64-bit builds
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
|
23rd July 2021, 14:25 | #1227 | Link | ||
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
|
Quote:
Quote:
__________________
See My Avisynth Stuff |
||
23rd July 2021, 16:00 | #1230 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,361
|
Use avpsmod by gispos. Works fine with latest AVS+ 3.7.1.
For encoding I use avs2pipemod64 as always and x264_r2935_x64(Ligh). To debug I find avsmeter and AVSInfoTool great tools too. I also had issues on the past and this tells you what is set on the register.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
23rd July 2021, 16:14 | #1231 | Link |
͡҉҉ ̵̡̢̛̗̘̙̜̝̞̟̠͇̊̋̌̍̎̏̿̿
Join Date: Feb 2009
Location: No support in PM
Posts: 712
|
Thank you all very much for your replies!
__________________
dither 1.28.1 for AviSynth | avstp 1.0.4 for AviSynth development | fmtconv r30 for Vapoursynth & Avs+ | trimx264opt segmented encoding |
23rd July 2021, 16:31 | #1232 | Link |
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,904
|
Wow! @Cretindesalpes, you're back!
It's nice to see the creator of Dither Tools getting Avisynth+ for the very first time. You won't ever feel the need to go back to the normal Avisynth, I can tell you that, you'll love AVS+ |
23rd July 2021, 16:56 | #1233 | Link | |
Registered User
Join Date: Jan 2018
Posts: 2,156
|
Quote:
https://forum.doom9.org/showthread.p...78#post1948178 |
|
23rd July 2021, 17:11 | #1234 | Link | |
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,904
|
Quote:
|
|
23rd July 2021, 20:42 | #1235 | Link | |
...?
Join Date: Nov 2005
Location: Florida
Posts: 1,420
|
Quote:
On all the other OSes* and CPU arches** AviSynth+ can now be used on natively, FFmpeg (and thus anything built against it, like mpv or VLC or kdenlive) and DJATOM's fork of avs2yuv are the direct points of contact. *Linux, macOS, and BSD (since 3.5.0), Haiku (3.7.0) **ARM (3.6.0), PowerPC (3.7.0), RISC-V and SPARC (git) |
|
23rd July 2021, 20:50 | #1236 | Link | |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
Quote:
And the old dead VirtualDub is reborn, VirtualDub2:- https://forum.doom9.org/showthread.php?t=172021 [VD2 not seem an update since about beginnning of pandemic, but its great and has AVS script editor, similar to old VDubMod].
__________________
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 ??? |
|
24th July 2021, 23:19 | #1238 | Link | |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
|
Quote:
anyway, you can have AVISynth and AVISynth+ on the same computer by temporarily switch the dll of AVISynth or AVISynth+ with MPP, avspmod can do it too, and some programs/tools can use the AVISynth.dll that in same folder with it
__________________
See My Avisynth Stuff |
|
25th July 2021, 08:05 | #1240 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,782
|
Yes, the core DLL(s) need to be in the system folder to be registered systemwide, and additional files get in their carefully planned locations. Switching is easy, using the Universal Avisynth Installer by Groucho2004. But when you intend to just be and stay up-to-date, just run the official installer once and agree.
Last edited by LigH; 25th July 2021 at 08:08. |
|
|