{"id":22957380,"url":"https://github.com/biohacker0/videoclipsmaker","last_synced_at":"2025-09-05T22:44:00.035Z","repository":{"id":91361511,"uuid":"430191677","full_name":"biohacker0/VideoClipsMaker","owner":"biohacker0","description":null,"archived":false,"fork":false,"pushed_at":"2023-09-24T17:38:11.000Z","size":111549,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-03T03:05:44.197Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/biohacker0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-20T19:27:49.000Z","updated_at":"2021-11-21T20:40:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"dfd0d4cc-2c2e-48dd-929c-3cdbe4ae55bc","html_url":"https://github.com/biohacker0/VideoClipsMaker","commit_stats":null,"previous_names":["corvus-ikshana/videoclipsmaker","biohacker0/videoclipsmaker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/biohacker0/VideoClipsMaker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biohacker0%2FVideoClipsMaker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biohacker0%2FVideoClipsMaker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biohacker0%2FVideoClipsMaker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biohacker0%2FVideoClipsMaker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/biohacker0","download_url":"https://codeload.github.com/biohacker0/VideoClipsMaker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/biohacker0%2FVideoClipsMaker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273833147,"owners_count":25176272,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-14T17:16:22.290Z","updated_at":"2025-09-05T22:43:59.980Z","avatar_url":"https://github.com/biohacker0.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Clip Maker Project\n\n[Watch the App in Action](https://www.loom.com/share/84cd43dd36cd4b54bde195d2945035b2?sid=85614989-3348-449e-bd63-9f5d4bfe9ec2) (Click to watch the video working of the app)\nvideo-https://www.loom.com/share/84cd43dd36cd4b54bde195d2945035b2?sid=25cd8912-94c4-4c08-a520-b1427557a663\n\n## Quick Start\n\n```bash\n# Install dependencies server/client\nnpm install\ncd client\nnpm install\n\n# Serve on localhost:3000\ngoto root folder\nnpm run dev\n```\n\nalso put your mongoURI in the default.json file in the db folder, located in root\n\n# Clip Maker Project\n\nThis project is a web-based clip maker that allows users to upload a video, set start and end times using sliders, and create video clips with custom timings.\n\n## Features\n\n1. **Video Upload**: Users can upload a video file from their local device.\n\n2. **Slider Controls**: The application features two slider components from Material-UI (MUI) to control start and end times of the video clip. These sliders allow users to precisely select the desired clip duration.\n\n3. **Precision Scales**: There are two precision scales available:\n    - The first scale works in seconds, allowing users to set the clip's start and end times accurately in seconds.\n    - The second scale works in milliseconds, providing even finer control over clip timings.\n\n4. **Video Rendering**: After uploading a video, the selected video is rendered on the screen, and users can preview the video before making any clips.\n\n5. **Clip Creation**: Users can enter a clip name and click the \"Start\" button to initiate the clip creation process.\n\n6. **FFmpeg Integration**: The project utilizes FFmpeg, a powerful multimedia framework, to create video clips based on the selected start and end times.\n\n## How to Use\n\nTechnologies Used\nReact: The front-end of the application is built using the React JavaScript library.\n\nNode.js: The back-end server is developed using Node.js.\n\nMongoDB: MongoDB is used as the database for storing user data or clip information if required.\n\nFFmpeg: FFmpeg is used to handle video processing and clip creation.\n\nMaterial-UI: Material-UI components are used for creating the slider controls and maintaining a consistent UI.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbiohacker0%2Fvideoclipsmaker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbiohacker0%2Fvideoclipsmaker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbiohacker0%2Fvideoclipsmaker/lists"}