upes-open / OSoc-24-The-Content-Forge

The Content Hub Is a online platform which acts as a all in one solution helping content creators develop and generate short form video image content utilising genai models and cloud to maximize their efficiency and benefit from the ever-growing developments in ai models
GNU Affero General Public License v3.0
0 stars 8 forks source link

Integrate FFmpeg via WebAssembly for Video Processing #8

Closed Manav-Khandurie closed 6 hours ago

Manav-Khandurie commented 1 week ago

Integrate FFmpeg compiled to WebAssembly into the React application to handle client-side video processing tasks such as format conversion and compression.

Ensure utilization of different tools for compression of audio video or image files for efficient front and back end communication use front end libraries like Web Assembly to achieve this functionality.

adx04 commented 3 days ago

@Manav-Khandurie i would like to try working on this issue! guide me a little like in which files should i make changes or should i initialise a new react project and what should it look like and what should be the tech stack and functionalities

Manav-Khandurie commented 3 days ago

@Manav-Khandurie i would like to try working on this issue! guide me a little like in which files should i make changes or should i initialise a new react project and what should it look like and what should be the tech stack and functionalities

Okay @adx04 so in this issue you'll be working on the front end of the application in the client folder where you would be adding the functionality of converting video into its different formats for download purchases so the front end would provide the capability of downloading the video in a different format which is done on the client side not on the server side to reduce the load on the server side so for example if we get a video in the format of MP4 from the server the front end should be capable enough to convert that mp4 format to another format like mkv, This is often achieved by libraries like ffmpeg for react .

This feature would allow users to download videos in different formats and would also reduce the load on the back end servers

adx04 commented 2 days ago

ok! @Manav-Khandurie will surely work on the same!

rampantvoid commented 2 days ago

@Manav-Khandurie hi can you assign this issue to me

adx04 commented 1 day ago

have raised the pr @Manav-Khandurie for this issue !