{"id":24669073,"url":"https://github.com/umairoye/video-trimmer","last_synced_at":"2025-10-13T14:38:10.079Z","repository":{"id":199214052,"uuid":"702161605","full_name":"UmairOye/Video-Trimmer","owner":"UmairOye","description":"An open-source Kotlin Android Studio project that offers WhatsApp-like video trimming, allowing precise edits with a sleek user interface for seamless video customization on your Android device.","archived":false,"fork":false,"pushed_at":"2025-08-04T15:11:24.000Z","size":3560,"stargazers_count":17,"open_issues_count":0,"forks_count":8,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-04T19:08:51.757Z","etag":null,"topics":["android-studio","video-crop","video-cropping","video-editing","video-trimmer","video-trimming"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","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/UmairOye.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,"zenodo":null}},"created_at":"2023-10-08T17:12:52.000Z","updated_at":"2025-08-04T15:11:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"bfd8d5ee-bff6-4ae7-9e4d-67f84f57adaa","html_url":"https://github.com/UmairOye/Video-Trimmer","commit_stats":null,"previous_names":["umairoye/video-trimmer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/UmairOye/Video-Trimmer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UmairOye%2FVideo-Trimmer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UmairOye%2FVideo-Trimmer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UmairOye%2FVideo-Trimmer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UmairOye%2FVideo-Trimmer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UmairOye","download_url":"https://codeload.github.com/UmairOye/Video-Trimmer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UmairOye%2FVideo-Trimmer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278892191,"owners_count":26063946,"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-10-08T02:00:06.501Z","response_time":56,"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":["android-studio","video-crop","video-cropping","video-editing","video-trimmer","video-trimming"],"created_at":"2025-01-26T09:19:10.806Z","updated_at":"2025-10-08T05:32:01.264Z","avatar_url":"https://github.com/UmairOye.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Video-Trimmer\nAn open-source Kotlin Android Studio project that offers WhatsApp-like video trimming, allowing precise edits with a sleek user interface for seamless video customization on your Android device.\n\n# ScreenShots\n\n\u003cimg width=\"150\" height=\"350\" src=\"screenshots/Screenshot_20231009-124711.png\" alt=\"Image\" \u003e \u003cimg width=\"150\" height=\"350\" src=\"screenshots/Screenshot_20231009-124720.png\" alt=\"Image\" \u003e \u003cimg width=\"150\" height=\"350\" src=\"screenshots/Screenshot_20231009-124730.png\" alt=\"Image\" \u003e\n\n\n\u003cimg width=\"150\" height=\"350\" src=\"screenshots/Screenshot_20231009-124738.png\" alt=\"Image\" \u003e \u003cimg width=\"150\" height=\"350\" src=\"screenshots/Screenshot_20231009-124744.png\" alt=\"Image\" \u003e \u003cimg width=\"150\" height=\"350\" src=\"screenshots/Screenshot_20231009-124755.png\" alt=\"Image\" \u003e\n\n\n# Features\nTrim videos to a specified length.\nSimple and intuitive user interface.\nAllows users to grant read external storage permission for video selection.\nSupports various video formats.\n\n# Usage\n\n## Setup\n\n### Kotlin-dsl\n```kotlin\ndependencyResolutionManagement {\n    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)\n    repositories {\n        google()\n        mavenCentral()\n        maven {\n            setUrl(\"https://jitpack.io\")\n        }\n    }\n}\n```\n\n### Gradle groovy\n```groovy\n\tallprojects {\n\t\trepositories {\n\t\t\t...\n\t\t\tmaven { url 'https://jitpack.io' }\n\t\t}\n\t}\n```\n\n```groovy\nimplementation 'com.github.redevrx:android_video_trimmer:1.0.0'\n```\n\n## Example\n```xml\n \u003ccom.redevrx.video_trimmer.view.VideoEditor\n        android:id=\"@+id/video_trimmer\"\n        android:layout_width=\"match_parent\"\n        android:layout_height=\"match_parent\"/\u003e\n```\n\n# Allow Permission\n\nUpon launching the app, you'll be prompted to grant \"Read External Storage\" permission. Click the \"Allow Permission\" button to proceed.\n# Select Video\n\nAfter granting permission, the app will display a list of videos available on your device.\n# Trim Video\n\nSelect the video you want to trim from the list. The selected video will be loaded into the video player.\n\nUse the sliders to set the start and end points of the desired trim.\n\nPreview the trimmed video to ensure it meets your requirements.\n\n# Save Trimmed Video\n\nOnce satisfied with the trim, click the \"Save Trimmed Video\" button. The trimmed video will be saved to your device.\n\n## Credits\n\n[Android Video Trimmer](https://github.com/redevrx/android_video_trimmer) by [Kasem Saikhuedong](https://github.com/redevrx)\n\n## 💼 Hire Me\nNeed help with Android development?  \nI specialize in:\n- Custom UI components (e.g., animated bottom navigation)\n- API integration (AI tools, social media, ads)\n- Performance optimization and clean architecture\n\n👉 [Hire me on Fiverr](https://www.fiverr.com/users/theandroiddev/)\n\n\n## Don't Forget to Star ⭐\n\nIf you found this project useful or had fun exploring it, please consider giving it a star. It's a great way to show your appreciation and it puts a smile on my face! 😊🌟\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fumairoye%2Fvideo-trimmer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fumairoye%2Fvideo-trimmer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fumairoye%2Fvideo-trimmer/lists"}