AVISynth UI is a user interface for the script based video editor AVISynth. Written in Visual Basic, It enables you to edit videos using AVISynth with the comfort and ease of use of having a user interface. (It's in prealpha)
http://sourceforge.net/projects/avisynthui/
AVISynth UI provides a live update, non - linear vidoe editing interface for the increasingly popular AVISynth script based video editor. This program interfaces to AVISynth using a file system stream, and editing and refreshing text as a live update. Currently, AVISynth has been in development by me for only about two weeks, but I am currently working on procedural video integration with the video editor. When AVISynth UI moves to Alpha, an AVISynth import script for Sony vegas will also be an included file, currently being worked on and possibly perfected.
For now, AVISynth UI is limited to adding subtitles, although it does provide a user interface to do this. AVISynth also has the ability to support a better script editing interface than is expected by the common Notepad editor, with the current version offering script highlighting and a primitive version of an intelligent script imput engine, which makes programming manually a whole lot easier. This project, however, is primarily aimed at enabling the fantastic AVISynth video editor the attention it deserves.
Some propositions for the future include Macro and user interface design for interaction with AVISynth scripts (or for functions I left out or didn't include in the final version), an active layer and chroma editing system and a plugin API with the possibility of internet shared plugins, These are all both possibilities and proposals for the future.
I will be updating this news feed regularly for information involving development of the application. My primary goal for the current time in this project, however, is to add video splicing as an included feature. If you have any questions, there is a forum post created lableled 'Questions involving development' so please make sure this is the first place you ask. Oh, and if you would like to contribute to this project at all, please contact me through the forum post labeled 'Development and Help'. Happy Editing!
+ Reply to Thread
Results 1 to 24 of 24
-
Last edited by tin2tin; 18th Mar 2011 at 15:44.
-
Looks nice...wanted to test, but then
Net Framework 4 required. Aborted installation - sorry.
-
My feelings exactly. I know nothing about .NET programming, but can't programs be compiled to NOT require a .NET installation... like every other programming language compiler? Sure, the end result file will be larger, but not having to install a 30+ Meg software package would be a huge bonus.
ICBM target coordinates:
26° 14' 10.16"N -- 80° 16' 0.91"W -
I think .Net is included in Vista and Windows 7. Anyway if you have thoughts and idears you should use the forum of Avisynth UI: http://sourceforge.net/projects/avisynthui/forums/forum/1693501
-
Of course they can. The problem is manage to convince the younger programmers that the whole .NET thing is a bad idea. There was a wheel named Java. Microsoft invented a "rounder" wheel
, called it dot NET, and marketed it very well.
like every other programming language compiler? Sure, the end result file will be larger, but not having to install a 30+ Meg software package would be a huge bonus.Last edited by El Heggunte; 24th Mar 2011 at 04:20.
-
Hi,
I'm the developer of AVISynth UI. I'll answer any questions you may have.
As for the .net framework issue although this will be useful for future applications I create currently this is not an option as I am pretty dug in deep with .net at the moment. I will, however, continue to release updates for this software and I am still working mainly on the Vegas import script, written in python, and I am not really focusing on the application itself at this time.
Although it is not at this stage possible for me to compile this application into a standalone executable, I can port the whole thing to .net framework 3 and I'll try to port to 2 if I'm lucky, but there will never be a standalone for this program, sorry.
Oh, and another note... this uses some 64 bit aspects of .net but I have tested this on a 32 bit pc and I had no problems except the effects module was buggy. The scripting interface will work fine, though, and I have proven that this edition of AVISynth can be run on winXP, you just need to have .net framework 4 installed...
I'll do a bit more work on getting C++ integrated into some parts of the user interface and I'll program some new modules to make this independent, and I should have a new version released by late April...
If you have any questions, don't hesitate to ask!
-GreenBlob
-Developer of AVISynth UILast edited by GreenBlob; 11th Apr 2011 at 03:20. Reason: I am the developer of AVISynth UI not AVISynth!
-
Oops!
Sorry I didn't mean 'I am the developer of AVISynth' I meant 'I am the developer of AVISynth UI', I am nowhere near good enough to have develped a piece of art like that! -
@ GreenBlob
Nice work you're doing here. Are you aware of Avisynth Studio? It's also an .Net application, but never continued. It's open source so you might find some useful bits and pieces:
http://sourceforge.net/projects/avisynthstudio/
https://forum.doom9.org/showthread.php?t=150873 -
Hi once again,
I have had a look at this discontinued project and I may draw some resources from it... we may then have ourselves a useful editor!
This is a very nicely programmed creation you have sent me. Some good pre - programmed modules and it also imports codecs from the actual installation folder of AVISynth, I might very well implement this application into my own.
Don't hesitate to ask any questions!
p.s: The vegas importer now has a GUI, I'll be uploading some screenshots in my next post. -
Hi,
The Sony Vegas importer is designed to provide a user interface for AVISynth without creating a whole new application. You can use sony vegas to perform your erquired edits then view them in AVISynth. You may be asking why on earth I would do this as if you happen to own a copy of sony vegas you have a video already. The reason I am creating this importer is AVISynth in fact has a lot more options for editing your videos, although these are not as readily available.
So put simply, the program takes in .veg files and outputs them as .avs files, I am creating more plugins for vegas now so that one can use sony vegas to utilise all of AVISynth's features. Also note that you will not be able to preview the custom plugins in vegas itself, only after you have exported to .avs
Hope this helps! As you can see, I am focusing a lot more on the Vegas import script rather than AVISynth UI at this point in time.
Cheers!
GreenBlob -
Originally Posted by el heggunte
Sorry for going off topic here and no slight against you el heggunte. Just pointing out it shouldn't be that much of a deterrent.Donatello - The Shredder? Michelangelo - Maybe all that hardware is for making coleslaw? -
The reason I ask about edl(edit decision list) files is because most professional NLE can export to this format(it is the format used for cutting the negatives in the lab).
Previously there has been some attempts to import/export this format with Avisynth:
http://forum.doom9.org/showthread.php?t=155773
http://forum.doom9.org/showthread.php?t=83408
http://forum.doom9.org/showthread.php?t=95903
Export:
http://forum.doom9.org/showthread.php?t=145143
An import script to Blender in python:
http://blenderartists.org/forum/showthread.php?147999-EDL-Support-in-BlenderLast edited by tin2tin; 27th Mar 2011 at 01:19.
-
So put simply, the program takes in .veg files and outputs them as .avs files, I am creating more plugins for vegas now so that one can use sony vegas to utilise all of AVISynth's features. Also note that you will not be able to preview the custom plugins in vegas itself, only after you have exported to .avs
-
I am not a programmer nowadays, but I was a programmer during the 70s and the 80s of the 20th Century. Not that I expect you to understand the standpoint of an "old-schooler", but it's too bad that any application already requires a runtime-environment called "operating system"
. Therefore, to make an application run on top of yet another RTE is not generally recommended — especially when it's done in the name of a dubious productivity. To say complex programming cannot live without bloating and resource-hogging anymore is pure BS from the marketing universe, period.
Nota bene, this criticism applies not only to the dot NET frameworks, but also to Java and Visual C++. At least, the JRE is much less bloated than the entire .Net framework family, and does not screw the System Registry.
Quoting myself, Microsoft has marketed dot NET very well.Last edited by El Heggunte; 29th Mar 2011 at 20:22. Reason: formatting
-
Sorry for my inactivity guys,
I have made a lot of headway on the application lately. I have some new screenshots if anyone is interested:
I will post a changelog when I solve all the bugs and release it. Think of the program as a script generator for AVISynth, maybe not an actual user interface in itself. The main changes in this version are:
*Introduced the Audio Mixer
*Added a preview box to the subtitler
*The timeline actually renders
*Moved subtitler to the new 'Effects' tool window (accessable through the menu strip)
*Added support for splicing and trimming (still no splitting... it's in alpha)
*Buffer size increased from 16MB to 1024MB by default (you will be able to change this in future versions)
*Hardware rendering by Windows Media Player COM component
*Introduced the preferences dialog (globals)
*Audio is now put into the result
*Media importing and editing bugfixes all around
*Ported to .net framework 2.0 (for more availability)
*Added support for DirectDecode
*Many, many subtitle fixes
Although all these aspects have been added and fixed, the program remains buggy. Probably one of the most immediate updates I will perform on releasing this version is the abilty to save the actual user interface state to a separate XML file, referenced to the .AVS file. Therefore, when you create your scripts you will be able to open and edit them as usual. The program will be released in a few days from now. You are probably thinking 'why doesn't he release it now?'. Well, I am still not happy with the timeline so I will spend the next few days fixing that up.
Happy Editing, my loving community!
-GreenBlobLast edited by GreenBlob; 8th Apr 2011 at 07:36. Reason: Added a few more recently added features
-
I have introduced a weekly 'development version' which is basically the very latest cutting edge version of the software. You can download the development version at my sourceforge page:
http://www.sourceforge.net/projects/avisynthui/
Although I have dropped the subtitler in this version you can see the very latest in scripting and the splicing system works correctly... both valid reasons to download! My next development update will be released tomorrow. This version is downloadable as the 'latest version' on the page. Please report any bugs to this forum. -
Hey Greenblob,
Just about to DL the UI and put it to the test - i'll add any comments on here.
Any news on the .veg to .avs tool?
Cheers,
DPDP -
http://sourceforge.net/projects/avisynthui/
Last Update
2011-09-09
As of 2011-12-31, this project is no longer under active development. -
I haven't tried it yet ,am using avspmod but if you wanna take the lead i suggest you make an option for multitabs, also perhaps some kind of data base with all the main external filters and scripts, including their respectives documentation.
Last but certainly not least make the buttons bigger (play, pause, timeline cursor etc..), what is it costing ? On Avsp they're very small*** DIGITIZING VHS / ANALOG VIDEOS SINCE 2001**** GEAR: JVC HR-S7700MS, TOSHIBA V733EF AND MORE
Similar Threads
-
avisynth
By sportflyer in forum Newbie / General discussionsReplies: 1Last Post: 16th Feb 2010, 04:36 -
Avisynth code...
By bsuska in forum Video ConversionReplies: 5Last Post: 16th Jul 2009, 12:09 -
Using avisynth
By bsuska in forum Video ConversionReplies: 8Last Post: 16th Jul 2009, 08:32 -
AVIsynth help!
By helper in forum Newbie / General discussionsReplies: 11Last Post: 15th Oct 2008, 03:35 -
Avisynth 3.0
By nbi in forum LinuxReplies: 1Last Post: 30th Oct 2007, 16:50