{"id":18761960,"url":"https://github.com/zomoxyz/videotrimmer","last_synced_at":"2025-04-13T03:31:58.431Z","repository":{"id":48217842,"uuid":"287127750","full_name":"ZomoXYZ/videotrimmer","owner":"ZomoXYZ","description":null,"archived":false,"fork":false,"pushed_at":"2024-08-15T02:48:04.000Z","size":1853,"stargazers_count":4,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-26T21:21:52.452Z","etag":null,"topics":["electron","electron-app","nvidia-shadowplay","trimmer","video","video-trimmer"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ZomoXYZ.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-08-12T22:29:15.000Z","updated_at":"2024-05-11T04:54:53.000Z","dependencies_parsed_at":"2022-09-14T18:41:35.628Z","dependency_job_id":null,"html_url":"https://github.com/ZomoXYZ/videotrimmer","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZomoXYZ%2Fvideotrimmer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZomoXYZ%2Fvideotrimmer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZomoXYZ%2Fvideotrimmer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZomoXYZ%2Fvideotrimmer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ZomoXYZ","download_url":"https://codeload.github.com/ZomoXYZ/videotrimmer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248659674,"owners_count":21141157,"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","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":["electron","electron-app","nvidia-shadowplay","trimmer","video","video-trimmer"],"created_at":"2024-11-07T18:18:27.519Z","updated_at":"2025-04-13T03:31:58.090Z","avatar_url":"https://github.com/ZomoXYZ.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# videotrimmer\n\n[trello todo list](https://trello.com/b/B28JSPwF/videotrimmer-features)\n\n## known issue\n\n[video playback timing is inaccurate](https://github.com/w3c/media-and-entertainment/issues/4) which may cause the start and end timings to be off by a frame or two.\n\n[pnpm breaks electron-builder](https://github.com/electron-userland/electron-builder/issues/6289), it's recommended to install dependencies with either npm or yarn :(.\n\n## changelog\n\n### v1.0.3\n\nnote: it's 1:30am, i'll package for mac and linux tomorrow\n\n**changes**\n\n- fixed the startup crash bug\n\n### v1.0.2\n\n**changes**\n\n- I'm dumb\n\n### v1.0.1\n\n**changes**\n\n- fixed critical bug in normalize audio function\n\n### v1.0.0\n\n**changes**\n\n- improved editor options framework\n  - this improves maintainability and allows for more complex effects\n- progress bar shows more detailed information\n\n- changed `AppDataPath()` in `main.js` to use the app name rather than just `Ashley-VideoTrimmer`\n\n**additions**\n\n- auto update\n- more detailed compression\n  - auto and discord auto\n- audio normalization\n- settings button on main screen\n\n**fixes**\n\n- update checker would give false positives\n- progress bar wouldn't revert from circle\n- updated dependencies\n\n**notes**\n\n- while the settings page does exist and is functional, it is not styled well and will be updated whenever I get around to finishing it\n\n### v0.4.2\n\n**fixes**\n\n- critical error preventing user from using left/right arrow keys in editor page\n- update checker now works\n\n### v0.4.1\n\n**additions**\n\n- window will start up immediately and say Loading while downloading ffmpeg\n- error screen has been updated to catch all errors on its own and to display the error\n\n### v0.4.0\n\n**fixes**\n\n- page will (finally) no longer flicker when file is hovering over page\n\n**additions**\n\n- version number is now displayed on primary screen\n- editor screen will scale down if it isn't all visible\n- added a cancel/finish button to final page\n\n#### versions lower than this were numbered incorrectly, and have been fixed above\n\n### v0.0.3\n\n**fixes**\n\n- reorganized `index.js` code\n  - moved the video player functionality into its own file (`modules/editor.js`)\n  - now using [`fluent-ffmpeg` from npm](https://www.npmjs.com/package/fluent-ffmpeg) to create the ffmpeg command\n- commented `index.js`\n- ffmpeg will no longer reencode the audio and video when not needed\n\n### v0.0.2\n\n**fixes**\n\n- hovering video over app no longer flickers\n- video in editor will now pause when using arrow keys for frame by frame viewing\n- video in editor will now pause and keyboard shortcuts will be disabled when the editor screen is no longer visible\n- removed horizontal scrollbar for the progress screen\n- fixed autoscroll for the progress screen\n- fixed compressing as same file\n\n**additions**\n\n- electron has been updated\n- dev tools are now available and a button was added to the error screen to view the console\n\n### v0.0.1\n\nInitial Program","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzomoxyz%2Fvideotrimmer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzomoxyz%2Fvideotrimmer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzomoxyz%2Fvideotrimmer/lists"}