composio icon indicating copy to clipboard operation
composio copied to clipboard

Feature request: Add support for new action: Screencapture (Video)

Open sohamganatra opened this issue 1 year ago • 3 comments

Describe the solution you'd like Add a new local action to start, pause and stop screen capture at any point the screen or a specific window and then store it locally.

sohamganatra avatar Jun 11 '24 11:06 sohamganatra

Hello @sohamganatra @kaavee315 @Prathit-tech ,I would like to contribute to this issue.

My proposed solution for the web application involves using the MediaDevices API, which can handle actions like screen recording, pausing, resuming, and stopping. For local storage, we can utilize the Storage API available in JavaScript.

If this approach aligns with what you're looking for, I'd be happy to implement it. I'm also open to discussing the solution with the team and making any necessary adjustments.

KanishkChhajed avatar Oct 06 '24 02:10 KanishkChhajed

Can I work on this issue?

Atharva1723 avatar Oct 06 '24 09:10 Atharva1723

I am working on this feature.

Spartan-71 avatar Oct 17 '24 17:10 Spartan-71

Hey @sohamganatra @kaavee315 @utkarsh-dixit I have built a basic screen recorder using opencv and pygetwindow.

Following are the features which I have implemented:

  • Selecting the window from GUI
  • Start, Pause and Stop buttons
  • select FPS [15, 30, 60]
  • video format [ .avi ]

Please let me know if u need any additional features like .mp3 video format etc. Once the requirements are clear I can start integration with composio.

Spartan-71 avatar Oct 22 '24 11:10 Spartan-71