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. |
3rd March 2023, 04:36 | #101 | Link | |
Registered User
Join Date: Mar 2020
Posts: 130
|
Quote:
I would love to test x266. Both as still image like HEIC and video. At least both Mediatek and Qualcomm are on board with VVC. If Apple follows through that is potentially 95%+ of Mobile market.
__________________
Previously iwod |
|
4th March 2023, 22:42 | #102 | Link | |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,856
|
Quote:
|
|
9th March 2023, 18:44 | #104 | Link | |
Registered User
Join Date: Aug 2009
Posts: 370
|
Quote:
BTW I also think some of the answers are being evasive, but people need to understand that corporations can share only what they can share. But they shared a release date, so that's good. Out of curiosity, what will be the case for this? Firefox and Chrome (which are the majority of the browser market) have decided to not adopt any ISO/ITU standard beyond H.264, so that rules web video out, and broadcast and Blu-Ray UHD content belongs to HEVC (too much of an installed base to revert now, imagine if MPEG4 ASP had become the standard for FullHD, that's what essentially happened with UHD and HEVC), which means VVC-encoded videos will be unplayable in the majority of UHD televisions. My only guess is 8K UHD content, which is generally assumed to be VVC-encoded, but this raises the question if smartphones can encode 8K UHD content, in VVC. Last edited by kurkosdr; 9th March 2023 at 18:46. |
|
9th March 2023, 19:19 | #105 | Link | |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,856
|
Quote:
|
|
10th March 2023, 19:06 | #107 | Link | |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,856
|
Quote:
And Linux systems certainly do support HEVC playback. There's not a build-in software player, but CPU/GPU HW HEVC decoders can certainly be accessed under lots of Linux distributions. I can't speak to Mozilla's plan, but they certainly could add the "we won't have a decoder, but we'll pass HEVC on to one that exists." Chrome and Firefox supported HEVC passthrough around a decade ago, as codec passthrough used to be done by default if a decoder was available. That functionality was explicitly blocked by the browsers later. Supporting VVC in the same way will be quite straightforward once we start seeing PC systems with VVC decoders (I'd expect some PC CPU or GPUs with support to launch by late 2024.). |
|
10th March 2023, 19:28 | #108 | Link | |
Registered User
Join Date: Mar 2020
Posts: 130
|
Quote:
__________________
Previously iwod |
|
11th March 2023, 13:54 | #109 | Link | |
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 3,019
|
Quote:
and indeed if I try to play an H.265 stream it works like a charm: I'm using the DASH reference player: https://reference.dashif.org/dash.js...yer/index.html to test with the following stream: https://dash.akamaized.net/dash264/T.../MultiRate.mpd Last edited by FranceBB; 11th March 2023 at 14:03. |
|
11th March 2023, 16:41 | #110 | Link | |
Registered User
Join Date: Aug 2009
Posts: 370
|
Quote:
Google decided to screw Desktop Linux users over and treat them as lesser Chrome users after promising they wouldn't do that (in order to drum up support for VP9). Why am I not surprised? The next step is Mozilla getting blamed for not treating Desktop Linux users as lesser Firefox users too. Remember when the web was universally accessible and not subject to whether you've gone through the MPEG LA and Access Advance tollbooths? I do. Last edited by kurkosdr; 11th March 2023 at 16:46. |
|
11th March 2023, 17:57 | #112 | Link | |
Registered User
Join Date: Dec 2013
Location: Berlin, Germany
Posts: 394
|
Quote:
*edit* So whats going on with x266? Cant be that hard to write a H.266 encoder. Looking at their feature roadmap I think it would take me just 2-3 man-months to get to a working release.... Last edited by rwill; 11th March 2023 at 18:01. |
|
11th March 2023, 18:08 | #113 | Link |
Registered User
Join Date: Aug 2009
Posts: 370
|
I kind of expected this comment, despite being plain wrong: The GIF compression patent was a patent ambush. In other words, the patent holder came to assert and collect after the format had been already widely implemented. The royalty-free PNG was invented shortly afterwards precisely because the web was always meant to be universally accessible, but inertia was king (as always). After the GIF compression patent expired, universal accessibility was restored. Then YouTube made the Flash Player plugin and H.264 mandatory. Even today, the legacy of Flash Player lives on because H.264 was implemented at the browser level in order to encourage websites to move on from Flash Player. But what's the point of HEVC on the web? A slightly worse format than AV1 that is patent-encumbered? And has the patent mess of HEVC been sorted out yet or there are still multiple patent pools that you need to negotiate with? And how many patent pools exactly are essential to HEVC this week? What a mess. But again, I am not surprised Google proved to be a backstabbing company. They are an ad agency masquerading as a tech company after all.
Last edited by kurkosdr; 11th March 2023 at 18:23. |
11th March 2023, 18:32 | #114 | Link | ||
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 3,019
|
Quote:
This is a video shot with my Google Pixel 6 Pro in H.265 the other day: Quote:
This is me playing it with hardware decoding through MPV on my Fedora 37 x64: https://i.imgur.com/YXrv2At.png as you can see, being an 8bit yv12 (4:2:0 planar) Full Range BT709 60p UHD video, it's being hardware decoded by the GPU in nv12 using vaapi. To do this, you need to add the following lines in mpv.conf Code:
#Here we enable hardware decoding for everything hwdec=auto hwdec-codecs=all vd-lavc-check-hw-profile=no #Here we fallback to software if there's no hardware decoding vd-lavc-software-fallback=yes #Here we set the video sync (useful with GNOME) video-sync=display-resample-desync in case anyone needs it, here's my full mpv.conf that needs to be placed in /etc/mpv: Link As far as chrome is concerned, unless you need to stay on the official Google Chrome, you can use chromium, in particular chromium-freeworld from RPM Fusion which still includes all the decoders which are not included in the standard version of chromium afaik. https://github.com/rpmfusion/chromium-freeworld just Code:
sudo dnf install chromium-freeworld |
||
11th March 2023, 21:09 | #115 | Link | |
Registered User
Join Date: Aug 2009
Posts: 370
|
Quote:
https://www.reddit.com/r/Fedora/comm...ardware_video/ This is due to GPU vendors' unwillingness to clarify whether the royalty is paid on the hardware sale or on the driver download. Also, Chromium can't sync to Google Account anymore so it's useless for most people (another little bit of backstabbing by Google, surprise surprise). Please note that while I don't hate HEVC or VVC per se, I hate those HEVC and VVC fanboys that try to downplay the massive IPR problems of those codecs (and how this could affect the universal accessibility of the web) by pointing to system codecs as the solution, conveniently ignoring the fact system codec support is inconsistent and hence not universal. And yes, HEVC and VVC do have massive IPR problems: Again, how many patent pools exactly are essential to HEVC this week? Same for VVC? Last edited by kurkosdr; 11th March 2023 at 21:46. |
|
11th March 2023, 22:11 | #116 | Link | |||
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 3,019
|
I totally get the pain of using proprietary NVIDIA drivers on Linux, particularly 'cause for me NVIDIA drivers are almost always broken at every kernel update and the fact that NVIDIA isn't willing to open source a damn thing is pretty annoying as it left the Nouveau project guys in the dark, with GPUs running at the lowest possible clock speeds with no hope for re-clocking. Sure, the latest changes bring a bit of hope as they would allow for some GPUs to be reclocked, however it only works for newer GPUs so anyone with a 900 series like me will be left in the dark with either a buggy proprietary driver or a slow unusable open source one.
Leaving this sad chapter aside, that thing was actually done from my old 2016 era laptop, which has an Intel i7 6700HQ (which has the HD Graphics 530 inside it) and an NVIDIA GTX950M. The latter runs on Nouveau drivers and is almost never used as it's totally useless: official NVIDIA drivers are almost always broken while Nouveau drivers don't allow reclocking so... Anyway, long story short, the test was actually run using the HD Graphics 530 which can decode H.265 8bit (but not 10bit, why Intel, whyyyyyyyyy?!) via hardware and it did actually work. Of course, if I use the official Google Chrome and not the freeworld chromium version, on the other hand, the screen will stay pitch black with just the audio playing. Quote:
Quote:
That has been one of the things that annoyed me incredibly 'cause it was a bit of a stab in the back to all the open source developers who worked on the various chromium forks. I have some friends of mine who actively contribute and when that thing happened they didn't really take it well. I, myself, didn't take it well either 'cause on the little Windows XP community I'm part of we have some people providing some constantly backported version of chromium (the last one being 108) and of course I haven't been able to sync my account ever since Google blocked it for third party forks... Quote:
But again, MPEG codecs have always been here and they're here to stay, so even if you were to get a couple more people on Doom9 jumping on the AV1 (and possibly AV2) bandwagon, it would change literally nothing (I know it's hard, but it's true). I mean, think about every 8K broadcaster, every future 8K BD manufacturer etc, what do you think it's gonna happen? Love it or hate it, H.266 VVC will be a thing just like H.265, H.264 and MPEG-2 have and there will be hardware encoders, hardware decoders, playback ports for playout systems and indeed GPUs manufacturers supporting those for consumer-tier profiles (NVIDIA almost definitely and then Intel and probably AMD) as well as hardware decoding support in mobile phones. This is inevitable, it is going to happen and, in my opinion, it's not a bad thing. By the way, to prove that I'm not biased in any way, even though my job is literally to create mezzanine files which are by definition going to be MPEG codec based (like XDCAM-50 and XAVC Intra Class 300) and will be played on hardware playback ports in playout systems, I did create (very recently) some AV1 files too for distribution as I was asked to do so for a few trailers (around 50 clips) that were gonna be played over the internet on web pages of our website. So, you see, although AV1 (and in the future AV2) might become a web thing, I can almost definitely guarantee you that it will never happen for linear broadcasting anywhere in the world and that's just the way it is. Last edited by FranceBB; 11th March 2023 at 22:19. |
|||
11th March 2023, 22:31 | #117 | Link | |
Registered User
Join Date: Aug 2009
Posts: 370
|
Quote:
https://www.google.com/search?q=site...itrate.com+vvc https://www.google.com/search?q=site...trate.com+hevc The only broadcasting area I see VVC succeeding is 8K UHD content, which will probably be 2-3 channels per satellite or so, considering how scarce bitrate is in most satellites. Irrelevant in the big scheme of things, but still technically interesting. Streaming boxes could be a big win for VVC, but it faces competition from AV1 and the existing HEVC installed base. That's a space to watch. Last edited by kurkosdr; 11th March 2023 at 22:49. |
|
11th March 2023, 22:41 | #118 | Link | |
Registered User
Join Date: Aug 2009
Posts: 370
|
Quote:
This is the problem I am highlighting here: Once you have to tell people that they need to have this and that, and can't even tell them how, the whole universal accessibility concept of the web is lost. Last edited by kurkosdr; 11th March 2023 at 22:50. |
|
12th March 2023, 03:41 | #119 | Link | ||
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,856
|
Well, it is Linux we're talking about there's not a lot it has done consistently across distributions in terms of advanced digital media and graphical stuff.
Quote:
Quote:
Browsers have been about the only place where HEVC hasn't been universal the last five years. |
||
12th March 2023, 04:38 | #120 | Link | |
Registered User
Join Date: Mar 2020
Posts: 130
|
Quote:
__________________
Previously iwod |
|
Tags |
vvc, x266 |
Thread Tools | Search this Thread |
Display Modes | |
|
|