4 ms·
Still what got into all MacBooks > mid 2015 is a hardware HVEC encoder(if I’m not mistaken), anyone knows why HEVC and not H.264 ? EDIT: *HEVC not HVEC NOTE:
by alfonsodev 7y ago
Still what got into all MacBooks > mid 2015 is a hardware HVEC encoder(if I’m not mistaken), anyone knows why HEVC and not H.264 ?
EDIT: *HEVC not HVEC
NOTE: I found out HEVC is H.265 so my question might not make sense :)
- zapzupnz 7y agoFairly sure hardware H.264 decoding has been included with every Mac, usually on the GPU, for years and years now. A couple years after the iPhone, I think.
- alfonsodev 7y agoDecoding sure, but I was saying about encoding, my Macbook mid 2015 comes with "Intel Iris Pro 1536 MB" and takes 25% cpu to capture screen with Quicktime, while newer MacBooks >=2016 come with HEVC, which after some searches I found out is also called H.256[1][2], and is not just in Macs[3] [1] https://support.apple.com/en-us/HT208238 https://support.apple.com/en-us/HT208238 [2] https://www.macrumors.com/guide/hevc-video-macos-high-sierra-ios-11/ https://www.macrumors.com/guide/hevc-video-macos-high-sierra... [3]https://www.techspot.com/article/1131-hevc-h256-enconding-playback/ https://www.techspot.com/article/1131-hevc-h256-enconding-pl... EDIT: I see now the label 2016, so opening question didn't make sense :) sorry.
- kalleboo 7y agoThey also have encoding. The software might not be using it properly though. https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video I think screen recording is slow not due to the video encoding but since it defeats standard GPU acceleration of the GUI in order to be able to capture the contents
- namibj 7y agoIt really shouldn't. You just feed the framebuffer both into the DMA output, and in the H.26x encoder. If needed, use another framebuffer space if the encoder is slow, so you don't _have_ to recycle the buffer after this frame, and risk the encoder not being done yet.
- ezoe 7y agoPatent. H.265 is practically unusable until patents are expired. Because there are multiple major patent pool holders . It's just impossible to safely use for most of us.