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.

Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se

 

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

Reply
 
Thread Tools Search this Thread Display Modes
Old 25th February 2025, 21:59   #241  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 5,134
Quote:
Originally Posted by kurkosdr View Post
The authors of xeve claim better-than-x264-level quality for EVC Baseline: https://github.com/mpeg5/xeve

So it can probably achieve x264-level quality.
It's impossible to extrapolate without knowing how the other encoders were tuned. The "twice as good as HEVC" seems really, really implausible, particularly given that we have much more mature HEVC encoders available, like x265.

As always: https://web.archive.org/web/20141103...x/archives/472
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Old 26th February 2025, 20:30   #242  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 5,134
Quote:
Originally Posted by kurkosdr View Post
The authors of xeve claim better-than-x264-level quality for EVC Baseline: https://github.com/mpeg5/xeve

So it can probably achieve x264-level quality.
Based on codec features, yeah, I suspect an equivalently well optimized EVC Baseline could outperform x264.

x264 has a crazy amount of optimization for a wide variety of use cases and content types, so making something in x264's ballpark is pretty monumental class. x265 itself got a big head start by building on top of x264's source code and algorithms.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Old 13th October 2025, 18:45   #243  |  Link
birdie
Artem S. Tashkinov
 
birdie's Avatar
 
Join Date: Dec 2006
Posts: 443
Multicoreware Inc. claims the x266 encoder is not dead while providing zero new information about the state of its development.
birdie is offline   Reply With Quote
Old 14th October 2025, 12:00   #244  |  Link
soresu
Registered User
 
Join Date: May 2005
Location: Swansea, Wales, UK
Posts: 209
Mmmph, sounds like they probably had little interest in putting any significant resource into x266, until they saw the AV2 announcement and got spooked.
soresu is offline   Reply With Quote
Old 15th October 2025, 07:05   #245  |  Link
rwill
Registered User
 
Join Date: Dec 2013
Location: Berlin, Germany
Posts: 541
Hey if you need some samples of what EVC Baseline is capable of just drop a request with the link to the (clean plz) source here.
__________________
My github...
rwill is offline   Reply With Quote
Old 15th October 2025, 07:13   #246  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,439
I remember Jamaika providing xeve/xevd for a longer while, and MABS can compile it and link it into ffmpeg. But EVC is somewhere in between, by far not as complex as VVC.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 15th October 2025, 21:10   #247  |  Link
rwill
Registered User
 
Join Date: Dec 2013
Location: Berlin, Germany
Posts: 541
Quote:
Originally Posted by LigH View Post
I remember Jamaika providing xeve/xevd for a longer while, and MABS can compile it and link it into ffmpeg. But EVC is somewhere in between, by far not as complex as VVC.
Was this in response to my post? Because I would not use xeve to encode.
__________________
My github...
rwill is offline   Reply With Quote
Old 15th October 2025, 21:21   #248  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,439
Yes.

Is there any serious reason why you discourage the use of xeve?
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 15th October 2025, 21:56   #249  |  Link
rwill
Registered User
 
Join Date: Dec 2013
Location: Berlin, Germany
Posts: 541
Xeve is untuned and is missing a lot of things state of the art encoders have.
__________________
My github...
rwill is offline   Reply With Quote
Old 16th October 2025, 00:06   #250  |  Link
Z2697
Registered User
 
Join Date: Aug 2024
Location: Between my two ears
Posts: 959
Quote:
Originally Posted by rwill View Post
Was this in response to my post? Because I would not use xeve to encode.
Is it your in-house encoder? Could you perhaps drop *cough* *cough* an executable?

Unlikely things aside, I think Big Buck Bunny or Tears of Steel is good for a "widedly accepted benchmark".
Z2697 is offline   Reply With Quote
Old 16th October 2025, 13:33   #251  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,439
I would like to suggest to continue talk about EVC in the related thread:

EVC - Essential Video Coding / MPEG-5

But I am no moderator. So it is just a private suggestion...
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 17th October 2025, 15:48   #252  |  Link
rwill
Registered User
 
Join Date: Dec 2013
Location: Berlin, Germany
Posts: 541
So, I encoded that Tears of Steel and Stem2 linked in Bens HEVC Encoding Challenge thread with my EVC Encoder with the settings we agreed on there.

Here are the results:

Stem2: https://drive.google.com/file/d/1O3g...ew?usp=sharing

Tears of Steel: https://drive.google.com/file/d/1Oxh...ew?usp=sharing

So the fanbois can wait until x265 and maybe x266 reach that kind of quality stability - if ever.

Did I mention that my encoders are developed for "to scale" so that they fix quality problems themselves in later passes when doing multipass? Just start the job and fetch the expected result later. No more handcrafted streams. Long way to go for some certain other encoder developer I guess.


So because its EVC, to play the streams in realtime in a player, the most easiest way is to convert them to a playable format like AVC or HEVC.
With xevd, x265 and mp4box being freely available one way to do it, for Stem2, would look like this:

Code:
xevdb_app.exe -i stem2_3840x2160_4mbit.evc -s --output-bit-depth 10 -o dec_3840x2160_10b.yuv

