[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