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 23rd January 2025, 23:14   #81  |  Link
rwill
Registered User
 
Join Date: Dec 2013
Location: Berlin, Germany
Posts: 424
Can't wait for Xerox Moments when encoding...

Otherwise just a note: Mpeg-1 and Mpeg-2 have around the same efficiency. It is just that Mpeg-2 supports interlaced.

Mpeg-1 is quite superior to H.261 (50%+ reduction ?) though because H.261 has very limited motion compensation. It is H.261 that has no predecessor
__________________
My github...
rwill is offline   Reply With Quote
Old 24th January 2025, 20:18   #82  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,944
Quote:
Originally Posted by rwill View Post
Can't wait for Xerox Moments when encoding...

Otherwise just a note: Mpeg-1 and Mpeg-2 have around the same efficiency. It is just that Mpeg-2 supports interlaced.

Mpeg-1 is quite superior to H.261 (50%+ reduction ?) though because H.261 has very limited motion compensation. It is H.261 that has no predecessor
MPEG-2 also added half-per motion compensation to MPEG-1, which was a significant efficiency improvement.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Old 24th January 2025, 20:39   #83  |  Link
rwill
Registered User
 
Join Date: Dec 2013
Location: Berlin, Germany
Posts: 424
I am pretty positive that Mpeg-1 already had Half Pel MC, having implemented Mpeg-1/2 encoders, decoders and the like.
__________________
My github...
rwill is offline   Reply With Quote
Old 27th January 2025, 18:44   #84  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,944
Quote:
Originally Posted by rwill View Post
I am pretty positive that Mpeg-1 already had Half Pel MC, having implemented Mpeg-1/2 encoders, decoders and the like.
You are correct.

And sheesh, that was so long ago now!
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Old 28th January 2025, 02:03   #85  |  Link
modus-ms325c
Registered User
 
Join Date: Dec 2023
Posts: 23
maybe it's about time we brought MPEG-1/2 back from the ashes...
modus-ms325c is offline   Reply With Quote
Old 28th January 2025, 18:10   #86  |  Link
kurkosdr
Registered User
 
Join Date: Aug 2009
Posts: 404
Quote:
Originally Posted by modus-ms325c View Post
maybe it's about time we brought MPEG-1/2 back from the ashes...
What do you mean by "bring MPEG-1/2 back from the ashes"? MPEG-1 or MPEG-2 are still used when compatibility with old equipment or old formats (VCD and DVD-Video accordingly) is desired, they never went away. Especially not MPEG-2.

