[FFmpeg-trac] #9505(undetermined:open): Unsupported frame rate with capture device after updating to MacOS Monterey

FFmpeg trac at avcodec.org
Sun Mar 6 18:27:06 EET 2022


#9505: Unsupported frame rate with capture device after updating to MacOS Monterey
-------------------------------------+-------------------------------------
             Reporter:  ewu100       |                    Owner:  Thilo
                                     |  Borgmann
                 Type:  defect       |                   Status:  open
             Priority:  critical     |                Component:
                                     |  undetermined
              Version:  unspecified  |               Resolution:
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Comment (by konchog):

 I have tested this now on both ffmpeg-105857-gc72b5be9e3 and ffmpeg-5.0
 On vanilla macOS Monterey 12.2.1 (intel i7)

 This is definitely a major issue.

 It seems that whatever is added using the switch -framerate, the response
 is always the same:

 >> Selected framerate (29.970030) is not supported by the device.

 For example.

 ./ffmpeg -f avfoundation -i "0:none" -framerate 25  out.mov
 >> Selected framerate (29.970030) is not supported by the device.

 ./ffmpeg -f avfoundation -i "0:none" -framerate 1  out.mov
 >> Selected framerate (29.970030) is not supported by the device.

 ./ffmpeg -f avfoundation -i "0:none"  -framerate 30 out.mov
 >> Selected framerate (29.970030) is not supported by the device.

 ./ffmpeg -f avfoundation -i "0:none" -video_size 3840x2160 -framerate FROG
 out.mov
 >> Selected framerate (29.970030) is not supported by the device.


 This is what the device supports..

 [avfoundation @ 0x7f78..] Supported modes:
 [avfoundation @ 0x7f78..]   320x240@[5.000000 30.000030]fps
 [avfoundation @ 0x7f78..]   640x480@[5.000000 30.000030]fps
 [avfoundation @ 0x7f78..]   800x600@[5.000000 30.000030]fps
 [avfoundation @ 0x7f78..]   800x600@[5.000000 20.000000]fps
 [avfoundation @ 0x7f78..]   1024x768@[5.000000 30.000030]fps
 [avfoundation @ 0x7f78..]   1024x768@[5.000000 10.000000]fps
 [avfoundation @ 0x7f78..]   1280x720@[5.000000 30.000030]fps
 [avfoundation @ 0x7f78..]   1280x720@[5.000000 10.000000]fps
 [avfoundation @ 0x7f78..]   1280x960@[5.000000 30.000030]fps
 [avfoundation @ 0x7f78..]   1280x960@[5.000000 5.000000]fps
 [avfoundation @ 0x7f78..]   1600x1200@[5.000000 30.000030]fps
 [avfoundation @ 0x7f78..]   1600x1200@[3.000000 3.000000]fps
 [avfoundation @ 0x7f78..]   1920x1080@[5.000000 30.000030]fps
 [avfoundation @ 0x7f78..]   1920x1080@[3.000000 3.000000]fps
 [avfoundation @ 0x7f78..]   2048x1536@[5.000000 30.000030]fps
 [avfoundation @ 0x7f78..]   2048x1536@[3.000000 3.000000]fps
 [avfoundation @ 0x7f78..]   2592x1944@[5.000000 30.000030]fps
 [avfoundation @ 0x7f78..]   2592x1944@[1.000000 1.000000]fps
 [avfoundation @ 0x7f78..]   3840x2160@[5.000000 30.000030]fps
 [avfoundation @ 0x7f78..]   3840x2160@[1.000000 1.000000]fps

 Let's try one, right?
 ./ffmpeg -f avfoundation -i "0:none" -video_size 1280x960 -framerate 5
 out.mov

 >> Selected framerate (29.970030) is not supported by the device.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9505#comment:5>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list