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.

 

Go Back   Doom9's Forum > Capturing and Editing Video > VapourSynth
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 25th December 2016, 18:30   #2321  |  Link
Myrsloik
Professional Code Monkey
 
Myrsloik's Avatar
 
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
So what do people want me to support? For the first time ever it's now kinda possible for me to support both 3.5.x and 3.6.x but I'll have to compile twice as many modules and modify the installer a bit.

Opinions? Obviously only officially supporting the latest Python is generally the least amount of effort.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet
Myrsloik is offline   Reply With Quote
Old 25th December 2016, 21:32   #2322  |  Link
fAy01
Registered User
 
Join Date: Jun 2010
Posts: 91
Quote:
Originally Posted by Myrsloik View Post
only officially supporting the latest Python is generally the least amount of effort.
That's a better option because you'd have more time to add features to vs than compiling it
fAy01 is offline   Reply With Quote
Old 26th December 2016, 14:55   #2323  |  Link
feisty2
I'm Siri
 
feisty2's Avatar
 
Join Date: Oct 2012
Location: void
Posts: 2,633

NEWS: Python is now supported in visual studio 2017
could code your modules or complex scripts with it if you want to
feisty2 is offline   Reply With Quote
Old 26th December 2016, 17:01   #2324  |  Link
Pat357
Registered User
 
Join Date: Jun 2006
Posts: 452
What's the easiest way to mount a vpy-script in R35 ?
How can I use Pismo (the one in the installer) for this ?
Pat357 is offline   Reply With Quote
Old 26th December 2016, 18:07   #2325  |  Link
Myrsloik
Professional Code Monkey
 
Myrsloik's Avatar
 
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
Quote:
Originally Posted by Pat357 View Post
What's the easiest way to mount a vpy-script in R35 ?
How can I use Pismo (the one in the installer) for this ?
Run "avfs.exe scriptname.vpy". It can be found in the directory where VapourSynth was installed.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet
Myrsloik is offline   Reply With Quote
Old 3rd January 2017, 16:13   #2326  |  Link
feisty2
I'm Siri
 
feisty2's Avatar
 
Join Date: Oct 2012
Location: void
Posts: 2,633
how to make a global plugin initializing list for all functions in your module:

Code:
class get_core:
      def __init__(self):
          self.core = vs.get_core()
          self.xxx  = self.core.xxx.xxx
          self.yyy  = self.core.yyy.yyy

def f1(src):
    core = get_core()
    clip = core.xxx(src)
    del core
    return clip

def f2(src):
    core = get_core()
    clip = core.yyy(src)
    clip = core.xxx(clip)
    del core
    return clip
so no "xxx = core.xxx.xxx" in both f1() and f2()

Last edited by feisty2; 3rd January 2017 at 16:16.
feisty2 is offline   Reply With Quote
Old 4th January 2017, 21:36   #2327  |  Link
Myrsloik
Professional Code Monkey
 
