DSPRelated.com
Forums

MPEG video compression

Started by jerome May 24, 2005
Hi guys,

I'd like to know if some of you have already implemented MPEG (2 or 4)
video compression on DSP. What free source codes have you used ?
Could you give me some links to good free source codes ?

I've searched on the net but haven't found anything really good.

Thanks for your help.

		
This message was sent using the Comp.DSP web interface on
www.DSPRelated.com
Nobody can help ?

>Hi guys, > >I'd like to know if some of you have already implemented MPEG (2 or 4) >video compression on DSP. What free source codes have you used ? >Could you give me some links to good free source codes ? > >I've searched on the net but haven't found anything really good. > >Thanks for your help. > > >This message was sent using the Comp.DSP web interface on >www.DSPRelated.com >
This message was sent using the Comp.DSP web interface on www.DSPRelated.com
Hi Jerome,

AFAIK, there are no free MPEG codecs available.
If you can find one, please report back as I would love to use this
also.

In the meantime, consider an alternative.

I have been looking at www.openh323.org recently.

>From what I can tell, this is an open-source version of the H.323
standard. This includes H.263 for video encoding and some other standard for audio. I'm not sure of the details, and may actually be wrong in my interpretation of what is on offer here. On the other hand, it may be exactly what you want. Let me know if this helps. Stephen. jerome wrote:
> Nobody can help ? > > >Hi guys, > > > >I'd like to know if some of you have already implemented MPEG (2 or 4) > >video compression on DSP. What free source codes have you used ? > >Could you give me some links to good free source codes ? > > > >I've searched on the net but haven't found anything really good. > > > >Thanks for your help. > > > > > >This message was sent using the Comp.DSP web interface on > >www.DSPRelated.com > > > > > > This message was sent using the Comp.DSP web interface on > www.DSPRelated.com
Hi,

Thanks Stephen for your answer and the link.

In fact, i search for video compression source codes (MPEG, H26x or
another one) that would be quite easy to understand but above all well
commented.
Maybe there are no such source codes!

My aim is to implement video compression on a TI TMS320DM642.

I've already found one MPEG2 source codes but I don't know if they really
work : http://www.mpeg.org/MPEG/MSSG/

There is also the xvid codec but it seems quite difficult to understand
and  iplement.

Other ideas ?

Thanks for your help.


>Hi Jerome, > >AFAIK, there are no free MPEG codecs available. >If you can find one, please report back as I would love to use this >also. > >In the meantime, consider an alternative. > >I have been looking at www.openh323.org recently. > >>From what I can tell, this is an open-source version of the H.323 >standard. This includes H.263 for video encoding and some other >standard for audio. >I'm not sure of the details, and may actually be wrong in my >interpretation of what is on offer here. On the other hand, it may be >exactly what you want. > >Let me know if this helps. > >Stephen. > > > >jerome wrote: >> Nobody can help ? >> >> >Hi guys, >> > >> >I'd like to know if some of you have already implemented MPEG (2 or
4)
>> >video compression on DSP. What free source codes have you used ? >> >Could you give me some links to good free source codes ? >> > >> >I've searched on the net but haven't found anything really good. >> > >> >Thanks for your help. >> > >> > >> >This message was sent using the Comp.DSP web interface on >> >www.DSPRelated.com >> > >> >> >> >> This message was sent using the Comp.DSP web interface on >> www.DSPRelated.com > >
This message was sent using the Comp.DSP web interface on www.DSPRelated.com
Jerome,

this gets complicated real quick. You can find C code for mpeg1 encoders 
and decoders on the internet. You can extract code from various sources 
to build your own mpeg4 codecs (Start with Linux players). I have never 
seen mpeg2 codecs floating on the internet (Although source for Linux 
players will help). Microsoft WMV, WMA codecs are available in source 
form from Microsoft at nominal charge and a non disclosure agreement.

All lossy compression codecs post mpeg1 ARE NOT FREE, A FEE IS PAYABLE 
FOR EACH CODEC (embedded, installed and/or implemented). Thus 10 MP3 
players incur $0.25 per device and therefore $2.50 for ten.

MPEG4 also has a content fee, so a 3hour movie costs more than a 1hour 
movie. Microsoft have frozen their content fees until 2007, 2010 (or 
sometime) to encourage take up of their WMA and WMV technologies. All 
these fees are hidden within the recorder, player, broadcast or DVD costs.

