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 4th September 2017, 22:40   #2681  |  Link
lansing
Registered User
 
Join Date: Sep 2006
Posts: 1,657
Quote:
Originally Posted by Myrsloik View Post
Does ot work properly with R38?
Just tried it, it works fine in R38
lansing is offline   Reply With Quote
Old 4th September 2017, 23:23   #2682  |  Link
Are_
Registered User
 
Join Date: Jun 2012
Location: Ibiza, Spain
Posts: 321
Latest update to zimg fixed this for me, no more segfaults here.
Are_ is offline   Reply With Quote
Old 5th September 2017, 14:22   #2683  |  Link
Myrsloik
Professional Code Monkey
 
Myrsloik's Avatar
 
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
R39 test4

I miscompiled test3 so that's why it didn't work. That's what happens when you have to reinstall everything on a new computer...
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet
Myrsloik is online now   Reply With Quote
Old 5th September 2017, 14:50   #2684  |  Link
lansing
Registered User
 
Join Date: Sep 2006
Posts: 1,657
Quote:
Originally Posted by Myrsloik View Post
R39 test4

I miscompiled test3 so that's why it didn't work. That's what happens when you have to reinstall everything on a new computer...
Yes the problem is fixed now, thanks
lansing is offline   Reply With Quote
Old 7th September 2017, 10:40   #2685  |  Link
deniskx
Registered User
 
Join Date: Aug 2017
Location: Russia
Posts: 2
Hello. You can call me stupid, but I broke my head. I'm pretty good in Avisynth, but in Vapoursynth is a beginner. I have Xubuntu 16.04 x86, Vapoursynth from PPA. I need to connect avisynth TIVTC.dll plugin, because of 2-pass mode=2 and mode=4 (I have a complex video), which is not in VIVTC. And I can not.

Code:
import vapoursynth as vs
core = vs.get_core()
core.avs.LoadPlugin(TIVTC.dll)
video = core.ffms2.Source(source=input.mkv)
video = core.avs.TDecimate()
video.set_output()
Code:
vspipe --y4m script.vpy - | ffmpeg -i pipe: output.mkv
writes errors like that:
No attribute with the name avs exists. Did you mistype a plugin namespace
Help me, please.
deniskx is offline   Reply With Quote
Old 7th September 2017, 16:00   #2686  |  Link
tuanden0
Registered User
 
Join Date: Oct 2016
Posts: 111
Quote:
Originally Posted by deniskx View Post
Hello. You can call me stupid, but I broke my head. I'm pretty good in Avisynth, but in Vapoursynth is a beginner. I have Xubuntu 16.04 x86, Vapoursynth from PPA. I need to connect avisynth TIVTC.dll plugin, because of 2-pass mode=2 and mode=4 (I have a complex video), which is not in VIVTC. And I can not.

Code:
import vapoursynth as vs
core = vs.get_core()
core.avs.LoadPlugin(TIVTC.dll)
video = core.ffms2.Source(source=input.mkv)
video = core.avs.TDecimate()
video.set_output()
Code:
vspipe --y4m script.vpy - | ffmpeg -i pipe: output.mkv
writes errors like that:
No attribute with the name avs exists. Did you mistype a plugin namespace
Help me, please.
Try add "-" after output:
Quote:
vspipe --y4m script.vpy - | ffmpeg -i pipe: output.mkv -
tuanden0 is offline   Reply With Quote
Old 7th September 2017, 17:34   #2687  |  Link
Myrsloik
Professional Code Monkey
 
Myrsloik's Avatar
 
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
Quote:
Originally Posted by deniskx View Post
Hello. You can call me stupid, but I broke my head. I'm pretty good in Avisynth, but in Vapoursynth is a beginner. I have Xubuntu 16.04 x86, Vapoursynth from PPA. I need to connect avisynth TIVTC.dll plugin, because of 2-pass mode=2 and mode=4 (I have a complex video), which is not in VIVTC. And I can not.

Code:
import vapoursynth as vs
core = vs.get_core()
core.avs.LoadPlugin(TIVTC.dll)
video = core.ffms2.Source(source=input.mkv)
video = core.avs.TDecimate()
video.set_output()
Code:
vspipe --y4m script.vpy - | ffmpeg -i pipe: output.mkv
writes errors like that:
No attribute with the name avs exists. Did you mistype a plugin namespace
Help me, please.
You can't load avisynth plugins in linux. If that's what you're trying to do.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet
Myrsloik is online now   Reply With Quote
Old 7th September 2017, 19:38   #2688  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,783
Maybe not yet ...
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 7th September 2017, 19:41   #2689  |  Link
Myrsloik
Professional Code Monkey
 
Myrsloik's Avatar
 
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
Quote:
Originally Posted by LigH View Post
Maybe not yet ...
Not by me. Proper ports are better anyway. You'd still need x64 versions of everything which not all things have.

