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 > NLE - Non Linear Editing

Reply
 
Thread Tools Search this Thread Display Modes
Old 28th July 2003, 15:06   #1  |  Link
trbarry
Registered User
 
trbarry's Avatar
 
Join Date: Oct 2001
Location: Gainesville FL USA
Posts: 2,092
I'm considering writing commercial plugins - Advice?

I know very little of NLE packages, and don't have one. But they seem to be fairly expensive and it looks like a market where people might pay for plugins.

Usually I like to write open source free video code just because it's useful and I just like open source for a number of reasons. And I'll probably continue to do that. But I also need the money and I'm considering trying to write a few commercial plugins where I can actually get some $$$'s out of the excercise.

It seems like it's possible to write plugins for Adobe Premier or Vegas Video and if I did it might be something the business market would be willing to pay for. I'm not even sure what I'd target but was looking for any advice here. Anyone think there is a market for this sort of thing? If so, which package should I target first assuming I was targeting business/professional folks more likely to pay for things?

- Tom
__________________
My video filters (still) at www.trbarry.com.
trbarry is offline   Reply With Quote
Old 28th July 2003, 18:33   #2  |  Link
Arky
Moderator
 
Join Date: Oct 2001
Location: UK
Posts: 1,479
Well, I know Pinnacle are a little coy about their plugin interface architecture, but I can tell you that Edition is a fast-rising player on the NLE scene, and it has virtually no direct plugins whatsoever, apart from Boris FX/Graffiti/RED, Final Effects, Ultimatte, Spice Master, TitleDeko Pro and Hollywood FX Pro.

There are workarounds using the superb X-send feature (X-sending is possible to Quicktime itself, Pinnacle Commotion, Adobe After Effects etc.), but I for one would really welcome some decent direct plugins for the program. Edition is generally bought by serious corporations and prosumers/enthusiasts, so there would definitely be money to be made if you could successfully code some plugz for this program. Furthermore, Edition is essentially exactly the same core code as the stratospherically-priced 'Liquid' range of NLEs, bought by the most serious of serious users - big T.V. networks etc. Big bucks = big opportunities.

Of course, Vegas and Premiere are also excellent candidates, with a more accessible plugin specifaction. It's just that they are already fairly well-supported, for precisely this reason. With Edition, however, there is a massive void for direct plugins and your perseverence might pay you very nicely in the longrun. Bearing in mind that TitleDeko Pro plugs in to both Premiere and Edition, you might (I'm not a coder, so I'm only guessing here!), be able to glean some insight that way into Edition's plugin interface specification.

One suggestion for you is not a plugin in the conventional sense:

as I mentioned, X-send allows Edition to communicate with After Effects. However, this is only possible in situations where few effects have been added to the timeline - in more complex situations, it is necessary to use the (also excellent) 'Fuse Timeline' function, which outputs a full D1-DV AVI file, including all rendering, extremely rapidly. This fused file can then be treated normally in After Effects etc.

Now, if you could work out how to create a semi-plugin for Edition which would act in the same manner as Elastic Gasket does in Avid XpressDV, then Edition users could use After Effects plugins directly within the Edition environment, without X-sending or Fusing. I guarantee this would be a big money-spinner for you. Pinnacle refuse to comment on whether or not they intend to introduce After Effects plugin compatibility in Edition 6, but for the timebeing, and possibly even after E6, there is money to be made with such a 'mediating' plugin.


Good luck!


Arky ;o)

Last edited by Arky; 29th July 2003 at 00:36.
Arky is offline   Reply With Quote
Old 28th July 2003, 20:55   #3  |  Link
trbarry
Registered User
 
trbarry's Avatar
 
Join Date: Oct 2001
Location: Gainesville FL USA
Posts: 2,092
Arky -

Thanks. Useful info all.

I can't afford to buy all these packages just to see how they work and probably couldn't even afford the time to learn to use all of them. So I was hoping to get a consensus here of where to focus first.

For some packages it's maybe not even possible to write plugins without some very expensive SDK or such but often the info is already available on the web somewhere if I scrounge a bit.

