$3000 laptop can’t do 4k on youtube?

Discussion in 'MacBook Pro' started by UBS28, May 11, 2019.

  1. UBS28 macrumors 6502a

    Joined:
    Oct 2, 2012
    #1
    Seems the native youtube app of my television delivers much more crispier videos from youtube than my $3300 Macbook Pro.

    That is nice.
     
  2. Stephen.R macrumors 65816

    Stephen.R

    Joined:
    Nov 2, 2018
    Location:
    Thailand
  3. casperes1996 macrumors 68040

    casperes1996

    Joined:
    Jan 26, 2014
    Location:
    Horsens, Denmark
    #3
    First off; Safari doesn't support the codec YouTube requires for 4K, so if you want to play in 4K, you need to go Chrome.

    Second; The MacBook Pro display is 2880x1800. At a normal viewing distance, taking display size into account that's as great as you'd appreciate. But it isn't 4K.

    Third - Or rather extending second point; If something is pixel-mapped 1:1. That is, for every display pixel, there's a pixel's worth of data, it will look sharper than if it is interpolated - like you have 1.5 or 0.8 or whatever data points per pixel. If your TV is 4K, and YouTube sends 4K that matches up. If you want the same pixel match on the MacBook, you'd need 2880x1800 or a multiple of it, like 5760x3600
     
  4. Ries macrumors 68020

    Joined:
    Apr 21, 2007
    #4
    Or apple could just activate VP9/10 codec support, it's not like it doesn't support it, Apple just chooses not to
     
  5. iMacDragon macrumors 68000

    iMacDragon

    Joined:
    Oct 18, 2008
    Location:
    UK
    #5
    yeah, it's a political not technical decision on both sides.. though at least google has the argument it saves them a lot of space to only store 4k in one codec, I guess..
     
  6. Stephen.R macrumors 65816

    Stephen.R

    Joined:
    Nov 2, 2018
    Location:
    Thailand
    #6
    That argument is backwards, because at pretty much any bitrate, H.264 is higher quality than their own formats, so if they wanted to support the same quality and save space, they'd use H.264.
     
  7. iMacDragon macrumors 68000

    iMacDragon

    Joined:
    Oct 18, 2008
    Location:
    UK
    #7
    I'm pretty sure vp9 is better than h264, vp8 is the h264 generation 'equivalent', it's vp9/h265
     
  8. SoyCapitanSoyCapitan

    Joined:
    Jul 4, 2015
    Location:
    Paris
  9. Stephen.R macrumors 65816

    Stephen.R

    Joined:
    Nov 2, 2018
    Location:
    Thailand
    #9
    I haven't kept up to date, obviously. But my memory isn't completely useless. In the early days (late 2013) x264 was performing better (for a given bitrate or quality) than the vp9 encoder:

     
  10. afir93, May 11, 2019
    Last edited: May 11, 2019

    afir93 macrumors 6502a

    afir93

    Joined:
    Jan 5, 2018
    #10
    Interestingly, Apple did add support for VP8 in iOS 12.2 and macOS 10.14.4.

    Admittedly I don't know much about how big the difference/leap between VP8 and VP9 is, so I can't really make a great judgement on it, but it does give me hope that Apple will support VP9 eventually too. If we're lucky, maybe this year already with iOS 13/10.15, or a 13.x update like VP8, though personally I'm not holding my breath for it.
     
  11. casperes1996 macrumors 68040

    casperes1996

    Joined:
    Jan 26, 2014
    Location:
    Horsens, Denmark
    #11
    In any case, your original point stands, just replacing h.264 with it's new sibling in the roost, x.265/HEVC.
     
  12. cynics macrumors G4

    Joined:
    Jan 8, 2012
    #12
    Just use a different browser for VP8/VP9 stream decoding its not the end of the world.

    Apple invested heavily into MP4 software and hardware (I believe with the iPhone in 2007). They pushed the format hard to make it a standard and it worked very well.

    It was until 3 years later that Google launched WebM with the VP8 codec they purchased. Took another year for native Android support, and another year to see real hardware support. Plus the hardware needed to be adopted by the consumer in their normal upgrade cycle. So 5-6 years after people were using MS and Appl's standard VP8 was reaching similar efficiency levels?

    Even today we are seeing about a generation between h265 hardware support vs VP9 support (Intel, AMD, Nvidia, etc).

    Adding native support for WebMs VP9 codec is no trivial task either. Like the HEVC/h265 codec VP9 is capable of some very complex encodes. Its not a simple file that deficiencies in the encoder don't matter because the CPU can power through. There is years of work to get it on par with Apples implementation of h265 and indefinite amount of time for maintenance.

    VP8 is supported in WebRTC on Mac which is an API used for things like video conferencing. This should NOT be confused with WebM support for VP8 playback as that is still not supported.

    This is my 2013 iMac (Haswell) playing the same VP9 and h265 encoded video. The video is 4k 60hz 10 bit played with IINA which is software decoding since this iMac doesn't have hardware support for either of those codec. I intentionally used a file that would be difficult to decode to see variances in performance.

    VP9
    Screen Shot 2019-05-11 at 4.05.01 PM.png
    Unwatchable, its probably playing at around 5fps. This CPU just isn't powerful enough to decode the complexity of this file in real time.

    H265
    Screen Shot 2019-05-11 at 4.03.50 PM.png
    While still heavy on the CPU the video plays smooth. Keep in mind this is being done through software on a 2013 iMac.


    This is the same video on my 2018 13" MBP (Coffee Lake) using hardware acceleration.

    VP9
    Screen Shot 2019-05-11 at 4.10.50 PM.png
    Plays smooth as expected, still heavy on the CPU comparatively.

    h265
    Screen Shot 2019-05-11 at 4.11.24 PM.png
    Again as expected, plays smooth although plenty of resources left.

    That doesn't "prove" anything except for how much work Apple put into HEVC/h265. A year ago that video wouldn't have played at all but through software improvements I can make it work. While I have no objections with VP9 support in MacOS and Safari I don't really see Apple doing something that they've already done once for...and lets face it....pretty much exclusively 4k youtube videos.

    Admittedly and comparatively speaking, 4k youtube on my MBP looks brilliant.
     
  13. LogicalApex macrumors 6502

    Joined:
    Nov 13, 2015
    #13
    It is a shame that Google is the new Microsoft. Google is using YouTube to bludgeon everyone into supporting its codecs and/or elevate Chrome vs the competition. There was a time where Google cared about standards and interoperability but those days are long gone.
     

Share This Page

12 May 11, 2019