Apparence-io / CamerAwesome

📸 Embedding a camera experience within your own app shouldn't be that hard. A flutter plugin to integrate awesome Android / iOS camera experience.
https://ApparenceKit.dev
MIT License
947 stars 234 forks source link

Video Recording: Ability to select frame rate and resolution #211

Open TMcClain5 opened 1 year ago

TMcClain5 commented 1 year ago

Proposal

Provide the ability to be able to select frame rate and resolution when recording video:

Scan System for valid frame rates supported for each resolution supported by the device.

Return list to User and have the ability to select based on application or user need

apalala-dev commented 1 year ago

Thank you for the proposal!

Instead of setting a precise resolution, we planned to set a quality instead (low / medium / high or something like that). Would that suit your use case ?

We will take a look at what we can do for the framerate when we'll work on that.

TMcClain5 commented 1 year ago

Quality could work as long as the resolution is known, that would fit my use case. Standard frame rates is important to be able to choose i.e. 30, 60, 120, 240

Thanks!

apalala-dev commented 1 year ago

CameraX 1.3 will introduce a bunch of great improvements for the video recording API (quality selector, target aspect ratio, frame rate...). It's still in alpha, but hopefully they'll move to beta at least not too far away. Android part could be implemented in the coming weeks if the beta releases soon!

Not sure on the iOS side.

pratiklodha95 commented 1 year ago

@apalala-dev is the beta released for android ?