And I don't want to just try to duplicate some already existing functions from some other package that could already be ported by its owners unless they are now charging way way more than I'd need.

To be honest, I'm not quite sure where I'm going with this, but it's a start.

- Tom
__________________
My video filters (still) at www.trbarry.com.

Last edited by trbarry; 28th July 2003 at 20:58.
trbarry is offline   Reply With Quote
Old 29th July 2003, 00:45   #4  |  Link
Arky
Moderator
 
Join Date: Oct 2001
Location: UK
Posts: 1,479
Hmmm... I see your point that you are concerned that you might spend a long time developing something, and then be undermined by a company releasing a similar, competing, product. However, I do not think you are likely to find a 100% unique niche which some company has not already created a plugin for, on some NLE or another. It's a risk you will probably have to take.

Don't forget that there are demos available for most programs anyway. Certainly, this is true for Edition (version 4.5 is downloadable), Vegas Video, Premiere 6/6.5, and Ulead Media Studio Pro.

The reason I pointed you towards Edition is simply that there is a wealthy consumer base, a broad range of users - amateur, prosumer, and professional, and this is coupled with the fact that there is a dearth of plugins for the program.

Vegas or Premiere might be easier to start with, I suppose, but you will have far more competition from other companies who may already have produced, for these NLEs, any type of plugin you intend to create.

I'm honestly trying to be as logical and dispassionate about this as I can. Do you have any idea at all as to what kind of plugin you might like to create..?


Arky ;o)
Arky is offline   Reply With Quote
Old 30th July 2003, 15:35   #5  |  Link
trbarry
Registered User
 
trbarry's Avatar
 
Join Date: Oct 2001
Location: Gainesville FL USA
Posts: 2,092
Quote:
I'm honestly trying to be as logical and dispassionate about this as I can. Do you have any idea at all as to what kind of plugin you might like to create..?
Arky -

I don't have any competitive advantage where it's just adding a bunch of well known features or menus. Anybody can build a team to do that better than I can. But I sometimes get the edge in deinterlacing, scaling, or image enhancement where I can code some assembler and come up with novel algorithms that most companies would not attempt on current machines because they would just run too slow.

To be honest, the main reason I first got into video programming was because it's one of the few areas where performance really still counts on modern machines. By both trade and preference I'm mostly an assembler programmer. The rest is just icing on the cake to me.

So maybe something like a super dooper version of my TomsMoComp deinterlacer or a filter that makes very good quality HDTV up-converts or something.

- Tom (off to download some demos )
__________________
My video filters (still) at www.trbarry.com.
trbarry is offline   Reply With Quote
Old 30th July 2003, 20:35   #6  |  Link
avih
Capture, Deinterlace
 
avih's Avatar
 
Join Date: Feb 2002
Location: Right there
Posts: 1,971
Quote:
...The rest is just icing on the cake to me.
but for many, the icing IS the cake so imho you should team up with a good designer to help u with the gui. attractive gui can make a hell of a PR unfortunately...

best of luck,
avih
avih is offline   Reply With Quote
Old 31st July 2003, 11:12   #7  |  Link
Arky
Moderator
 
Join Date: Oct 2001
Location: UK
Posts: 1,479
ok, well now you've actually told me where your strengths lie, I will mull this over and get back to you if I have any ideas.

All the best,


Arky ;o)
Arky is offline   Reply With Quote
Old 31st July 2003, 11:44   #8  |  Link
Dvd@Best
Registered User
 
Join Date: May 2002
Location: Asia
Posts: 82
Well, i can buy plugins frm u, i own a studio where i need all this stuff time by time.
i will wait for further information
Dvd@Best is offline   Reply With Quote
Old 1st August 2003, 02:53   #9  |  Link
trbarry
Registered User
 
trbarry's Avatar
 
Join Date: Oct 2001
Location: Gainesville FL USA
Posts: 2,092
Quote:
Well, i can buy plugins frm u, i own a studio where i need all this stuff time by time.
i will wait for further information
Ahh, but what platform would you prefer they were written for (and prefer to pay for )?

In the longer run I could port most anything to anywhere but there's probably a best starting point that would give me the most leverage.