Myrsloik's Avatar
 
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
Here's a test build with python 3.6 support. There are no other notable changes. Should work, I guess.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet
Myrsloik is offline   Reply With Quote
Old 5th January 2017, 20:57   #2328  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,277
would be nice if SubText would also support .srt subtitles (https://github.com/HomeOfVapourSynth...on/VSFilterMod seems to be Windows only),...
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Old 6th January 2017, 18:51   #2329  |  Link
jackoneill
unsigned int
 
jackoneill's Avatar
 
Join Date: Oct 2012
Location: 🇪🇺
Posts: 760
Quote:
Originally Posted by Selur View Post
would be nice if SubText would also support .srt subtitles (https://github.com/HomeOfVapourSynth...on/VSFilterMod seems to be Windows only),...
But then someone would have to write Yet Another SRT Parser...
__________________
Buy me a "coffee" and/or hire me to write code!
jackoneill is offline   Reply With Quote
Old 6th January 2017, 23:32   #2330  |  Link
Mystery Keeper
Beyond Kawaii
 
Mystery Keeper's Avatar
 
Join Date: Feb 2008
Location: Russia
Posts: 724
We need one cross-platform all-formats subtitles renderer. With webvtt support.
__________________
...desu!
Mystery Keeper is offline   Reply With Quote
Old 6th January 2017, 23:35   #2331  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,277
and ttxt ...
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Old 7th January 2017, 06:21   #2332  |  Link
Jindadil007
Registered User
 
Join Date: Dec 2016
Posts: 71
Vapoursynth Core Library Error

Hi...I installed Python 3.6.0 and it is working fine.

However when I try to install "VapourSynth-R35" it shows an error... "At least one version of the core library has to be installed"...

I am newbie to python... Pl. guide how to install core library.

Thanks
Jindadil007 is offline   Reply With Quote
Old 7th January 2017, 06:28   #2333  |  Link
Mystery Keeper
Beyond Kawaii
 
Mystery Keeper's Avatar
 
Join Date: Feb 2008
Location: Russia
Posts: 724
Quote:
Originally Posted by Jindadil007 View Post
Hi...I installed Python 3.6.0 and it is working fine.

However when I try to install "VapourSynth-R35" it shows an error... "At least one version of the core library has to be installed"...

I am newbie to python... Pl. guide how to install core library.

Thanks
VapourSynth r35 explicitly requires Python 3.5. VapourSynth r36 test1 explicitly requires Python 3.6. It has a known regression though. Better wait till next update.
__________________
...desu!
Mystery Keeper is offline   Reply With Quote
Old 7th January 2017, 06:38   #2334  |  Link
Jindadil007
Registered User
 
Join Date: Dec 2016
Posts: 71
Quote:
Originally Posted by Mystery Keeper View Post
VapourSynth r35 explicitly requires Python 3.5. VapourSynth r36 test1 explicitly requires Python 3.6. It has a known regression though. Better wait till next update.
Thanks...Would try to install Python 3.5
Jindadil007 is offline   Reply With Quote
Old 7th January 2017, 17:20   #2335  |  Link
Myrsloik
Professional Code Monkey
 
Myrsloik's Avatar
 
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
R36 test2

Changes:
Code:
r36:
added misc filters to included vapoursynth plugins
fixed several edge cases when specifying color values for blankclip and addborders, inf and nan are now always rejected and floating point values can be any finite value
vspipe will now properly report floating point formats in y4m instead of incorrectly making them look like integer, for example C420ps and C420ph will be used to mark single and half precision respectively
avfs will now reject scripts that don't have an avs or vpy extension to avoid pointless error mounts
fixed blankclip handling of color for compat formats
added sample type to vspipe info output
improved a few installer error messages when python can't be found
now uses python 3.6 in windows
fixed potential crash when two clips are added together (Kamekameha)
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet
Myrsloik is offline   Reply With Quote
Old 11th January 2017, 05:18   #2336  |  Link
Boulder
Pig on the wing
 
Boulder's Avatar
 
Join Date: Mar 2002
Location: Finland
Posts: 5,733
Does there exist a filter (64-bit) for tackling a weird telecine pattern?

I have some material which seems to have a pattern "pppccpppccpppccpppccpppccppppcc" where p is a non-combed frame and c is a combed frame. VIVTC cannot tackle this one because the pattern is not constant enough.
__________________
And if the band you're in starts playing different tunes
I'll see you on the dark side of the Moon...
Boulder is offline   Reply With Quote
Old 11th January 2017, 08:26   #2337  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,784
At least it seems to be regular... usually it's advisable to count the number of equivalent fields to name the pattern, and to look at them as a Bob() result to identify blends. And I would suspect blends for your case, it sounds like blended PAL speed-up rather than Telecine.

Maybe you can provide a short prominent sample?
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 11th January 2017, 08:40   #2338  |  Link
Boulder
Pig on the wing
 
Boulder's Avatar
 
Join Date: Mar 2002
Location: Finland
Posts: 5,733
I didn't check very thoroughly, at first I thought the material just needed a regular IVTC and then noticed the odd jumps when there's the 4:2 pattern. DGIndexNV shows NTSC and no percentage for FILM so it's hard telecined. It would probably look really ugly when played back on a DVD player..

I'll get you a sample later today when I get back from work.
__________________
And if the band you're in starts playing different tunes
I'll see you on the dark side of the Moon...
Boulder is offline   Reply With Quote
Old 11th January 2017, 08:59   #2339  |  Link
Mystery Keeper
Beyond Kawaii
 
Mystery Keeper's Avatar
 
Join Date: Feb 2008
Location: Russia
Posts: 724
VDecimate is lacking the N in M decimation. Only 1 in M. That is what needs to be improved.
__________________
...desu!
Mystery Keeper is offline   Reply With Quote
Old 11th January 2017, 17:08   #2340  |  Link
Boulder
Pig on the wing
 
Boulder's Avatar
 
Join Date: Mar 2002
Location: Finland
Posts: 5,733
Here's a testclip.

https://drive.google.com/open?id=0Bz...3VVaUt3YlZjQTg

I probably need to do the TFM and TDecimate magic in Avisynth, save to a lossless AVI and do the rest in Vapoursynth with that clip. Tough job, but possible to automate.
__________________
And if the band you're in starts playing different tunes
I'll see you on the dark side of the Moon...
Boulder is offline   Reply With Quote
Reply

Tags
speed, vaporware, vapoursynth


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 23:55.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.