./x265-10b.exe --input dec_3840x2160_10b.yuv --input-res 3840x2160 --input-depth 10 --fps 24000/1001 --sar 1 --hrd --aud --colorprim bt2020 --transfer smpte2084 --colormatrix bt2020nc --max-cll "10000,400" --master-display "G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(10000000,1)" --preset slow --tune ssim --crf -8.0 -b 3 --b-pyramid --b-adapt 0 --ssim --psnr -o temp.265

mp4box -add temp.265 -new stem2_3840x2160_4mbit_playable.mp4
There will be a small generational loss but nothing big.
__________________
My github...
rwill is offline   Reply With Quote
Old 17th October 2025, 18:50   #253  |  Link
Z2697
Registered User
 
Join Date: Aug 2024
Location: Between my two ears
Posts: 959
Quote:
Originally Posted by rwill View Post
So, I encoded that Tears of Steel and Stem2 linked in Bens HEVC Encoding Challenge thread with my EVC Encoder with the settings we agreed on there.

Here are the results:

Stem2: https://drive.google.com/file/d/1O3g...ew?usp=sharing

Tears of Steel: https://drive.google.com/file/d/1Oxh...ew?usp=sharing

So the fanbois can wait until x265 and maybe x266 reach that kind of quality stability - if ever.

Did I mention that my encoders are developed for "to scale" so that they fix quality problems themselves in later passes when doing multipass? Just start the job and fetch the expected result later. No more handcrafted streams. Long way to go for some certain other encoder developer I guess.


So because its EVC, to play the streams in realtime in a player, the most easiest way is to convert them to a playable format like AVC or HEVC.
With xevd, x265 and mp4box being freely available one way to do it, for Stem2, would look like this:

Code:
xevdb_app.exe -i stem2_3840x2160_4mbit.evc -s --output-bit-depth 10 -o dec_3840x2160_10b.yuv

./x265-10b.exe --input dec_3840x2160_10b.yuv --input-res 3840x2160 --input-depth 10 --fps 24000/1001 --sar 1 --hrd --aud --colorprim bt2020 --transfer smpte2084 --colormatrix bt2020nc --max-cll "10000,400" --master-display "G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(10000000,1)" --preset slow --tune ssim --crf -8.0 -b 3 --b-pyramid --b-adapt 0 --ssim --psnr -o temp.265

mp4box -add temp.265 -new stem2_3840x2160_4mbit_playable.mp4
There will be a small generational loss but nothing big.
I'm not sure there's much fanboism going on. It's just what we got, unless you can release your encoders.

XEVD does support y4m output though, if the space is not a concern (probably, your commands are using YUV medium file already) we can output Y4M and directly play it.
When you are doing your own testing, do you have better ways to play it, maybe some industiral hardware, or your secret sauce decoder?

And what's the "fix quality problems themselves" really mean? Doesn't the x264 multipass already fix some problems with single pass ABR?

Last edited by Z2697; 17th October 2025 at 19:01.
Z2697 is offline   Reply With Quote
Old 17th October 2025, 21:54   #254  |  Link
rwill
Registered User
 
Join Date: Dec 2013
Location: Berlin, Germany
Posts: 541
Quote:
Originally Posted by Z2697 View Post
I'm not sure there's much fanboism going on. It's just what we got, unless you can release your encoders.
Well or the community bands together again, forks x265 or starts fresh, and make something truly open source. Its really sad, I know quite some people that would be able to contribute to x265 but won't due to Multicorewares contribution policy.

Quote:
Originally Posted by Z2697 View Post
XEVD does support y4m output though, if the space is not a concern (probably, your commands are using YUV medium file already) we can output Y4M and directly play it.
When you are doing your own testing, do you have better ways to play it, maybe some industiral hardware, or your secret sauce decoder?
I do not recommend to play back the raw file because harddrives are kinda slow. I also do not recommend to write raw video on SSDs because of their wear level. When the players I use do not support a format I, most of the time, use shorter clips where the raw video fits into RAM and I play that without lag.

Quote:
Originally Posted by Z2697 View Post
And what's the "fix quality problems themselves" really mean? Doesn't the x264 multipass already fix some problems with single pass ABR?
The goal is that each additional pass makes the result better in regards to VBV constrained bit distribution problems and converging to a consistent quality target for the whole sequence while removing artifacts that might be perceived as disrupting. Now most amateur users of x264/x265 don't care about VBV and CRF bitrate control is producing ok'ish consistent quality. Problems arise with x26x when trying to do professional encodes that have certain constraints. Professional employees are paid by the hour so tweaking video settings to work around a quality problem, which can take hours or even days, is to be avoided.
__________________
My github...
rwill is offline   Reply With Quote
Old 18th October 2025, 00:22   #255  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,439
Is there any sane reason to post all of this in a thread about a future x266 encoder despite EVC not being VVC even, instead of in a thread about EVC?
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 18th October 2025, 05:09   #256  |  Link
rwill
Registered User
 
Join Date: Dec 2013
Location: Berlin, Germany
Posts: 541
Quote:
Originally Posted by LigH View Post
Is there any sane reason to post all of this in a thread about a future x266 encoder despite EVC not being VVC even, instead of in a thread about EVC?
Hausmeister.
__________________
My github...
rwill is offline   Reply With Quote
Reply

Tags
vvc, x266

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 20:05.


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