Macs have supported hardware decoding of H.264 Hi10P videos since M1 (also H.264 Hi422P).
But it seems Infuse is still using software decoding for H.264 Hi10P videos on AppleSilicon Macs. I am using a M4 Pro MBP14 with macOS 26.1 and Infuse 8.3.1.
2025-11-16 14:27:36:372 [171407][Warn ][Demuxing] Will open file 命运石之门 S01E01.mkv
2025-11-16 14:27:36:372 [171407][Warn ][SharingStream] Captured for use
2025-11-16 14:27:36:372 [171407][Warn ][Demuxing] File size 1252666175
2025-11-16 14:27:36:384 [171407][Warn ][Format] Found video stream[0] <FCVideoStreamDescriptor: 0x8a5c61400> streamIndex
: 0, streamId: 0, timeBase: 1/1000, codecId: 27(H.264), profile: 110, extradataSize: 49, duration: 1437.01 sec, startTim
e: 0.00, name: (null), language: (null), bitrate: 6973722, isDefault: 1 Size:(1920x1080), PixAspect:1.00, PixFmt:62, HW:
NO, FPS:23.976, Interlaced:0, B-Frames:2, PTS Incorrect:0, Packed DivX: 0, ColorSpace:1, ColorPrimaries:1, TRC:1, 3D:0
2025-11-16 14:27:36:643 [171843][Warn ][Mem] Phys:(385.08 MiB +213.05 MiB/13 s)
2025-11-16 14:27:37:644 [171843][Warn ][Mem] Phys:(317.77 MiB -67.31 MiB/1 s)
2025-11-16 14:27:38:643 [171843][Warn ][Mem] Phys:(366.86 MiB +49.09 MiB/0 s)
2025-11-16 14:27:39:297 [171407][Warn ]-[FCBufferedDemuxingStream readPacketToBuffer] can't place new packet to buffer
2025-11-16 14:27:39:321 [171407][Warn ][Format] Adjusted video <FCVideoStreamDescriptor: 0x8a5c60900> streamIndex: 0, st
reamId: 0, timeBase: 1/1000, codecId: 27(H.264), profile: 110, extradataSize: 49, duration: 1437.01 sec, startTime: 0.00
, name: (null), language: (null), bitrate: 6973722, isDefault: 1 Size:(1920x1080), PixAspect:1.00, PixFmt:62, HW:NO, FPS
:23.976, Interlaced:0, B-Frames:2, PTS Incorrect:0, Packed DivX: 0, ColorSpace:1, ColorPrimaries:1, TRC:1, 3D:0
Log shows HW: NO and also CPU usage is higher than playing similar videos but are H.265 Main 10 encoded.
MediaInfo:
General
Unique ID : 252636317736199411856170327576210823509 (0xBE0FFC24D13AC26A97555CE7BBBFD955)
Complete name : 命运石之门 S01E01.mkv
Format : Matroska
Format version : Version 2
File size : 1.17 GiB
Duration : 23 min 57 s
Overall bit rate mode : Variable
Overall bit rate : 6 974 kb/s
Frame rate : 23.976 FPS
Movie name : www.mysilu.com
Encoded date : 2012-05-03 11:03:50 UTC
Writing application : mkvmerge v5.5.0 ('Healer') built on Apr 6 2012 21:43:24
Writing library : libebml v1.2.3 + libmatroska v1.3.0
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High 10@L5
Format settings : CABAC / 6 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 6 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 23 min 57 s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Scan type : Progressive
Writing library : x264 core 124 r2197+666+27 2b69816 tMod [10-bit@4:2:0 X86_64]
Encoding settings : cabac=1 / ref=6 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / fade_compensate=0.00 / psy_rd=0.60:0.00 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=4 / sliced_threads=0 / nr=0 / decimate=0 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / fgo=0 / bframes=9 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=infinite / keyint_min=1 / scenecut=40 / intra_refresh=0 / rc=crf / mbtree=0 / crf=16.6000 / qcomp=0.70 / qpmin=0 / qpmax=81 / qpstep=4 / ip_ratio=1.40 / pb_ratio=1.30 / aq=3:0.80 / zones=15202,17357,crf=18.4/31911,34067,crf=17.2/36226,38385,crf=18.4/66341,68498,crf=17.2
Language : Japanese
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio
ID : 2
Format : FLAC
Format/Info : Free Lossless Audio Codec
Codec ID : A_FLAC
Duration : 23 min 57 s
Bit rate mode : Variable
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Bit depth : 24 bits
Compression mode : Lossless
Writing library : libFLAC 1.2.1 (2007-09-17)
Language : Japanese
Default : Yes
Forced : No
MD5 of the unencoded content : 979446E04192774C7DC33BF68D1EBF68
Menu
00:00:00.000 : Part A
00:10:34.050 : Opening
00:12:03.973 : Part B
00:22:10.955 : Ending
00:23:40.919 : Preview
Through for AppleSilicon Macs software decoding those videos is not a heavy task, but I hope we can make most use of hardware for better battery life.