video compression and analysis software for MPEG-4 (H.264)

morning happy people, i need thorough assistance on the above subject. am currently working on my project - I*PTV Service optimization on an IMS network*. The main objective is to reduce bandwidth consumption(typical for the kenyan market!) and improve scalability. one way to achieve this is by choosing a suitable video codec for transmission. But as is with academia i need to analyse different video signals (compressed differently) and justify my choice. that is why i need compression software and probably software for VIDEO signal analysis. Please try and keep it FOSS :). all help appreciated. God bless y'all! NB: Any Zuku guyz can let me in on the codecs they use for their service. and it doesnt have to be h.264! BR, Nyarotho Kennedy -- People should know when they are conquered.

On Wed, Nov 18, 2009 at 10:52 AM, nyarotho kennedy <kenyarotho@gmail.com>wrote:
morning happy people, i need thorough assistance on the above subject. am currently working on my project - I*PTV Service optimization on an IMS network*. The main objective is to reduce bandwidth consumption(typical for the kenyan market!) and improve scalability. one way to achieve this is by choosing a suitable video codec for transmission. But as is with academia i need to analyse different video signals (compressed differently) and justify my choice. that is why i need compression software and probably software for VIDEO signal analysis. Please try and keep it FOSS :). all help appreciated. God bless y'all!
NB: Any Zuku guyz can let me in on the codecs they use for their service. and it doesnt have to be h.264!
BR, Nyarotho Kennedy
Hello @ HAPPY Kennedy :-))) , if you want to do a video signal analysis, use a simple oscilloscope and tap straight into a composite video where luminance, chroma, horizontal, vertical fields will all be seen. Regarding the codecs, H264 is still an expensive royalty and don't expect it to be on the open somewhere. Mpeg2 by Jan 2010 will be 2usd per app. Start with Windows Media Encoder and check out the variuos options. Then work your R&D as follows: - Import an AVI clip eg 1 minute of video. This AVI clip with little motion could be about 100MBytes. - Use the encoders in each category and check out the final file sizes versus quality. Mpeg2 onwards will give you about 40-60Mbytes with the correct audio settings. - H264 is the way forward. In this case, you can use Quicktime Pro and render into various H264 formats. This could render the file size to about 25-30Mbytes. Present your case based on file size and quality. Then apply the streaming schemes on IPTV with a simple web interface on a server that picks clips and stream them. Windows Media Encoder is free and can be a major tool for your research. Use it as a stepping stone, all your answers are there. Now if you had done c# and some GDI, you may have written a gui compression tool. HTHs.

