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 January 2018, 12:48 | #3881 | Link |
Retried Guesser
Join Date: Jun 2012
Posts: 1,373
|
Lots of filters added to clip B eliminate the phantom frames:
Code:
A=Colorbars.KillAudio.Trim(0,-10).ShowFrameNumber # 10 frames #[[ #B=A.Trim(0, -1) ## broken #B=A.Trim(0, -1).Info ## fixed #B=A.Trim(0, -1).Invert.Invert ## fixed #B=A.Trim(0, -1).TurnLeft.TurnRight ## fixed #B=A.Trim(0, -1).AssumeFrameBased ## broken #B=A.Trim(0, -1).AssumeFPS(A) ## broken B=A.Trim(0, -1).ChangeFPS(A) ## fixed #]] StackHorizontal(A,B) |
19th January 2018, 14:13 | #3882 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
Sounds great, could give it a monika of DavidHorman_VirtualDub_Compatible_Trim().
__________________
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; 19th January 2018 at 14:15. |
19th January 2018, 20:05 | #3884 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
I would think that the raw elegance of current AVS+ trim is the most performant NOP, really need more tests from those willing to partisipate.
EDIT: Above, guess I misinterpreted Ligh's post, 8 or 9 pints of bitter seem to have that effect on me.
__________________
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; 20th January 2018 at 16:01. |
19th January 2018, 22:51 | #3886 | Link | |
Retried Guesser
Join Date: Jun 2012
Posts: 1,373
|
I've heard tell ChangeFPS does some caching; maybe that's the reason it works here -
Quote:
|
|
20th January 2018, 16:07 | #3888 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,781
|
To cache explicitly, you may use RequestLinear (TIVTC.dll); AviSynth MT also provided Preroll (or even any AviSynth v2.6+?). Does AviSynth+ offer anything similar in its kernel?
|
22nd January 2018, 02:22 | #3890 | Link |
Retried Guesser
Join Date: Jun 2012
Posts: 1,373
|
AviSynth+ version number is currently 2.60, the same as AviSynth. The way to tell AVS+ versions apart is with the Version & VersionString functions.
For example, the current VersionString is: "AviSynth+ 0.1 (r2580, MT, i386)" (32-bit) "AviSynth+ 0.1 (r2580, MT, x86_64)" (64-bit) |
22nd January 2018, 09:15 | #3893 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
__________________
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; 10th October 2019 at 21:42. |
22nd January 2018, 11:33 | #3896 | Link |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,795
|
The git link on the page links to https://github.com/pylorak/avisynth so I would assume it's ultims site aka the thread creator.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database |
22nd January 2018, 11:42 | #3897 | Link | |
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
|
Quote:
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
|
22nd January 2018, 16:57 | #3899 | Link |
Formerly davidh*****
Join Date: Jan 2004
Posts: 2,496
|
I'm confused by the convertbits Wiki page:
Code:
bool truerange = true Use the default value unless you know what you are doing. (TODO if false, seems to either do nothing or corrupt output) Only allowed with Planar color formats. If true (default), convert 10-16 bit formats without re-scaling underlying pixel data. For example, clip10bit.ConvertBits(16, truerange=false) will leave pixel data in the 0..1023 range, but will change the color format from YUVxxxP10 to YUVxxxP16. I'd also argue that "truerange" is not a good name for the parameter anyway, as it gives little hint as to what it does, either as false or true. |
22nd January 2018, 21:18 | #3900 | Link | |
Registered User
Join Date: Sep 2007
Posts: 5,374
|
Quote:
What would be a better "name" ? Maybe "scalerange" ? |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|