I have a dream that one day an avisynth user will suggest doing the right thing and not just another shitty compatibility hack.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet
Myrsloik is online now   Reply With Quote
Old 7th September 2017, 19:46   #2690  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,783
Of course. A cross-platform portable loadable library format ... sigh ... Mono?!
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 7th September 2017, 19:47   #2691  |  Link
Myrsloik
Professional Code Monkey
 
Myrsloik's Avatar
 
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
Quote:
Originally Posted by LigH View Post
Of course. A cross-platform portable loadable library format ... sigh ... Mono?!
It's called C. With a system compiler. Works everywhere.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet
Myrsloik is online now   Reply With Quote
Old 7th September 2017, 20:03   #2692  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,783
May there be no system dependent function calls. Or references to external libraries (like FFT3D). Do it yourself ... everything ... from scratch. Or from other OpenSource projects. Rely on the community! Closed Source is so ... last millennium.

__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 8th September 2017, 13:56   #2693  |  Link
deniskx
Registered User
 
Join Date: Aug 2017
Location: Russia
Posts: 2
Quote:
Originally Posted by Myrsloik View Post
You can't load avisynth plugins in linux.
Thanks. This should be specified here so as not to mislead people.

What the point of Vapoursynth then? Another fork? Windows has a working learning Avisynth. Linux does not have avs plug-ins, so Avisynth under Wine is the best solution then.
deniskx is offline   Reply With Quote
Old 8th September 2017, 14:02   #2694  |  Link
Myrsloik
Professional Code Monkey
 
Myrsloik's Avatar
 
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
Quote:
Originally Posted by deniskx View Post
Thanks. This should be specified here so as not to mislead people.

What the point of Vapoursynth then? Another fork? Windows has a working learning Avisynth. Linux does not have avs plug-ins, so Avisynth under Wine is the best solution then.
Native binaries are native only. You should definitely know this since you've heard about wine.

VapourSynth also isn't a fork. The point is code quality, portability and proper multithreading support. And more flexible scripting too.

And no, not caving in to your documentation demands. It shall remain unchanged.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet
Myrsloik is online now   Reply With Quote
Old 8th September 2017, 14:59   #2695  |  Link
feisty2
I'm Siri
 
feisty2's Avatar
 
Join Date: Oct 2012
Location: void
Posts: 2,633
Quote:
Originally Posted by deniskx View Post
Thanks. This should be specified here so as not to mislead people.

What the point of Vapoursynth then? Another fork? Windows has a working learning Avisynth. Linux does not have avs plug-ins, so Avisynth under Wine is the best solution then.
vaporsynth got the ability (std.Expr) to evaluate RPN expressions on 32 bits floating point precision video clips and take (practically) arbitrary amount of clips as the input, while avisynth got the naïve mt_lut(xyz) that takes up to 3 clips and only works with 8 bits low precision clips
that's enough for me to sentence avisynth to death
feisty2 is offline   Reply With Quote
Old 8th September 2017, 16:14   #2696  |  Link
TheFluff
Excessively jovial fellow
 
Join Date: Jun 2004
Location: rude
Posts: 1,100
Quote:
Originally Posted by deniskx View Post
What the point of Vapoursynth then?
Unlike Avisynth, VS isn't completely awful.
TheFluff is offline   Reply With Quote
Old 8th September 2017, 16:55   #2697  |  Link
poisondeathray
Registered User
 
Join Date: Sep 2007
Posts: 5,377
But avisynth has things that vapoursynth can't do right now. Like audio.

So not completely aweful
poisondeathray is offline   Reply With Quote
Old 10th September 2017, 14:46   #2698  |  Link
mparade
Registered User
 
Join Date: Nov 2013
Posts: 577
feeding x265 via Vapoursynth

Can someone help why it is not possible to feed a HDR10 encoded content to x265 to reencode using DGDecNV (latest with HDR10 support) and Vapoursynth?

Error message as follows:

Quote:
x265 [error]: unable to open input file
Author of DGDecNV suggested asking the Vapoursynth guys about it. What information should be provided for support?

I am not a programmer, not using Vapoursynth directly but perhaps can provide all the info required to find the reason for the problem.

Please help.
mparade is offline   Reply With Quote
Old 10th September 2017, 15:03   #2699  |  Link
stax76
Registered User
 
stax76's Avatar
 
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
@mparade

Your VS script would be a start.
stax76 is offline   Reply With Quote
Old 10th September 2017, 16:00   #2700  |  Link
mparade
Registered User
 
Join Date: Nov 2013
Posts: 577
Quote:
Originally Posted by stax76 View Post
@mparade

Your VS script would be a start.
Please find as an attachement.

http://mammutmail.com/hu/download/b4...8fff07f65d0611

Last edited by mparade; 10th September 2017 at 16:06.
mparade 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 20:26.


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