New program for automating AVISynth script creation

This forum is for informing everyone else about special deals on stuff to buy like DVDs, cheap hard drives, blank CDs on sale, etc.

New program for automating AVISynth script creation

Postby tajjej » Thu Feb 10, 2005 5:24 pm

Forgive me if this is the wrong forum, but here goes...

I have written a small program called AVS Script Creator to automate AVISynth scripts creation. It takes source & destination locations, source & destination filename template(s), and a script template and can then generate one or more scripts. It does this with a Windows GUI interface. Meaning? It is not commandline based. It is a regular Windows program.

I wrote it to automate the creation of scripts for the Premiere Pro clips we (CLR) capture. Then we create scripts to change them from 29.97fps, interlaced... to whatever we need. Then we create a PPro project and use the scripts with AVISynth as source for our AMVs.

Note: I just finished this program, so none of our current releases have used it. However, we have been testing it and it seems to be going well.

If you would like a copy, free, contact me, tajjej, at: tajjej@ev1.net and I can e-mail you a copy. The installer is less than 500k, so it should be easy to receive as an attachment.

Thanks for your time,
tajjej
tajjej

CLR members - tajjej, Ruadvin, Fallen Phoenix, Liillea Skyez
User avatar
tajjej
 
Joined: 31 Aug 2003
Location: Tehachapi, California

Postby Dave_911 » Thu Feb 10, 2005 10:45 pm

u.r.awesome

AVIsynth is the only thing i have struggled to understand...and now i dont have to...ok time to email you
User avatar
Dave_911
 
Joined: 18 Jun 2004
Location: the smallest town in South Jersey

Postby RichLather » Fri Feb 11, 2005 12:00 am

Color me intrigued, email sent.
User avatar
RichLather
 
Joined: 15 May 2001
Location: Lancaster, OH Position: One of the Elder Statesmen of the .org

Postby tajjej » Fri Feb 11, 2005 11:22 am

Sorry, but as of now, I have not received the e-mail. Please re-send it. Double-check the address: tajjej@ev1.net

Also, don't misunderstand. This program will not create scripts out of the blue. It is intended to automate script production so that you don't have to keep typing the same basic things over and over. It can not analyze your needs or make any judgements. The deafult script template that loads when you first get the program is what I am currently using. The default script template can be set by the user. See the documentation or the "Help | Using" dialog.

This program is to relieve drudge work. If I can, perhaps in the future I will be able to give the program a wizard to help you make some choices about the contents of scripts. But I am just learning them myself. I would not want to lead anyone astray...
tajjej

CLR members - tajjej, Ruadvin, Fallen Phoenix, Liillea Skyez
User avatar
tajjej
 
Joined: 31 Aug 2003
Location: Tehachapi, California

Postby Kalium » Fri Feb 11, 2005 11:25 am

What language did you work in?
User avatar
Kalium
Sir Bugsalot
 
Joined: 03 Oct 2003
Location: Plymouth, Michigan

Postby SnhKnives » Fri Feb 11, 2005 11:32 am

im gonna give you an email. I use AVS alot and would like to seew hat your program has to offer.
Image
User avatar
SnhKnives
V.I.E. 5.5
 
Joined: 26 Mar 2003
Location: Atlanta

Postby tajjej » Fri Feb 11, 2005 12:17 pm

The program is written in Delphi 7 (pascal).

It is a work in progress. I just made a small change this morning. Anyone who has sent me an e-mail has the latest version: 1.28

I have ideas for changes even now and will start a new thread in the future for any MAJOR changes I make to the program. I am trying to group all requests for the program so I can send updates to all who have asked for the program. If too many come in (ha ha), I will come up with another idea.

At this time, I reply to all e-mails separately so no one gets anyone else’s address. If too many come in. I will check ask for permission to group you into a mailing list.

And, Thank you all for your interest.
tajjej

CLR members - tajjej, Ruadvin, Fallen Phoenix, Liillea Skyez
User avatar
tajjej
 
Joined: 31 Aug 2003
Location: Tehachapi, California

Postby Kalium » Fri Feb 11, 2005 12:18 pm