- Tom
__________________
My video filters (still) at www.trbarry.com.
trbarry is offline   Reply With Quote
Old 1st August 2003, 03:29   #10  |  Link
phrentec
waprout?
 
phrentec's Avatar
 
Join Date: Jan 2002
Location: LA
Posts: 224
diverge a bit here

Since you have extensive knowledge on coding avisynth filters and in programming/assembly in general, why not write a book on digital video processing programming. Or a CD with video tutorials or training material in the form of video screen captures. I'de buy that since there aren't much.

Last edited by phrentec; 1st August 2003 at 03:45.
phrentec is offline   Reply With Quote
Old 5th September 2003, 16:32   #11  |  Link
housepig
Registered User
 
Join Date: Jun 2003
Posts: 2
trbarry -

I'll tell you one plugin I'd pay dearly for would be a "wrapper" or conversion utility to use Adobe AfterEffects & Premiere plugins in Vegas Video.

I started with AE and Premiere, but I have moved over to Vegas, as it's more comfortable for me. However, I have some plugins that I'd love to use, and it would be nice to use them natively, rather than processing footage in AE, exporting it to Vegas, needing to change something, re-doing it in AE, etc.

- housepig
__________________
- housepig
***************
"That's some cold shit, throwin' my man LeRoy out the window." - Shaft
housepig is offline   Reply With Quote
Old 6th September 2003, 09:07   #12  |  Link
FredThompson
Registered User
 
FredThompson's Avatar
 
Join Date: Feb 2002
Location: Charlotte, NC USA
Posts: 1,984
That would be a very useful filter.

Tom, have you thought this through? There's a big difference between being able to create good software and making a profit. Marketing software is rough, especially in specialized markets.
FredThompson is offline   Reply With Quote
Old 9th September 2003, 01:08   #13  |  Link
trbarry
Registered User
 
trbarry's Avatar
 
Join Date: Oct 2001
Location: Gainesville FL USA
Posts: 2,092
I've been mostly away now for a couple weeks as I moved. So, sorry, I have not even been tracking the responses recently. I think I'm mostly back in business now except for moving my web page stuff.

Quote:
I'll tell you one plugin I'd pay dearly for would be a "wrapper" or conversion utility to use Adobe AfterEffects & Premiere plugins in Vegas Video.
That's an interesting idea. But writing it would rely mostly on a knowledge of both Adobe & Vegas, not video algorithms. But I still might look into that. I just hate to start out by having to buy and learn all three packages though it would be a good education.

- Tom
__________________
My video filters (still) at www.trbarry.com.
trbarry is offline   Reply With Quote
Old 9th September 2003, 01:16   #14  |  Link
trbarry
Registered User
 
trbarry's Avatar
 
Join Date: Oct 2001
Location: Gainesville FL USA
Posts: 2,092
Quote:
Tom, have you thought this through? There's a big difference between being able to create good software and making a profit. Marketing software is rough, especially in specialized markets.
Fred -

I spent 18 years as a developer of Compuware commercial software products and have probably written (or helped write) software that has grossed more than a gigabuck. So I'm pretty much familiar with the difference, though that was in the IBM main frame market and targeted at the business customers.

But no, I haven't really thought this through. I'm still in the exploration stage. If I never figure out how to make money from it then I'll probably just continue to stick to small free open source personal projects where I feel I can be useful.

But I still hope for more since I could use the money.

- Tom
__________________
My video filters (still) at www.trbarry.com.
trbarry is offline   Reply With Quote
Old 9th September 2003, 03:04   #15  |  Link
FredThompson
Registered User
 
FredThompson's Avatar
 
Join Date: Feb 2002
Location: Charlotte, NC USA
Posts: 1,984
I completely understand and would love for it to work for you. I'm just wondering how the volume is large enough without, essentially, having somebody else market it which means they get the majority of profit for taking the majority of risk. Then again, maybe you could take the Michael Abrash route and sell to the Beast. Don't know if they still do it but a lot of things started outside and were gobbled up. How do you become "the" brand like WinZip, WinAmp, etc. That's what I'm wondering.