But use them for modern things like HD? Hell no. Even if you want something royalty-free and ISO standard, MPEG-4 Part 2 is reasonably well-supported and is royalty-free except in Brazil (and will be fully royalty-free sometime in 2026). MPEG-2 is royalty-free except in Malaysia (and won't be royalty-free until sometime in 2035 due to submarine patents in that country). There is no reason to use MPEG-1 or MPEG-2 other than compatibility with old equipment or old formats.

Last edited by kurkosdr; 28th January 2025 at 18:13.
kurkosdr is offline   Reply With Quote
Old 28th January 2025, 23:38   #87  |  Link
FranceBB
Broadcast Encoder
 
FranceBB's Avatar
 
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 3,172
Well, as someone who encodes MPEG-2 stuff regularly, I wouldn't mind if someone got the old encoders polished (HC-ENC, x262, lavc). Ideally it would be nice to have a properly multi thread and numa node aware open source MPEG-2 encoder. I mean, sure, the encoding complexity of MPEG-2 is very low for modern CPUs, but the problem is that most of the time we're limited in the amount of resources used, not to mention that most encoders are either plain C / C++ only or have only old assembly optimizations like SSE2 and could benefit from multithreading and assembly optimizations up to AVX512, but I guess no one will ever spend time doing that...
FranceBB is offline   Reply With Quote
Old 29th January 2025, 05:09   #88  |  Link
rwill
Registered User
 
Join Date: Dec 2013
Location: Berlin, Germany
Posts: 424
Don't think that Mpeg-2 can benefit from anything above SSE2. 16x16 Macroblocks and all.

Regarding good Mpeg-2 encoders, I have done multiple tests over the years and I am still looking for some free encoder to beat my y262 encoder in metrics/subjective quality... but one does not simply switch horses at the end of the race right?
__________________
My github...
rwill is offline   Reply With Quote
Old 29th January 2025, 16:30   #89  |  Link
modus-ms325c
Registered User
 
Join Date: Dec 2023
Posts: 23
Quote:
Originally Posted by rwill View Post
Regarding good Mpeg-2 encoders, I have done multiple tests over the years and I am still looking for some free encoder to beat my y262 encoder in metrics/subjective quality... but one does not simply switch horses at the end of the race right?
idk man, maybe work on y262's missing features first since no one else will or is unable to do so for you
modus-ms325c is offline   Reply With Quote
Old 29th January 2025, 18:19   #90  |  Link
rwill
Registered User
 
Join Date: Dec 2013
Location: Berlin, Germany
Posts: 424
Quote:
Originally Posted by modus-ms325c View Post
idk man, maybe work on y262's missing features first since no one else will or is unable to do so for you
So... whats missing really?
__________________
My github...
rwill is offline   Reply With Quote
Old 29th January 2025, 21:12   #91  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,944
Quote:
Originally Posted by kurkosdr View Post
What do you mean by "bring MPEG-1/2 back from the ashes"? MPEG-1 or MPEG-2 are still used when compatibility with old equipment or old formats (VCD and DVD-Video accordingly) is desired, they never went away. Especially not MPEG-2.
Are you aware of anyone still making VCDs this decade? If so, do you know why? I would think that those old pre-DVD VCD players used for movie piracy back in the day would have all broken down ages ago.

It's delightful to see ancient tech still being used!

Last I heard, the US Navy was still using VC-1 on submarines.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Old 30th January 2025, 06:16   #92  |  Link
rwill
Registered User
 
Join Date: Dec 2013
Location: Berlin, Germany
Posts: 424
High Flyer – Etihad’s inflight entertainment

Quote:
Thales and Panasonic have different audio and video encoding requirements. Panasonic requires its video files to be encoded at MPEG 4 1.5mbps with 16:9 aspect ratio, and its audio files in mp3 at 128kbps. Thales requires Hollywood movies to be encoded in MPEG 1 at 1.5mbps with an aspect ratio of 4:3 and MPEG 2 in 16:9. All other video content for Thales is encoded in MPEG 1 at 1.5mbps aspect ratio 4:3, while audio files have the same format as Panasonic.
Article is from 2017 and airplanes do not get upgrades often?
__________________
My github...
rwill is offline   Reply With Quote
Old 30th January 2025, 16:01   #93  |  Link
modus-ms325c
Registered User
 
Join Date: Dec 2023
Posts: 23
Quote:
Originally Posted by rwill View Post
So... whats missing really?
modus-ms325c is offline   Reply With Quote
Old 30th January 2025, 17:27   #94  |  Link
rwill
Registered User
 
Join Date: Dec 2013
Location: Berlin, Germany
Posts: 424
Quote:
Originally Posted by modus-ms325c View Post
It does not have Frame Threading because it has Slice Threading. Slice Threading is the more sane choice for Mpeg-2.

About Dual Prime and Field Pictures, do you know what these are and where they have a real world use case?
__________________
My github...
rwill is offline   Reply With Quote
Old 31st January 2025, 01:40   #95  |  Link
modus-ms325c
Registered User
 
Join Date: Dec 2023
Posts: 23
I don't know what they are, haven't seen what they do in practice, and was most definitely not the writer of a README that consists of these phrases.
modus-ms325c is offline   Reply With Quote
Old 31st January 2025, 06:53   #96  |  Link
rwill
Registered User
 
Join Date: Dec 2013
Location: Berlin, Germany
Posts: 424
Quote:
Originally Posted by modus-ms325c View Post
I don't know what they are, haven't seen what they do in practice, and was most definitely not the writer of a README that consists of these phrases.
Then please be more careful with statements like these:

Quote:
idk man, maybe work on y262's missing features first since no one else will or is unable to do so for you
__________________
My github...
rwill is offline   Reply With Quote
Old 31st January 2025, 15:06   #97  |  Link
modus-ms325c
Registered User
 
Join Date: Dec 2023
Posts: 23
*** edited ***

Last edited by avih; 31st January 2025 at 19:57.
modus-ms325c is offline   Reply With Quote
Old 31st January 2025, 19:56   #98  |  Link
avih
Capture, Deinterlace
 
avih's Avatar
 
Join Date: Feb 2002
Location: Right there
Posts: 1,974
@modus-ms325c next time it's a ban. Please behave.
avih is offline   Reply With Quote
Old 3rd February 2025, 18:59   #99  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,944
Quote:
Originally Posted by rwill View Post
High Flyer – Etihad’s inflight entertainment

Article is from 2017 and airplanes do not get upgrades often?
The in-seat entertainment gets updated more frequently than you might think, as newer generations can save a lot of weight, thus fuel, and thus operating expenses. Some of the older systems were quite a few kilos per seat, including wiring.

Some airlines, like Alaska, have ditched in-seat entertainment entirely and just give everyone free WiFi access to the preloaded content library on the plane. That lets them use H.264 + AAC-LC at the minimum, and it would probably work to make it HEVC today. That said, I don't think compression efficiency is directly tied to cost savings anymore, so they'll emphasize compatibility over that. Once you've got the WiFi to handle one codec, a more efficient one doesn't help that much. And while better compression could store more titles, storage is also getting cheaper on its own. I expect that they're more limited by licensing than storage anyway.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Old 4th February 2025, 00:54   #100  |  Link
kurkosdr
Registered User
 
Join Date: Aug 2009
Posts: 404
Quote:
Originally Posted by rwill View Post
It does not have Frame Threading because it has Slice Threading. Slice Threading is the more sane choice for Mpeg-2.

About Dual Prime and Field Pictures, do you know what these are and where they have a real world use case?
If memory serves me well, a "field-picture" encodes a pair of interlaced fields (top and bottom field). Basically, in MPEG-2, in interlaced mode, you can either have a picture encoded as a progressive frame or as a pair of fields. The first type of picture is useful for "fake interlace" (needed to get a 25p video on DVD-Video because DVD-Video doesn't support progressive mode for example) or for scenes with zero motion in true interlaced video, and the other is for scenes with motion in true interlaced video.

Note: when I say "true interlaced video" I mean the kind of interlaced video that would give you those annoying comb artifacts during motion if you tried to weave/overlay its field-pairs into frames.

If so, does it mean y262 can't encode true interlaced video?

Last edited by kurkosdr; 4th February 2025 at 01:00.
kurkosdr is offline   Reply With Quote
Reply

Tags
iso, itu, successor, vvc

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 03:22.


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