Suggestion: a regexp-driven (yes, regexp) way to filter the clips. That way you can look for .d2v, .avi, .mpg,. .mpeg files only or any combination thereof. Yes, the user would need to know regexps, but that's a minor detail. The ability to filter would be incredibly useful.

Suggestion 2: A way to automatically join multple clips in a script. The assumption would be that the clips in question are joinable. A button along like "join clips" might do it.

I can already see where this would be useful, since I've been known to hack together quick little Perl scripts to make a bunch of AVS scripts for me.
User avatar
Kalium
Sir Bugsalot
 
Joined: 03 Oct 2003
Location: Plymouth, Michigan

Postby tajjej » Fri Feb 11, 2005 1:32 pm

Suggestion thoughts: I will check into regexp, whatever that is. In the meantime, you can enter something like: "TMNM*.avi" (no quotes, of course) into the "Name of clip(s)...:" area to do simple filtering. What I may do is provide a group of checkboxes to select one or more filters.

Suggestion 2 thoughts: I have been thinking of something like this since I made my little change this morning. I can see where if I have several little clips the could be joined with a script, it could make it easier to work with them. One clip in Premiere Pro (my editor) instead of two, three or more. Glad to hear others would like this, too. I will try to make this my next change, other than any bugs that may be reported. I think a checkbox for "Join clips" would be easy to do. I just need to verify the syntax for joining clips at the AVISynth website.
tajjej

CLR members - tajjej, Ruadvin, Fallen Phoenix, Liillea Skyez
User avatar
tajjej
 
Joined: 31 Aug 2003
Location: Tehachapi, California

Postby Kalium » Fri Feb 11, 2005 1:39 pm

regexp=regular expression

They're a UNIX thing, mostly. Kind of like the wildcarding you're familiar with, but far more powerful.
User avatar
Kalium
Sir Bugsalot
 
Joined: 03 Oct 2003
Location: Plymouth, Michigan

Postby tajjej » Sat Feb 12, 2005 7:41 am

I have just finished implementing what I think Kalium was suggesting. Something resembling his 2 ideas have been done, that's for sure!

Anyone who has asked for the program has been sent a copy of the latest version: 1.35

I think the most significant thing I accomplished was to make joining scripts a bit easier. And no change to the script template is needed. If you have an AVISynth command template set to use <P> and <F> (path and filename), it can now create a line in the script that "joins" 2 or more clips. You do not need to change anything for multi-script/no join or multi-clip joins. The program counts the number of selected clips and adjusts the outout automatically. See the "Script template" section of the help file or "Using" dialog.
tajjej

CLR members - tajjej, Ruadvin, Fallen Phoenix, Liillea Skyez
User avatar
tajjej
 
Joined: 31 Aug 2003
Location: Tehachapi, California

Postby Kalium » Sat Feb 12, 2005 9:50 am

Huzzah!

Although the "Name of clip(s)" box doesn't seem to be needed, the rest of it works just fine!
User avatar
Kalium
Sir Bugsalot
 
Joined: 03 Oct 2003
Location: Plymouth, Michigan

Postby tajjej » Sat Feb 12, 2005 1:23 pm

Glad to hear it! I pulled an all nighter making the changes. (I've done the same on AMVs, but I suspect that's common.)

The "Name of clip(s):" box is a way to filter the clips, too. We here at CLR have a common capture folder. We use various naming tricks to isolate the captures of one person from another.

We may use initials or some string of chracters to easily identify and locate our clips. The "Name of..." helps us find them. You may find similar uses, just type some characters in and watch the "Clip(s):" box change.

If you think you may want to join several clips, a naming convention like that could isolate them quickly. Or if you work on more than on project and all your source clips are in the same place.
tajjej

CLR members - tajjej, Ruadvin, Fallen Phoenix, Liillea Skyez
User avatar
tajjej
 
Joined: 31 Aug 2003
Location: Tehachapi, California

Postby tuathaanwarrior » Sat Feb 12, 2005 3:19 pm

wow. Anything that allows me to increase my laziness is good in my book.
User avatar
tuathaanwarrior
 
Joined: 04 Aug 2004
Location: Columbia, Maryland


Return to Heads Up!

Who is online

Users browsing this forum: No registered users and 1 guest