I've always wondered how much money the guys who write DirectX audio filters make. Some of that stuff is incredibly expensive but volume must be comparatively low. Same thing with the 3rd-tier PhotoShop plugins.

You know, maybe if you come up with something really, really cool and optimized which could be patented you could license to hardware manufacturers. Just a thought.
FredThompson is offline   Reply With Quote
Old 15th September 2003, 02:56   #16  |  Link
V_ICE
Registered User
 
Join Date: Mar 2003
Posts: 12
If you haven't already, download the latest demos of Adobe After Effects and the Magic Bullet plugin. This plugin would seem to be similar to your area of expertise and at the price it sells for you could see why a cheaper competive alternative might be worthwhile investigating. http://www.redgiantsoftware.com/magbulsuit.html
V_ICE is offline   Reply With Quote
Old 15th September 2003, 04:50   #17  |  Link
FredThompson
Registered User
 
FredThompson's Avatar
 
Join Date: Feb 2002
Location: Charlotte, NC USA
Posts: 1,984
Huh, interesting. I've got a link for one of the film-look products where the author describes how they do it. Tom's already tackled DV chroma artifacts (Reinterpolate411).
FredThompson is offline   Reply With Quote
Old 16th September 2003, 01:59   #18  |  Link
trbarry
Registered User
 
trbarry's Avatar
 
Join Date: Oct 2001
Location: Gainesville FL USA
Posts: 2,092
Quote:
This plugin would seem to be similar to your area of expertise and at the price it sells for you could see why a cheaper competive alternative might be worthwhile investigating.
Is this Magic Bullet thing selling successfully at those prices?

I've already written varous Avisynth filters that do deinterlacing, IVTC to 24p, adding grain for film look, resizing, some color conversion and a few more. Maybe I should just package the darn things.

But it certainly shows why I'm interested in selling to the NLE market instead of just putting them on my site free for Avisynth users.

- Tom
__________________
My video filters (still) at www.trbarry.com.
trbarry is offline   Reply With Quote
Old 16th September 2003, 05:30   #19  |  Link
FredThompson
Registered User
 
FredThompson's Avatar
 
Join Date: Feb 2002
Location: Charlotte, NC USA
Posts: 1,984
Thing is, they've already gotten lots of publicity for a 24 fps film conversion which works. The article I mentioned probably wasn't random, it was arranged with a publication in which they advertise. I'll dig it up for you soon. The link is on a hard drive in a computer I'm still rebuilding.

There's also a question of where their volume really is. Are they tied in with a known effects studio? Is this the downsized sibling of a studio tool sold under a different banner? Are they processing source for other people? And so on...

Another thing to consider, why would they bundle at a discount? Maybe they feel they've about exhausted the market for the full price so now they're going for the second tier. Look at what happen with the Kai stuff.

Tom, with which licensing model did you release your filters? Can you rework what you have into a bundle for commercial use without compromising what's already released? That might be an option, especially if you can beef up some things like motion-compensated deinterlacing.

If you can put together a package at half the price point and can get enough exposure, it might be a good idea. Are you also hanging out on the "pro" discussion boards?
FredThompson is offline   Reply With Quote
Old 16th September 2003, 15:04   #20  |  Link
trbarry
Registered User
 
trbarry's Avatar
 
Join Date: Oct 2001
Location: Gainesville FL USA
Posts: 2,092
Quote:
Tom, with which licensing model did you release your filters? Can you rework what you have into a bundle for commercial use without compromising what's already released? That might be an option, especially if you can beef up some things like motion- compensated deinterlacing.
I've released everything under Gnu GPL, but as the copyright holder that does not encumber me in any way if I do other things with the same code. The only exception would be a couple places like DctFilter that include other GPL code not my own. But those are few, and unneeded.

Quote:
Are you also hanging out on the "pro" discussion boards?
Nope. I'm not a user of any of the "pro" products. But I suppose I should find a couple of boards where the likely customers are and at least lurk there for awhile.

Which would you recommend?

- Tom
__________________
My video filters (still) at www.trbarry.com.
trbarry 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 14:31.


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