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 14th February 2022, 09:52   #1  |  Link
ksec
Registered User
 
Join Date: Mar 2020
Posts: 114
LCEVC - Low Complexity Enhancement Video Coding

Since there is no thread that is dedicated to LCEVC[0] I may as well start one.

Because I just discovered SBTVD 3.0 [1], the Television Broadcasting standards used in South America has adopted LCEVC usage. That is a whole ecosystem of mandatory support for LCEVC.

Not sure what the baseline Codec yet. May be VVC.



[0] https://www.v-nova.com/lcevc-enhanced-video/

[1] https://www.v-nova.com/press-release...stem-tv-3-0-2/
__________________
Previously iwod
ksec is offline   Reply With Quote
Old 14th February 2022, 10:21   #2  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,243
Looks like some glsl sharpening filters,...
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Old 14th February 2022, 10:33   #3  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
🧐 https://en.wikipedia.org/wiki/LCEVC

It is already possible to encode video files with LCEVC using FFmpeg 4.0.1-17...

😳
filler56789 is offline   Reply With Quote
Old 14th February 2022, 13:07   #4  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,243
Only if you have a ffmpeg version which is build with that encoder,... (haven't seen one around)
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Old 14th February 2022, 13:19   #5  |  Link
lvqcl
Registered User
 
Join Date: Aug 2015
Posts: 291
Quote:
Originally Posted by filler56789 View Post
Quote from this wiki page:

Quote:
Keywords for further studding (may require searches outside of wikipedia)
LOL.
lvqcl is offline   Reply With Quote
Old 14th February 2022, 15:57   #6  |  Link
ksec
Registered User
 
Join Date: Mar 2020
Posts: 114
Oh wow from Wiki

Quote:
It will be used to enhance a video base layer encoded with VVC for broadcast and broadband delivery.
So this is VVC + LCEVC!! Oh I want to play with it.
__________________
Previously iwod
ksec is offline   Reply With Quote
Old 14th April 2022, 17:31   #7  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 689
Does anyone know where to download opensource lcevc from?
http://mpegx.int-evry.fr/software/MPEG/LCEVC/LTM.git
I found a software-based decoder on github.
https://github.com/eocene317/LTM-master
Jamaika is offline   Reply With Quote
Old 14th April 2022, 20:02   #8  |  Link
Blue_MiSfit
Derek Prestegard IRL
 
Blue_MiSfit's Avatar
 
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,986
LC-EVC is definitely neat

Think of it like HE-AAC for video, except instead of being locked to using AAC as the base codec (or rather AVC as most commonly used with LC-EVC) you can use whatever base codec you want.

You essentially subsample the video (typically, though you don't have to) and then store high frequency information separately to aid the reconstruction of a higher quality image in the decoder. This way you can spend all your bits to encode a very stable base layer, even if it's soft.

You get added benefits here like often only needing to encode and decode 1/4 to 1/2 the pixels in the base layer, which has clear performance benefits. You can also reduce the bitrate a fair bit, which leads to overall bit savings for a given encode / ABR ladder.

It's not perfect, but there's definitely something to this approach!
__________________
These are all my personal statements, not those of my employer :)

Last edited by Blue_MiSfit; 14th April 2022 at 20:05.
Blue_MiSfit is offline   Reply With Quote
Old 14th April 2022, 22:00   #9  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,727
And not it's not "just" blind postprocessing like the old WMV and MPEG-4 ASP players. Metadata is generated while encoding that the LC-EVC decoding filter uses to more accurately reconstruct the look and feel of removed detail. And it is set up so that the preprocessing layer can be generated outside of DRM protected memory, and then the resulting bitmap merged with the decoded frames.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Old 15th April 2022, 07:40   #10  |  Link
birdie
Artem S. Tashkinov
 
birdie's Avatar
 
Join Date: Dec 2006
Posts: 334
Some paper https://arxiv.org/abs/2204.05580
birdie is offline   Reply With Quote
Old 16th April 2022, 10:55   #11  |  Link
ksec
Registered User
 
Join Date: Mar 2020
Posts: 114
Quote:
Originally Posted by birdie View Post
No wonder why it is making some noise in broadcast industry. It seems LCEVC would do exceptionally well with low movement materials, I am thinking News and possibly anime content. Where it gets 50 to 60% bitrate reduction regardless x264 or x265.
__________________
Previously iwod
ksec is offline   Reply With Quote
Old 16th April 2022, 11:27   #12  |  Link
rwill
Registered User
 
Join Date: Dec 2013
Posts: 339
Quote:
Originally Posted by ksec View Post
No wonder why it is making some noise in broadcast industry. It seems LCEVC would do exceptionally well with low movement materials, I am thinking News and possibly anime content. Where it gets 50 to 60% bitrate reduction regardless x264 or x265.
Yeah running x264 with the medium preset and x265 with the veryfast preset somewhat matches the quality of broadcast encoders I guess...

The github with the data set is also very interesting, just a license and a readme. The readme states to send an email to maybe get access to the data set...
rwill is offline   Reply With Quote
Old 3rd May 2022, 18:40   #13  |  Link
Forteen88
Herr
 
Join Date: Apr 2009
Location: North Europe
Posts: 556
Someone else did a test on LCEVC here,
https://www.youtube.com/watch?v=Frrw8O2ax6I

LCEVC got really good results there too.
Forteen88 is offline   Reply With Quote
Old 4th May 2022, 19:43   #14  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,727
LCEVC does have some nice attributes, and does improve the psychovisual appearance of detail. I'm kind of reminded of VP6's postprocessing of years gone by. The core VP6 codec wasn't great by any means, and way too PSNR-is-law. But the decoder's postprocessing did a great job of synthesizing noise, sharpening, deblocking, and deringing. None of that actually adds new discernible vision information, but but did keep the video from looking nearly as "web video" at lower bitrates compared to VC-1 and that era's H.264 encoders.

LCEVC is a more advanced version of that, with metadata that can actually improve real detail, instead of just mask the lack of it. And it is backwards compatible. The base stream remains decodable even if LCEVC isn't enabled on that device. At low bitrates, the metadata can make up a good fraction of the total bitrate, so it would be generally better to stream the base layer independently, and only the LCEVC on a player identified to support it. The overhead is much less material >1 Mbps.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Old 7th May 2022, 07:50   #15  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 689
Quote:
Originally Posted by ksec View Post
Since there is no thread that is dedicated to LCEVC[0] I may as well start one.

Because I just discovered SBTVD 3.0 [1], the Television Broadcasting standards used in South America has adopted LCEVC usage. That is a whole ecosystem of mandatory support for LCEVC.

Not sure what the baseline Codec yet. May be VVC.



[0] https://www.v-nova.com/lcevc-enhanced-video/

[1] https://www.v-nova.com/press-release...stem-tv-3-0-2/
I'm looking at an ad for lcevc v-nova. I believe she is outdated.
I don't know how evc differs from lcevc. The evc implantation on their sites is advertised as lcevc. In addition the codec libraries are old from two years ago.

https://gitlab.com/v-nova-public/ETM/-/tree/vnova/ltm
https://gitlab.com/v-nova-public/VTM/-/tree/vnova/ltm
https://gitlab.com/v-nova-public/HM/-/tree/vnova/ltm
https://gitlab.com/v-nova-public/JM/-/tree/vnova/ltm

The same is true for the LTM converter (EVC, VVC, H265, H264). In addition converter is incomplete and has bugs.

How does this relate to the new free codecs on git?

https://github.com/mpeg5/xeve
https://github.com/mpeg5/xevd
https://github.com/fraunhoferhhi/vvenc
https://github.com/fraunhoferhhi/vvdec
https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM
https://vcgit.hhi.fraunhofer.de/jvet/HM
https://vcgit.hhi.fraunhofer.de/jvet/JM

Last edited by Jamaika; 7th May 2022 at 07:53.
Jamaika is offline   Reply With Quote
Old 7th May 2022, 09:05   #16  |  Link
rwill
Registered User
 
Join Date: Dec 2013
Posts: 339
The v-nova repo things are just slightly modified reference softwares. Strange, I thought at least ETM availability is being watched over by MPEG.

The free codecs on git are the respective reference softwares except for xeve/xevd and vvenc/vvdec which try to be independent implementations of their video coding standard.

EVC is not really related to LC-EVC by the way.

LC-EVC can be put on top of more or less any video codec, I guess thats why v-nova has forks of the AVC, HEVC, VVC and EVC reference softwares in their git.
rwill 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 08:07.


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