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 > Avisynth Development

Reply
 
Thread Tools Search this Thread Display Modes
Old 22nd April 2013, 15:45   #1  |  Link
Youka
Registered User
 
Youka's Avatar
 
Join Date: Mar 2011
Location: Germany
Posts: 64
LVS - 2D rendering with scripting

Lua Video Sync is the 2D alternative to FLuaG.
It's easier for usual graphics and so more useful for fast & good results. Maybe it gets a 3D profile and replaces FLuaG completely this way.

Examples

For developers:
Source code is widely documented and kept simple. Who likes to write a plugin for Avisynth + VDub + DShow, use 2D graphics library Cairo or want to learn some windows programming can take a look.

Last edited by Youka; 22nd April 2013 at 16:31. Reason: Update
Youka is offline   Reply With Quote
Old 11th May 2013, 23:26   #2  |  Link
tin3tin
Registered User
 
tin3tin's Avatar
 
Join Date: Mar 2005
Posts: 366
I know I sound like at total noob to ask this, but how do I download all the files needed and examples in one go? I would really like to try it out. I was a great fan of your FLuaG.
__________________
DVD slideshow GUI(Freeware).
tin3tin is offline   Reply With Quote
Old 12th May 2013, 16:46   #3  |  Link
Youka
Registered User
 
Youka's Avatar
 
Join Date: Mar 2011
Location: Germany
Posts: 64
Quote:
Originally Posted by Youka View Post
Sourceforge project site is linked. There's the download button for the compiled version, a link to the Github repository for source codes and ways to give feedback.
Youka is offline   Reply With Quote
Old 26th July 2015, 18:09   #4  |  Link
cihub
Registered User
 
Join Date: Feb 2012
Posts: 33
In case if someone is interested in this filter, here's a few hints:
  • this tutorial can be used as a partial guide to LVS: http://www.tortall.net/mu/wiki/CairoTutorial;
  • you can use print() for debugging, but beware that its output path changes depending from where you call it: main body (script initialization time; most likely CWD == dir with AvsP, VirtualDub, etc.) or some function called from GetFrame() (CWD == dir with *.avs);
  • to make your Lua script more configurable, you can pass code snippets/configs in valid Lua from AviSynth like this: LVS(data=string_containing_config). For that just paste somewhere in the *.lua this line: load(USERDATA)().
cihub is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 11:09.


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