[FFmpeg-trac] #11216(undetermined:new): H264 10 bit 422 .MOV hardware decode not working on Apple M1 Pro

FFmpeg trac at avcodec.org
Tue Oct 1 05:16:36 EEST 2024


#11216: H264 10 bit 422 .MOV hardware decode not working on Apple M1 Pro
-------------------------------------+-------------------------------------
             Reporter:  andrewke     |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:
  undetermined                       |  unspecified
             Keywords:  H264 macos   |               Blocked By:
  decoder videotoolbox mov           |
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug:
 I am trying to play a H264 10 bit 422 .MOV from the Lumix S5ii camera
 using hardware decoding on Apple M1 Pro chip.
 ffmpeg hardware decode does not work and uses software decode fallback.
 How to reproduce:
 {{{
 %ffmpeg -hwaccel videotoolbox -i P1109555.MOV -f null -
 }}}

 When I played the file directly in Quicktime, hardware decoding seems to
 be working (7% cpu usage). When using mpv with ffmpeg, hardware decode
 doesnt work and cpu usage is around 40%.

 However, using Movist Pro 2.11.4 (211) based on ffmpeg, hardware decode
 seems to work as cpu usage is 7%. Movist Pro's website
 https://movistprime.com/faqs.html says that their "Hardware (Force)"
 option uses special handling to get hardware decode working in special
 cases.

 The sample video is available here
 https://drive.google.com/file/d/1L8mlk10chMrq7TSvxVoAT048TTHqvF8x/view

 ffmpeg version N-117234-g8a951ef5e1-tessus
 built on 2024-09-28
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/11216>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list