Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > New and alternative video codecs

Reply
 
Thread Tools Search this Thread Display Modes
Old 5th May 2022, 14:10   #1  |  Link
PCU
Registered User
 
Join Date: Oct 2017
Posts: 324
What is MCMW Video Codec?

MCMW Video Codec

The LEADTOOLS MCMW Codec is a DirectShow filter designed to create a high-quality video using low-bandwidth delivery. This is achieved by using LEAD's proprietary, state-of-the-art intraframe wavelet-based compression technique that provides superior compression performance, while still ensuring optimal quality at any compression level. This makes the MCMW Codec an ideal candidate for video editing, video conferencing, remote monitoring, and video storage.

https://www.leadtools.com/sdk/multimedia/codecs/mcmw

Last edited by PCU; 6th May 2022 at 13:17.
PCU is offline   Reply With Quote
Old 5th May 2022, 17:04   #2  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,721
Intra and interframe wavelet codecs have been tried a number of times in the last 25 years, and none have proved competitive against block-based DCT-ish codecs of the era. What's new and different about this one?

I presume you are leveraging scalability of wavelets to deliver lower quality/bitrates when bandwidth is low? If so, how does this implementation compare to existing H.264 and HEVC scalable video coding? Scalability of course has its own overhead, as each layer needs to be optimized to have good psychovisual quality and to serve as a good reference for the layer above it.

I admit I am highly skeptical that any intraframe-only coding scheme could be competitive against existing interframe codecs, however innovative the underlying transform is. If you have data demonstrating otherwise, please do share!
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Old 5th May 2022, 19:38   #3  |  Link
nhw_pulsar
Registered User
 
Join Date: Apr 2017
Posts: 169
Quote:
Originally Posted by benwaggoner View Post
Intra and interframe wavelet codecs have been tried a number of times in the last 25 years, and none have proved competitive against block-based DCT-ish codecs of the era. What's new and different about this one?

I presume you are leveraging scalability of wavelets to deliver lower quality/bitrates when bandwidth is low? If so, how does this implementation compare to existing H.264 and HEVC scalable video coding? Scalability of course has its own overhead, as each layer needs to be optimized to have good psychovisual quality and to serve as a good reference for the layer above it.

I admit I am highly skeptical that any intraframe-only coding scheme could be competitive against existing interframe codecs, however innovative the underlying transform is. If you have data demonstrating otherwise, please do share!
Wow, apparently the first version of MCMW codec is from 2006! Never heard of this wavelet codec! So don't know how it behaves as I don't have binaries... but any opinion/figures are very welcome.

Concerning wavelet codecs, yes clearly for interframe video codecs, DCT-based ones have always been better.Not so evident for the intraframe/image part.

Let's go back again in the past, in April 2008 was published the Rududu Image wavelet codec and I compared it to the then state-of-the-art DCT codec which was x264 intra.Rududu had same PSNR as x264 intra, and on my visual tests if I remember correctly they were on par, on my then test images, Rududu was visually better in 50% of the cases, and x264 was better in the other 50%.

Today, it would be interesting to know how behaves the last version of MCMW intra/image part, but also sorry for my shameless plug, I know you will consider me as a joke and as a fake, but I have tested the latest state-of-the-art DCT codec that is VVC intra (VTM 12.3), and for me my wavelet codec: NHW is visually more pleasant than VVC intra (in the 0.4bpp-4bpp range for good quality images) because always for me it has more neatness... (but disclaimer, people told me that I maybe get used to the artifacts and neatness aspect of my codec)...

Cheers,
Raphael
nhw_pulsar is offline   Reply With Quote
Old 5th May 2022, 19:44   #4  |  Link
kolak
Registered User
 
