locked
Free MPEG-2 Encoder Filter RRS feed

  • Question

  • Hi all,

    I want to create an application for converting wmv video to MPEG-2 movie using Direct Show anyone know where to find free MPEG-2 filter?

    Thanks.
    Saturday, April 22, 2006 8:26 AM

Answers

  • I don't believe you are going to find one. 

    MPEG2 is protected by copyright/patents/etc.  Anyone who writes encoders/decoders must pay a fee to the patent holders for each copy they sell/distribute.  Such being the case, there aren't going to be any free ones.

    Saturday, April 22, 2006 8:53 AM
  • Is it for personal, or commercial use? You may be able to use some of the mpeg compression libraries that the VideoLAN project also utilizes, and wrap a DirectShow filter directly around those same libraries. If you have success with this perhaps you can post the filter wrapper code so others may benefit from tieing into those libraries from DirectShow as well.

    Section 3.4 of VideoLAN frequently asked questions

    http://www.videolan.org/doc/faq/en/index.html#id289462

    Sunday, April 23, 2006 4:05 PM

All replies

  • I don't believe you are going to find one. 

    MPEG2 is protected by copyright/patents/etc.  Anyone who writes encoders/decoders must pay a fee to the patent holders for each copy they sell/distribute.  Such being the case, there aren't going to be any free ones.

    Saturday, April 22, 2006 8:53 AM
  • Is it for personal, or commercial use? You may be able to use some of the mpeg compression libraries that the VideoLAN project also utilizes, and wrap a DirectShow filter directly around those same libraries. If you have success with this perhaps you can post the filter wrapper code so others may benefit from tieing into those libraries from DirectShow as well.

    Section 3.4 of VideoLAN frequently asked questions

    http://www.videolan.org/doc/faq/en/index.html#id289462

    Sunday, April 23, 2006 4:05 PM
  • I meet the same problem. Can you tell me more details about how to use the encoder code to make its filter?Thank you very much!
    Thursday, June 8, 2006 10:06 AM
  • Hi,

    Try the Standard Mpeg Encoder : 
    StandardMpeg.com

    Regards,
    Mark.
    Friday, September 1, 2006 11:39 AM
  • How much are you folks asking for it?  I don't see any prices listed on your website.

     

    Friday, September 1, 2006 5:40 PM
  • I´ve found, for my surprise a Microsoft MPEG2 encoder , but it looks like is only for windows vista.

    http://msdn2.microsoft.com/en-us/library/bb736090.aspx

     But I have one question, if there is a MPEG2 encoder, how is possible that in on of the pages of the MSDN Directshow documentation is writen : "DirectShow does not provide any MPEG-2 decoders or encoders."

    http://msdn2.microsoft.com/en-us/library/ms787319.aspx
    Tuesday, October 23, 2007 8:46 AM
  • DirectShow itself doesn't ship with any MPEG-2 encoders or decoders but it can make use of them if they are present.  Certain SKU's of Vista get the MPEG-2 encoder/decoder, I believe all the SKU's except home basic?  Certain OEM versions of XP Media Center may also have one, but not the MS one.

     

    Tuesday, October 23, 2007 3:58 PM
  • But I have one question, if there is a MPEG2 encoder, how is possible that in on of the pages of the MSDN Directshow documentation is writen : "DirectShow does not provide any MPEG-2 decoders or encoders."

     

    Because that page was written long before Vista, and it slipped by me. There are probably other topics in the DirectShow docs that claim the same thing!

     

    Thanks for pointing it out - I'll fix this topic.

     

     

    ----------------------------------------------------------------------------
    Mike Wasson, SDK Documentation
    This posting is provided "AS IS" with no warranties, and confers no rights. You assume all risk for your use.

    (c) 2007 Microsoft Corporation. All rights reserved.

     

    Tuesday, October 23, 2007 8:47 PM
  •  

    You Can search on the intel site , where free MPEG-2 encoder  is present
    Wednesday, October 24, 2007 9:40 AM
  • Ok, but then you have to wrap the encoder within a directshow filter, anyone could say me how to achieve that ?, I think it's really difficult and interesting.

    Wednesday, October 24, 2007 2:08 PM
  • It present as directshow filter and appears as "MPEG-2 Encoder by EP" you can use it as direct show filter in your application.

     

    Thursday, October 25, 2007 4:54 AM