Developing codecs (naturally) is free, as is installation for 
development. Charges relate to issues of codec ownership, codec end use 
and content resale. Basically if someone benefits from an MPEG4 codec 
then license fees are due!!

So to answer your question, yes TI has a DSP implementation of MPEG2, 
but you have to buy the developer kit.

Look around, I am sure you'll find some free source. Using it legally, 
well that's another matter.

Nme. God Bless.

smo59 wrote:
> Hi Jerome, > > AFAIK, there are no free MPEG codecs available. > If you can find one, please report back as I would love to use this > also. > > In the meantime, consider an alternative. > > I have been looking at www.openh323.org recently. > >>From what I can tell, this is an open-source version of the H.323 > standard. This includes H.263 for video encoding and some other > standard for audio. > I'm not sure of the details, and may actually be wrong in my > interpretation of what is on offer here. On the other hand, it may be > exactly what you want. > > Let me know if this helps. > > Stephen. > > > > jerome wrote: > >>Nobody can help ? >> >> >>>Hi guys, >>> >>>I'd like to know if some of you have already implemented MPEG (2 or 4) >>>video compression on DSP. What free source codes have you used ? >>>Could you give me some links to good free source codes ? >>> >>>I've searched on the net but haven't found anything really good. >>> >>>Thanks for your help. >>> >>> >>>This message was sent using the Comp.DSP web interface on >>>www.DSPRelated.com >>> >> >> >> >>This message was sent using the Comp.DSP web interface on >>www.DSPRelated.com > >
Hi,


>I have never seen mpeg2 codecs floating on the internet (Although source >for Linux players will help).
just check this link : http://www.mpeg.org/MPEG/MSSG/ What do you think ?
>Microsoft WMV, WMA codecs are available in source >form from Microsoft at nominal charge and a non disclosure agreement.
Sorry but what is "nominal charge and a non disclosure agreement" ? It means we have to pay for it ?
>All lossy compression codecs post mpeg1 ARE NOT FREE, A FEE IS PAYABLE >FOR EACH CODEC (embedded, installed and/or implemented). Thus 10 MP3 >players incur $0.25 per device and therefore $2.50 for ten. > >MPEG4 also has a content fee, so a 3hour movie costs more than a 1hour >movie. Microsoft have frozen their content fees until 2007, 2010 (or >sometime) to encourage take up of their WMA and WMV technologies. All >these fees are hidden within the recorder, player, broadcast or DVD
costs.
> >Developing codecs (naturally) is free, as is installation for >development. Charges relate to issues of codec ownership, codec end use >and content resale. Basically if someone benefits from an MPEG4 codec >then license fees are due!!
Ok. The fact is I'm just searching some free codes (MPEG2 for example)in order to implement it on my card and check it can work. If one day the product is to be sell, then we'll pay a specialized company to implement a better codec (MPEG4 for example).
>So to answer your question, yes TI has a DSP implementation of MPEG2, >but you have to buy the developer kit.
Ok.
>Look around, I am sure you'll find some free source. Using it legally, >well that's another matter.
So you don't konw where I can get them ? Thanks for your help.
>smo59 wrote: >> Hi Jerome, >> >> AFAIK, there are no free MPEG codecs available. >> If you can find one, please report back as I would love to use this >> also. >> >> In the meantime, consider an alternative. >> >> I have been looking at www.openh323.org recently. >> >>>From what I can tell, this is an open-source version of the H.323 >> standard. This includes H.263 for video encoding and some other >> standard for audio. >> I'm not sure of the details, and may actually be wrong in my >> interpretation of what is on offer here. On the other hand, it may be >> exactly what you want. >> >> Let me know if this helps. >> >> Stephen. >> >> >> >> jerome wrote: >> >>>Nobody can help ? >>> >>> >>>>Hi guys, >>>> >>>>I'd like to know if some of you have already implemented MPEG (2 or
4)
>>>>video compression on DSP. What free source codes have you used ? >>>>Could you give me some links to good free source codes ? >>>> >>>>I've searched on the net but haven't found anything really good. >>>> >>>>Thanks for your help. >>>> >>>> >>>>This message was sent using the Comp.DSP web interface on >>>>www.DSPRelated.com >>>> >>> >>> >>> >>>This message was sent using the Comp.DSP web interface on >>>www.DSPRelated.com >> >> >
This message was sent using the Comp.DSP web interface on www.DSPRelated.com