Join Date: Nov 2004
Location: Poland
Posts: 2,843
I'm actually not impressed with industry, but I'm more focused on intermediate codecs.
Cineform with its simple and in the same advanced tech still represents most forward thinking solution (speed, dynamic metadata etc.). And it's coming from a single guy. Yet industry is still using "outdated" and crazy slow Jpeg2000. Really? Have "smart people" not realised yet that this is too slow for no real efficiency advantage (and been on market for ages now).
There is some nice alternative which is new HT extension (https://www.htj2k.com/wp-content/upl...hite-paper.pdf). This works very well (sort of Cineform) for just about 5% efficiency penalty. Yet they did not go that much further. Why not to design codec in the way that when you read 1/2 resolution etc. actual data read from the disk is also reduced. I spoken with David it and he said it's not difficult and even Cineform could be adjusted to do it. We store more and more data in the cloud and sometimes want to get just proxy (or even HD) version of UHD master. It costs relatively lot when you keep pulling UHD master just to do 720p proxy file out of it.
I'm amazed no one really sees these opportunities.
kolak is offline   Reply With Quote
Old 6th May 2022, 12:26   #5  |  Link
PCU
Registered User
 
Join Date: Oct 2017
Posts: 324
Here, you can download and test the free trial:
https://www.leadtools.com/portal/evaluation
PCU is offline   Reply With Quote
Old 6th May 2022, 14:38   #6  |  Link
nhw_pulsar
Registered User
 
Join Date: Apr 2017
Posts: 169
Quote:
Originally Posted by PCU View Post
Here, you can download and test the free trial:
https://www.leadtools.com/portal/evaluation
Thank you for the download link.
Actually my side, I don't test video sequences, as for example I don't know how to evaluate motion and temporal artifacts.I am trained to evaluate static still images.I am more an image compression (not video) guy....
nhw_pulsar is offline   Reply With Quote
Old 19th May 2022, 19:10   #7  |  Link
nhw_pulsar
Registered User
 
Join Date: Apr 2017
Posts: 169
Hello,

Just a quick message as few people remarked me that saying: "my codec is better than VVC" is nearly equivalent to trolling... So giving the facts, industry evaluates quality of a codec with PSNR and SSIM, regarding these metrics, NHW has worse results than VVC.I tried to develop a metrics (which is unfinished) that would correlate more for me with visual pleasantness and that would show that my codec (NHW) would have more neatness to the detriment of precision.

But the industry clearly doesn't make and doesn't agree with this choice (since 2008 that I proposed my approach now actually...), -because the last answers from AOM, JPEG, MPEG are: sorry we are definitely not interested-.As it is 14 years now, I will have to accept this decision (yes it's highly time now!), NHW will stay a good spare time hobby. BTW, does MCMW codec had/has industry customers?

Cheers,
Raphael
nhw_pulsar is offline   Reply With Quote
Old 19th May 2022, 23:23   #8  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,721
I don't believe anyone has demonstrated a codec that can match VVC yet, let alone beat it. AV2 might; they've got a couple more years to work on it. And every year more essential patents expire so AV2 can converge more with the H.264 basis of modern MPEG codecs.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Old 20th May 2022, 05:32   #9  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 686
I don't want to offend anyone but these are old codecs for 15 years. These are payable codecs for medical equipment. They were stolen over the years on Ukrainian websites http://codec.kiev.ua/index.html or
These codecs aren't on github https://github.com/LEADTOOLS just like https://github.com/gopro/cineform-sdk or https://github.com/gopro/gpr without reissuing Adobe DNG SKD or codec DPX

H.265 H.264 H.263 MCMW MJPEG MJPEG2000 MPEG-2 MPEG-4 RLEScreen Capture Theora VP8

Where are H.266 MJXL MJXS HTMJPEG2000 MPEG-5 VP9 AV1 AV2 codecs here?

The LEAD MCMW Encoder Filter is a DirectShow® encoder that can compress video data using the state of the art wavelet based compression algorithm. This compression algorithm provides a superior compression performance in comparison to the old DCT based compression algorithm like Motion JPEG. At the same time, it can still do real time compression. Because it is an intra-frame compression (no inter-frame dependencies), the MCMW Encoder is an ideal candidate for video editing (quick random access to every frame for searching), video conferencing, remote monitoring and video storage. The compressed video data can be stored inside AVI or Ogg files (with or without Audio).

The LEAD MJ2K Encoder (Motion JPEG-2000) is a DirectShow® filter for compressing and decompressing video data using the JPEG-2000 compression standard. The JPEG-2000 format is the official successor to the popular JPEG image compression format. The JPEG-2000 standard is more complex and has more functionality than JPEG. The key advantage of Motion JPEG-2000 over Motion-JPEG is that it is able to offer high quality, better compression and a very wide range of compression ratios that cannot be reached by Motion JPEG. JPEG-2000 also supports lossless compression.
Besides its superior compression performance, JPEG2000 can perform real time compression unlike other standards like MPEG-1, MPEG-2 or MPEG-4. This makes the LEAD MJ2K Encoder Filter a good candidate for video editing, Medical imaging, video conferencing, remote monitoring and video storage. The compressed video data can be stored inside AVI or Ogg files, with or without Audio.


The LEAD MCMP/MJPEG Codec is a DirectShow® and Microsoft Video For Windows® (VFW) filter for compressing video data using the LEAD CMP and JPEG compression algorithms. The compressed video data can be stored inside AVI files, with or without the audio data. MJPEG, which is also known as Motion JPEG, is a motion video adaptation of the JPEG standard for still photos. MJPEG treats a video stream as a series of still photos, compressing each frame individually, and uses no interframe compression.
MCMP, or Motion CMP, is a motion video adaptation of LEAD's proprietary CMP compression code. MCMP delivers smaller file sizes and can maintain better image quality than MJPEG, with the same or better image quality.
High-speed compression (intraframe only), quick random access to every frame when searching, and the ability to generate a lossless stream enable this codec to be used for wide range of applications such as real time video capturing, video conferencing, remote monitoring and medical imaging.

Last edited by Jamaika; 20th May 2022 at 05:38.
Jamaika is offline   Reply With Quote
Old 20th May 2022, 20:07   #10  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,721
J2K was a much better fit for medical uses than the web, as it handled >8-bit well. And radiologists did not trust lossy compression (not like analog film is lossless).

Many years ago I was chatting with a orthopedist about how much he loved their new J2K images over film, as he was looking at a miscalibrated VGA monitor with obvious ghosting from analog leakage and elevated blacks.

But still, SLOW. Long ago as a callow young(er) man I theorized that digital cinema's 2048x J2K xyz format was meant as much as a copy protection scheme as anything, as it was so computationally expensive and simply couldn't be played on even the highest end PCs of the era. I was wrong, of course, as I later learned working with a lot of the DCP designers as a SMPTE board member.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 21:50.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.