Re: LOGO in Video

Tech-Archive recommends: Fix windows errors by optimizing your registry

From: Jason (Jason_at_PleaseNoSpam.com)
Date: 12/15/04


Date: Wed, 15 Dec 2004 12:12:17 -0800

What you're wanting to do sounds straight-forward and simple, it ought to
be, but isn't. The Watermark samples in the DirectShow SDK are useless
because they demonstrate the use of the Video Mixing Renderer, which only
outputs to a display adapter (i.e. you can't use it as a source for
encoding).

Here are some options:

1. Use hardware with drivers that support a log overlay

Some video capture cards, such as those from Osprey, support adding a bitmap
logo to video as it's being captured. The upside is it's simple to
implement. The downside is that you have no software control over this
process and you are limited in what capture hardware you can use.

2. Write or buy a DMO that watermarks

You might be able to find a DMO out there that you can use to add a
Watermark to video that you are encoding with Windows Media Encoder (check
the plug-in section at
http://www.microsoft.com/windows/windowsmedia/service_provider/Software/default.aspx).
. Writing you're own DMO isn't too hard, the book "Programming Microsoft
Directshow for Digital Video and Television" has some mostly-useful
examples.

3. Write your own wrapper application around Windows Media Encoder and
DirectShow capture

You can write an app to build a filtergraph, perform the capture and
encoding, and use some callback interfaces to transform the video before
encoding. Not for the faint of heart.

Are you looking to implement something for your own use or something you
will distribute to others?

"Amrro" <princegarg@yahoo.com> wrote in message
news:uzig7bn4EHA.1404@TK2MSFTNGP11.phx.gbl...
> Hi Tobia,
>
> Thanks for the Reply, I want to burn logo in each and every frame before
> encoding, Please help me regarding this.
>
> Amrro
>
>
>
>
> "Tobia Quantrill" <xeres@eat.me> wrote in message
> news:%23OK2sxO4EHA.3380@TK2MSFTNGP09.phx.gbl...
> > "Amrro" <princegarg@yahoo.com> wrote in message
> > news:O$AsIls3EHA.3616@TK2MSFTNGP11.phx.gbl...
> > > Hi all,
> > >
> > > I want to add a logo in the top left corner of a wmv file, I am
confused
> > > which SDK can I use. If there is any link regarding this then please
> send
> > > me.
> > >
> > > Is it possible to use WMEncoder SDK. Please guide me.
> > >
> >
> > Do you want to burn the logo in every frame before encoding, or add it
> just
> > before playback?
> >
> >
>
>



Relevant Pages

  • LOGO in WMV File
    ... The Watermark samples in the DirectShow SDK are useless ... > because they demonstrate the use of the Video Mixing Renderer, ... > process and you are limited in what capture hardware you can use. ... > Watermark to video that you are encoding with Windows Media Encoder (check ...
    (microsoft.public.windowsmedia.sdk)
  • Re: LOGO in Video
    ... The Watermark samples in the DirectShow SDK are useless ... > because they demonstrate the use of the Video Mixing Renderer, ... > process and you are limited in what capture hardware you can use. ... > Watermark to video that you are encoding with Windows Media Encoder (check ...
    (microsoft.public.windowsmedia.sdk)
  • Re: Need a Camera Preview Application with Capture Capability
    ... This details everything about what DirectShow video capture does: ... -Enumerate the camera drivers in the device and configure the video capture ... Since you're new to DirectShow, I'd recommend reading up on COM and reading ...
    (microsoft.public.pocketpc.developer)
  • Video Capture Troubles
    ... I'm having a few troubles with DirectShow Video Capture on a Windows Mobile 5 PPC device, and I'm hoping that the people around here might be able to point me in the right direction. ... I'm writing a live streaming application, so the goal is to get access to video frames as they arrive from the device's camera with as little latency as possible. ...
    (microsoft.public.windowsce.app.development)
  • slightly OT: video capture problem
    ... the context of using DirectShow and I'm hopeful that someone here may have ... my video stuff, especially video capture. ... dropped frames and the stuttering (most of the time, the dropped-frame count ...
    (microsoft.public.win32.programmer.directx.video)