View Full Version : Vapoursynth
lansing
21st July 2018, 09:30
Then firstly try calling vspipe with full path to see whether the problem still exists.
"C:\Program Files (x86)\VapourSynth\core64\vspipe.exe" --y4m "bob.vpy" - | ffmpeg ...
Declaring the whole path works. So the problem should be vs pointing to the wrong vspipe environment path on installation.
Update: I found the path in the system variable. It is pointing to "C:\Program Files (x86)\VapourSynth\core32".
Update 2: I changed the path manually to the core64 folder and it worked. But then when I run the vs installer again, it won't add back the original core32 path to the system variable. Even if I remove the modified path->uninstall->reinstall, the installation won't add it back, this looks like a bug to me.
lansing
21st July 2018, 13:26
IIRC the vs installer never adds the path to system environment variable for the users. You must manually add it yourself.
Oh yes you're right, I double checked on another computer and the installation is not adding the environment variable either, so it must be me who added it long time ago.
Myrsloik
22nd July 2018, 16:28
You should all try out VSRepo (https://forum.doom9.org/showthread.php?t=175590)now. As of test 9 it's more or less feature complete and only needs some additional testing.
If there's any plugin or script missing you think should be added simply request it in the linked thread.
IMPORTANT INFORMATION FOR PLUGIN/SCRIPT WRITERS:
If you host your stuff on GitHub new releases will be picked up automatically. Just remember to make official releases now and then (I'm looking at you, script writers) and that's it. If you choose to reject the light of GitHub then manual updates will be necessary. Fortunately very few of you have done so. Also post in the linked thread if a manual update is needed.
lansing
25th July 2018, 15:38
Just out of curiosity, does vapoursynth has an official logo/icon? I was using Simple x264 Launcher and in the "about" tabs, it has vapoursynth with a snake logo and I found it really funny.
poisondeathray
26th July 2018, 02:53
Just out of curiosity, does vapoursynth has an official logo/icon? I was using Simple x264 Launcher and in the "about" tabs, it has vapoursynth with a snake logo and I found it really funny.
I don't have Simple x264 Launcher, can you post the logo somewhere? (google can't find the snake)
I was wondering the same thing a while back.
Here is my logo animation when I was testing some particle simulations. I was thinking coalescing "vapour"; that type of thing - but it ended up looking more like "smoke" :( ... smoke synth
https://s22.postimg.cc/6yo6xau9d/vapoursynth.gif
lansing
26th July 2018, 03:59
I don't have Simple x264 Launcher, can you post the logo somewhere? (google can't find the snake)
I was wondering the same thing a while back.
Here is my logo animation when I was testing some particle simulations. I was thinking coalescing "vapour"; that type of thing - but it ended up looking more like "smoke" :( ... smoke synth
https://s22.postimg.cc/6yo6xau9d/vapoursynth.gif
https://i.imgur.com/oSbG7YI.jpg
poisondeathray
26th July 2018, 04:17
maybe the cute green guy is supposed to be a scary "python" ?
LigH
26th July 2018, 09:53
maybe the cute green guy is supposed to be a scary "python" ?
:sly: Quite probably a Python reference.
I could imagine a logo like a python appearing out of a steamy pot.
Myrsloik
26th July 2018, 09:56
Definitely a Python logo from somewhere. There's no official logo but one with some sharks circling a film clip would be nice to have...
ChaosKing
26th July 2018, 10:48
Definitely a Python logo from somewhere. There's no official logo but one with some sharks circling a film clip would be nice to have...
Hold My Beer ...
https://i.imgur.com/0Of3y7K.png
https://imgur.com/a/APLomKn
I think a steampunk shark would be way cooler
LigH
26th July 2018, 11:57
Damn. Now I wasted hours making a vapoured Python logo (https://www.ligh.de/pics/VapourSynth.png) (and then Mozilla browsers don't even render it transparently).
Why sharks?
Myrsloik
26th July 2018, 12:04
Damn. Now I wasted hours making a vapoured Python logo.
Why sharks?
I don't know, it was just a throwaway idea I had long ago. A python squeezing a movie clip would be fun too.
LigH
26th July 2018, 12:34
How about that: The Python double-snake logo being a "film clip"...
https://www.ligh.de/pics/VapourSynth_FilmClip.png — https://www.ligh.de/pics/VapourSynth_FilmClip.jpg
fAy01
26th July 2018, 15:54
https://i.pximg.net/img-master/img/2017/12/10/01/43/25/66229306_p0_master1200.jpg
https://www.pixiv.net/member_illust.php?mode=medium&illust_id=66229306
- need to ask for permission if used.
Myrsloik
26th July 2018, 20:03
How about that: The Python double-snake logo being a "film clip"...
https://www.ligh.de/pics/VapourSynth_FilmClip.png — https://www.ligh.de/pics/VapourSynth_FilmClip.jpg
I like this one. Give me an icon version and I'll make it the default icon for vpy files.
LigH
26th July 2018, 20:40
I hope this ICO file (https://www.ligh.de/software/VapourSynth.ico) is sufficient. It contains 32×32 and 48×48 icons with 256 and high colors (XP compatible), and 256×256 high colors with PNG compression for Vista+.
https://www.ligh.de/pics/VapourSynth_FilmClip32.png
https://www.ligh.de/pics/VapourSynth_FilmClip48.png
lansing
26th July 2018, 21:37
I think the shape looks weird, it would be better to be shaped as a square or a circle for an icon. For example, the original python logo is a circle.
poisondeathray
26th July 2018, 21:48
I'm not a fan of the "pink" film color either, or the translucency color combo where the "yellow" python looks "orange-ish?" behind the film
When viewing small icons, you lose sight and obscure part of the python logo (or at least the yellow python; blue guy is still visible), so the idea of "wrapping" around a film is not as clear either. Maybe a more transparent value , lighter gray shade for the film ?
LigH
26th July 2018, 22:23
@lansing: Icons are always squares; you may not notice that when they have transparency. But gradual transparency only works in high color modes for icons. And circles are hard to create with low resolutions, may look frayed out, as you see in the samples above (binary transparency, 256 color palette icons).
@poisondeathray: Yes, the strip color is not so fortunate, it is the original from a free clipart; I may change that to a neutral gray, or you won't recognize the yellow well. Soon...
Are_
26th July 2018, 23:30
Can you make a svg version of it too?
LigH
27th July 2018, 07:22
I don't have much experience with editing vector graphics. But the original ingredients used to be just that...
LigH
27th July 2018, 15:16
another ICO (https://www.ligh.de/software/VapourSynth_FilmClip.ico)
https://www.ligh.de/pics/VapourSynth_FilmClip256XP.png https://www.ligh.de/pics/VapourSynth_FilmClip48XP.png https://www.ligh.de/pics/VapourSynth_FilmClip32XP.png
kolak
27th July 2018, 17:48
Looks over-done/complicated for an icon :)
poisondeathray
27th July 2018, 18:23
I looks better IMO, but personally , I would go even more transparent for the film. Yellow python dude is not getting exposure
Also the original yellow logo path (I saw this on google images too) , seems to have a problem - the (viewer) right edge of is missing some points or flattened compared to the blue python's rounded border
poisondeathray
28th July 2018, 00:39
Why is 32x32 required to be supported ? Looking at the wikipedia link, XP supports 48x48. And it seems like XP support is getting phased out everywhere.
https://en.wikipedia.org/wiki/ICO_(file_format)
lansing
28th July 2018, 01:55
More modification:
https://i.imgur.com/qJJ3tRm.png
videoh
28th July 2018, 03:04
I think this whole concept looks stupid. Vapoursynth deserves much better. IMHO.
Myrsloik
28th July 2018, 15:33
More modification:
https://i.imgur.com/qJJ3tRm.png
Nopenopenopenopenope
poisondeathray
28th July 2018, 17:47
I think the original python logo and colors (blue/yellow) should be retained, at least in a way that makes it still recognizable - that helps with identification and association with the "python" the programming language
a rough idea - maybe the "film" can be fed through the logo, as if you feed film through a projector ? maybe something like this ?
(256x256 animated gif demo)
https://s22.postimg.cc/jxavwkdox/pythonlogo_film_256x256_rough_v1.gif
at 48x48 you can still see sprocket holes and python "eyes" , so they should still be visible as a 48x48 static ico. But 32x32 would require modifications and reframing - I'm still not sure why 32x32 is required to be supported ?
https://s22.postimg.cc/rrbhhvt6p/pythonlogo_film_48x48_rough_v1.gif
what characteristics or ideas makes it "vapoursynth" ? I understand python is important aspect, and I see "vaporware" as a tag below, but we know it's real and works :), but what other things or ideas do you want in a logo ?
ChaosKing
28th July 2018, 19:06
idk why but I immediately thought of this: uuuh yeahhhh, nice infinite ass wipe xD
Maybe it's just my dirty mind :p
TheFluff
29th July 2018, 00:08
well, ffms has a toilet paper roll for its logo so the shoe fits
Sparktank
29th July 2018, 00:36
https://s22.postimg.cc/rrbhhvt6p/pythonlogo_film_48x48_rough_v1.gif
I would start using VS if it had a logo like this.
If this was going to be a movie studio logo before the picture, I can see this turning around to project on the silverscreen: "aVAPOURSYNTHproject"
HuBandiT
29th July 2018, 00:38
(apologies for concepts only and no artwork)
concept #1: the python dudes (as image content) within one very visible film frame
concept #2: python dudes in reduced size in lower right corner of icon (as customary when an icon references a technology employed), with blue python dude's eye shining white (read: consider making "white" darker in other areas of the icon) as it is projecting (with some kind of visible light rays) an image onto one frame a film strip which occupies the main area of the icon; if enough space available, show three (or 0.5 + 1 + 0.5) frames of the film strip, top frame already has a fully formed image, middle frame (where blue dude is projecting with his eye) is forming, bottom frame blank (awaiting to be imaged)
foxyshadis
29th July 2018, 07:13
(256x256 animated gif demo)
This is the first thing that ever made me wish Windows supported animated file icons.
LigH
29th July 2018, 14:14
There is indeed an ANI file format. But hardly compressed, only a stack of DIBs, I believe. It was mainly intended for animated mouse cursors.
poisondeathray
30th July 2018, 21:33
concept #2: python dudes in reduced size in lower right corner of icon (as customary when an icon references a technology employed), with blue python dude's eye shining white (read: consider making "white" darker in other areas of the icon) as it is projecting (with some kind of visible light rays) an image onto one frame a film strip which occupies the main area of the icon; if enough space available, show three (or 0.5 + 1 + 0.5) frames of the film strip, top frame already has a fully formed image, middle frame (where blue dude is projecting with his eye) is forming, bottom frame blank (awaiting to be imaged)
Like austin powers / dr. evil - sharks with fricken laser beams attached to their heads!
"visible light rays" can be done as volumetric lights, but it's difficult to retain as an ico or small logo. A colored light example in the video below. And I don't think you'd be able to fit all that in a small ico.
Also why only blue python with fricken laser beams? It seems yellow python gets no love :(
But you can have different graphics for the logo (e.g. something that you put on a webpage, or use in a video), vs the ico . But I think they should share some themes and traits. eg. Python dudes with their official colors at least. I like them better than Lord Mulder's cute green guy
If this was going to be a movie studio logo before the picture, I can see this turning around to project on the silverscreen: "aVAPOURSYNTHproject"
Maybe something like this, with the python symbol/logo as the "o" some people misspell "vapOursynth". Not suitable for an ico , but an example of how you might use a possible logo. Colored light projection/ volumetric rays
https://www.youtube.com/watch?v=GKELqibwR8A
I don't like the text. But you need something that is synonymous with "vapoursynth". I also apologize for the font, its myriad pro, but I don't know what the official "font" is. Python uses Flux Regular "core.text" uses Terminus but it's an ugly font.
idk why but I immediately thought of this: uuuh yeahhhh, nice infinite ass wipe xD
Maybe it's just my dirty mind :p
maybe it was that ffms2 logo's subliminal effect ? or something Freudian :D
gives new meaning to "clean python code"
https://s22.postimg.cc/4s2tzj6vl/clean_python_code.jpg
hajj_3
5th August 2018, 13:29
It would be nice if you could add support for Python 3.7
ObenS
5th August 2018, 23:17
It would be nice if you could add support for Python 3.7
r45 will support Python 3.7 (https://github.com/vapoursynth/vapoursynth/commit/cb6190d397dc98582a19f8c04ca4b2918f1b5729)
Wolfberry
10th August 2018, 12:35
Internal functions like Binarize() Deflate()/Inflate() Median() Minimum()/Maximum() work in float in R44, but the doc still says they can only work in interger, I think this will confuse some users.
Also, MakeDiff() and MergeDiff() behave differently in float, the output is identical to "x y -" and "x y +" instead of "x y - 0.5 +" and "x y + 0.5 -" that one will normally expect.
Is this the intended behavior? I had implemented some workaround in my script due to this issue.
Myrsloik
10th August 2018, 17:30
Makediff is kinda up for debate. The only reason it's offset in integer is to have zero in the middle. With float there are no concerns like that. Discuss!
Myrsloik
19th August 2018, 19:43
Just a warning for all of you out there. The accept_lowercase option will be removed in the next version. None of you should be using it anyway and I really don't think it has a place in a case sensitive language like python.
unix
24th August 2018, 11:52
Hi guys, I have question.
What does this command mean"planes=[0, 2, 1], planes=[1] or planes=[1,2,3] ??
and values only from 0 to 3 value ?
Thanx
poisondeathray
24th August 2018, 15:21
What does this command mean"planes=[0, 2, 1], planes=[1] or planes=[1,2,3] ??
and values only from 0 to 3 value ?
This usually is a reference to the channels being used , such as Y,U,V,A or R,G,B,A
DJATOM
24th August 2018, 17:48
As I know, alpha channel in VS stored as second video clip, so for RGB and YUV it's always [0,1,2] or so.
edcrfv94
26th August 2018, 03:24
Any way change clip format chroma loction?
After nnedi3 Upscaling if use core.resize.Spline36 fix shiftm chroma loction will be set to center.
WolframRhodium
26th August 2018, 05:06
Any way change clip format chroma loction?
After nnedi3 Upscaling if use core.resize.Spline36 fix shiftm chroma loction will be set to center.
Use std.SetFrameProp (http://www.vapoursynth.com/doc/functions/setframeprop.html):
clip = core.std.SetFrameProp(clip, prop="_ChromaLocation", intval=0)
list of frame properties (http://www.vapoursynth.com/doc/apireference.html#reserved-frame-properties)
edcrfv94
26th August 2018, 08:27
Use std.SetFrameProp (http://www.vapoursynth.com/doc/functions/setframeprop.html):
clip = core.std.SetFrameProp(clip, prop="_ChromaLocation", intval=0)
list of frame properties (http://www.vapoursynth.com/doc/apireference.html#reserved-frame-properties)
Thanks
Anyway can get the chip info/props?
c_cl = clip.props._ChromaLocation
c_range = clip.props._ColorRange
Just idea not working
WolframRhodium
26th August 2018, 09:03
Thanks
Anyway can get the chip info/props?
c_cl = clip.props._ChromaLocation
c_range = clip.props._ColorRange
Just idea not working
Use text.ClipInfo (http://www.vapoursynth.com/doc/functions/clipinfo.html) if you only want to manually read the values. (text.FrameProps (http://www.vapoursynth.com/doc/functions/frameprops.html) is more human-readable.)
Otherwise you might want to use std.FrameEval (http://www.vapoursynth.com/doc/functions/frameeval.html), std.ModifyFrame (http://www.vapoursynth.com/doc/functions/modifyframe.html) or simply clip.get_frame (http://www.vapoursynth.com/doc/pythonreference.html?#VideoNode.get_frame)(n).props['_ChromaLocation'].
edcrfv94
26th August 2018, 10:16
Use text.ClipInfo (http://www.vapoursynth.com/doc/functions/clipinfo.html) if you only want to manually read the values. (text.FrameProps (http://www.vapoursynth.com/doc/functions/frameprops.html) is more human-readable.)
Otherwise you might want to use std.FrameEval (http://www.vapoursynth.com/doc/functions/frameeval.html), std.ModifyFrame (http://www.vapoursynth.com/doc/functions/modifyframe.html) or simply clip.get_frame (http://www.vapoursynth.com/doc/pythonreference.html?#VideoNode.get_frame)(n).props['_ChromaLocation'].
clip.get_frame(0).props['_ChromaLocation']
clip.get_frame(0).props._ChromaLocation
both doesn't work
WolframRhodium
26th August 2018, 12:05
clip.get_frame(0).props['_ChromaLocation']
clip.get_frame(0).props._ChromaLocation
both doesn't work
Why? Maybe the key is not defined?
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.