Werbung: SecurityConsole.de verwaltet Ihre Computer mit Security Essentails aus der Cloud!
30 Tage kostenfrei testen und 20% Rabatt für Ihre Bestellung mit Promocode: WBF2685582
(Promocode gültig bis 31.12.2011)

Group:  English: Entertainment » microsoft.public.windowsmedia.sdk
Thread: DirectShow Plug-In For All Popular Video Editing Software

HTVi
TV Discussion Newsgroups

DirectShow Plug-In For All Popular Video Editing Software
Le Chaud Lapin <jaibuduvin[ at ]gmail.com> 12/20/2008 2:03:08 AM
Hi All,

After three weeks of fiddling, I am finally streaming video over our
LAN over a new type of protocol stack that runs in parallel to TCP/IP.
The filter is a Source URL filter.The images come out at other end of
the LAN up-side-down, but I think I can fix that.

I would like to get my filter to load as a plug-in to all popular
video editing software (Adobe Premiere, etc.). I noticed that a lot of
people in this group are trying to use Detours, etc. to do the same
thing, so my guess is that there is nothing standard/trivial to be
done. Still, it seems that most packages at least allow tricks to get
the plug-in into the process space (Windows Movie Maker).

1. Is there any sanctioned way to force the loading of a filter into
essentially any graph where output pins have the appropriate media
type? I would like to capture/passthrough the video and sometimes the
audio.
2. What is the likelihood that a popular video editing package will
allow some type of plug-in integration?

I am not trying to create spyware or anything like that. This is
primarily a research experiment.

Alessandro Angeli: Thanks for your last post to my thread of Novemeber
19, 2008. I was able to work incrementally off that one response
toward a complete filter. :)

-Le Chaud Lapin-
Re: DirectShow Plug-In For All Popular Video Editing Software
Jeremy Noring <kidjan[ at ]gmail.com> 12/23/2008 1:24:47 AM
On Dec 19, 6:03 pm, Le Chaud Lapin <jaibudu...[ at ]gmail.com> wrote:
[Quoted Text]
> 1. Is there any sanctioned way to force the loading of a filter into
> essentially any graph where output pins have the appropriate media
> type? I would like to capture/passthrough the video and sometimes the
> audio.

Many applications (e.g. Windows Media Player) will automatically load
a source filter if it's associated with a custom file extension or
scheme. So one option is to create a source filter, and register that
filter with a custom scheme (e.g. "mycustomscheme://") or file
extension (e.g. "somefile.blah", where .blah is your custom
extension). This is a pretty nice way to extend applications that
leverage directshow (and use connect-direct) to automatically include
your filter in the grap

Some applications, however, manually create graphs and don't expose
any (sanctioned) way for outside graphs to monkey with filters that
are loaded. For example, there is no "sanctioned" way to insert a
transform filter into a WMP graph that I know of, although there are
some hacks to do so that I've seen floating about the newsgroups.

> 2. What is the likelihood that a popular video editing package will
> allow some type of plug-in integration?

I don't know much about video editing software, but I think the
likelihood would be high. Did you have a specific piece of software
in mind?
Re: DirectShow Plug-In For All Popular Video Editing Software
Le Chaud Lapin <jaibuduvin[ at ]gmail.com> 12/23/2008 6:12:38 AM
On Dec 22, 7:24 pm, Jeremy Noring <kid...[ at ]gmail.com> wrote:

[Quoted Text]
> Some applications, however, manually create graphs and don't expose
> any (sanctioned) way for outside graphs to monkey with filters that
> are loaded.  For example, there is no "sanctioned" way to insert a
> transform filter into a WMP graph that I know of, although there are
> some hacks to do so that I've seen floating about the newsgroups.

Seems that WMP does support transform plug-ins, though I am not up to
speed on terminology so I could be wrong:

http://msdn.microsoft.com/en-us/library/bb249681(VS.85).aspx
http://msdn.microsoft.com/en-us/library/bb262314(VS.85).aspx

My objective is to simply make sure my filter gets installed in a
"good spot", where good spot is where it can become recipient of
compressed audio/video of streams. Ideally, my filter would be
inserted in the chain at all such points if there are several, as well
at output of compressed streams. I would simply pass data unmodified
to whatever filter would have receive stream had my filter not been
loaded.

> > 2. What is the likelihood that a popular video editing package will
> > allow some type of plug-in integration?
>
> I don't know much about video editing software, but I think the
> likelihood would be high.  Did you have a specific piece of software
> in mind?

No, but after doing a tour of WWW for software editing packages, seems
like all is good to go. Adobe Premire definitely allows insertion.
Seems like most packages do at some level, which is great.

-Le Chaud Lapin-

Home | Search | Terms | Imprint Contact
Newsgroups Reader - provided by WiredBox.Net
Suche nach Orten, Städten, Postleitzahlen, Vorwahlen, Kfz-Kennzeichen