Assuming you're on Windows: FFmpeg and Mencoder are two excellent encoders. I think avidemux also works on Windows. Here's more info on them (ignore the Ubuntu-specific info): https://help.ubuntu.com/community/Transcoding VLC (also cross-platform) is also fairly impressive: http://www.videolan.org/vlc/ What kind of signal-processing are you planning on doing? Depending on how low-level you need it to be, Matlab http://www.mathworks.com/products/matlab/ (or Octave http://www.gnu.org/software/octave/, the open-source equivalent) may be what you need/want. I assume you want to use some sort of GUI that allows you manipulate video signals? There are plenty of open-source audio signal processing software GUIs but I don't know of any video signal-processing GUI (closed- or open-source). You may also want to look at libraries for signal-processing, such as OpenCV http://opencv.willowgarage.com/wiki/(though it is meant for computer-vision it may work well for you). Here's a great reference tool: a legally free PDF copy of "The Scientist and Engineer's Guide to Digital Signal Processing" - http://www.dspguide.com/pdfbook.htm Keep us posted on your research! Sounds very cool. Saidi On Wed, Nov 18, 2009 at 3:39 PM, aki <aki275@googlemail.com> wrote:
On Wed, Nov 18, 2009 at 10:52 AM, nyarotho kennedy <kenyarotho@gmail.com>wrote:
morning happy people, i need thorough assistance on the above subject. am currently working on my project - I*PTV Service optimization on an IMS network*. The main objective is to reduce bandwidth consumption(typical for the kenyan market!) and improve scalability. one way to achieve this is by choosing a suitable video codec for transmission. But as is with academia i need to analyse different video signals (compressed differently) and justify my choice. that is why i need compression software and probably software for VIDEO signal analysis. Please try and keep it FOSS :). all help appreciated. God bless y'all!
NB: Any Zuku guyz can let me in on the codecs they use for their service. and it doesnt have to be h.264!
BR, Nyarotho Kennedy
Hello @ HAPPY Kennedy :-))) , if you want to do a video signal analysis, use a simple oscilloscope and tap straight into a composite video where luminance, chroma, horizontal, vertical fields will all be seen. Regarding the codecs, H264 is still an expensive royalty and don't expect it to be on the open somewhere. Mpeg2 by Jan 2010 will be 2usd per app.
Start with Windows Media Encoder and check out the variuos options.
Then work your R&D as follows:
- Import an AVI clip eg 1 minute of video. This AVI clip with little motion could be about 100MBytes.
- Use the encoders in each category and check out the final file sizes versus quality. Mpeg2 onwards will give you about 40-60Mbytes with the correct audio settings.
- H264 is the way forward. In this case, you can use Quicktime Pro and render into various H264 formats. This could render the file size to about 25-30Mbytes.
Present your case based on file size and quality. Then apply the streaming schemes on IPTV with a simple web interface on a server that picks clips and stream them.
Windows Media Encoder is free and can be a major tool for your research. Use it as a stepping stone, all your answers are there. Now if you had done c# and some GDI, you may have written a gui compression tool.
HTHs.
_______________________________________________ Skunkworks mailing list Skunkworks@lists.my.co.ke http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks ------------ Skunkworks Rules http://my.co.ke/phpbb/viewtopic.php?f=24&t=94 ------------ Other services @ http://my.co.ke Other lists ------------- Announce: http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks-announce Science: http://lists.my.co.ke/cgi-bin/mailman/listinfo/science kazi: http://lists.my.co.ke/cgi-bin/mailman/admin/kazi/general

Check out http://mpeg4ip.sourceforge.net/ and http://www.mplayerhq.hu/. I don't know whether they support flv and 3gpp already, but mpeg4 has a variety of profiles that may be of interest to your research. As for analysis software, what aspect of video do you intend to analyze, ie that cannot be done with a video player? ________________________________ From: aki <aki275@googlemail.com> To: Skunkworks Forum <skunkworks@lists.my.co.ke> Sent: Wed, November 18, 2009 3:39:08 PM Subject: Re: [Skunkworks] video compression and analysis software for MPEG-4 (H.264) On Wed, Nov 18, 2009 at 10:52 AM, nyarotho kennedy <kenyarotho@gmail.com> wrote: morning happy people,
i need thorough assistance on the above subject. am currently working on my project - IPTV Service optimization on an IMS network. The main objective is to reduce bandwidth consumption(typical for the kenyan market!) and improve scalability. one way to achieve this is by choosing a suitable video codec for transmission. But as is with academia i need to analyse different video signals (compressed differently) and justify my choice. that is why i need compression software and probably software for VIDEO signal analysis. Please try and keep it FOSS :). all help appreciated. God bless y'all!
NB: Any Zuku guyz can let me in on the codecs they use for their service. and it doesnt have to be h.264!
BR, Nyarotho Kennedy
Hello @ HAPPY Kennedy :-))) , if you want to do a video signal analysis, use a simple oscilloscope and tap straight into a composite video where luminance, chroma, horizontal, vertical fields will all be seen. Regarding the codecs, H264 is still an expensive royalty and don't expect it to be on the open somewhere. Mpeg2 by Jan 2010 will be 2usd per app. Start with Windows Media Encoder and check out the variuos options. Then work your R&D as follows: - Import an AVI clip eg 1 minute of video. This AVI clip with little motion could be about 100MBytes. - Use the encoders in each category and check out the final file sizes versus quality. Mpeg2 onwards will give you about 40-60Mbytes with the correct audio settings. - H264 is the way forward. In this case, you can use Quicktime Pro and render into various H264 formats. This could render the file size to about 25-30Mbytes. Present your case based on file size and quality. Then apply the streaming schemes on IPTV with a simple web interface on a server that picks clips and stream them. Windows Media Encoder is free and can be a major tool for your research. Use it as a stepping stone, all your answers are there. Now if you had done c# and some GDI, you may have written a gui compression tool. HTHs.
participants (4)
-
aki
-
Bernard Owuor
-
nyarotho kennedy
-
saidimu apale