{"id":45851246,"url":"https://github.com/przxmus/better-markers","last_synced_at":"2026-02-27T03:00:37.160Z","repository":{"id":340807806,"uuid":"1167479061","full_name":"przxmus/better-markers","owner":"przxmus","description":"obs markers are made so poorly that this plugin fixes them all with support for major editing softwares, templates and hotkeys","archived":false,"fork":false,"pushed_at":"2026-02-26T20:47:46.000Z","size":370,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-02-26T21:57:24.894Z","etag":null,"topics":["davinci","davinci-resolve","finalcutpro","obs","plugin","premiere"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/przxmus.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-02-26T10:39:50.000Z","updated_at":"2026-02-26T20:47:49.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/przxmus/better-markers","commit_stats":null,"previous_names":["przxmus/better-markers"],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/przxmus/better-markers","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/przxmus%2Fbetter-markers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/przxmus%2Fbetter-markers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/przxmus%2Fbetter-markers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/przxmus%2Fbetter-markers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/przxmus","download_url":"https://codeload.github.com/przxmus/better-markers/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/przxmus%2Fbetter-markers/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29883111,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-26T23:51:21.483Z","status":"online","status_checked_at":"2026-02-27T02:00:06.759Z","response_time":57,"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":["davinci","davinci-resolve","finalcutpro","obs","plugin","premiere"],"created_at":"2026-02-27T03:00:20.071Z","updated_at":"2026-02-27T03:00:37.155Z","avatar_url":"https://github.com/przxmus.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Better Markers for OBS\n\nBetter Markers lets you drop edit markers while recording in OBS and export them for Premiere Pro, DaVinci Resolve, and Final Cut Pro.\n\n## What You Get\n\n- `Add Marker` in OBS while recording\n- Marker templates (title, description, color)\n- Optional template fields editable at marker time\n- Hotkeys for quick markers\n- Global/Profile/Scene Collection template scopes\n- Multi-output export targets:\n  - Premiere Pro (XMP sidecar + embed for MP4/MOV)\n  - DaVinci Resolve (FCPXML timeline markers)\n  - Final Cut Pro on macOS (FCPXML clip markers)\n\n## Install (Windows ZIP)\n\n1. Close OBS.\n2. Open the release `.zip`.\n3. Drag `obs-plugins` and `data` from the ZIP directly into your `obs-studio` folder:\n   - usually `C:\\Program Files\\obs-studio`\n4. Reopen OBS.\n\nThis places files in:\n- `C:\\Program Files\\obs-studio\\obs-plugins\\64bit\\better-markers.dll`\n- `C:\\Program Files\\obs-studio\\obs-plugins\\64bit\\better-markers.pdb` (if included in the build)\n- `C:\\Program Files\\obs-studio\\data\\obs-plugins\\better-markers\\locale\\*.ini`\n\n## Install (macOS)\n\nAvailable release assets: `.pkg`, `-macos-universal.tar.xz`\n\n1. Close OBS.\n2. Open the release `.pkg` and finish the installer.\n3. Reopen OBS.\n\nManual (`-macos-universal.tar.xz`):\n1. Close OBS.\n2. Extract the archive.\n3. Copy `better-markers.plugin` to:\n   - `~/Library/Application Support/obs-studio/plugins/`\n4. Reopen OBS.\n\nUse the platform archive (`-macos-universal.tar.xz`), not `-source.tar.xz`.\n\n## Install (Linux)\n\nAvailable release assets: `.deb`, `-x86_64-ubuntu-gnu.tar.xz`\n\n1. Close OBS.\n2. Install the downloaded package:\n   - `sudo apt install ./better-markers-\u003cversion\u003e-x86_64.deb`\n3. Reopen OBS.\n\nManual (`-x86_64-ubuntu-gnu.tar.xz`):\n1. Close OBS.\n2. Extract the archive.\n3. Copy the extracted `lib` and `share` folders into `/` (root), preserving paths.\n4. Reopen OBS.\n\nUse the platform archive (`-x86_64-ubuntu-gnu.tar.xz`), not `-source.tar.xz`.\n\n## Quick Start\n\n1. Open OBS and go to `Tools -\u003e Better Markers Settings`.\n2. In `Export Targets`, enable the hosts you use.\n3. Create marker templates.\n4. Optionally set hotkeys in `Settings -\u003e Hotkeys`.\n5. In `Marker Dialog`, leave `Pause recording while marker dialog is open` enabled (default) if you want typing time excluded from footage.\n6. Optional: enable `Send synthetic keypress before/after marker dialog focus flow` for hotkey dialogs.\n7. Optional: set `Key to press before dialog focus` and `Key to press after dialog unfocus` (defaults are `Esc` / `Esc` when the feature is turned on).\n8. Start recording and add markers from the dock or hotkeys.\n\n## Generated Files\n\nFor recording file `\u003cname\u003e.mp4` or `\u003cname\u003e.mov`, Better Markers creates:\n\n- Premiere:\n  - `\u003cname\u003e.xmp`\n  - Marker embed is applied automatically to MP4/MOV when recording closes\n- Final Cut Pro (macOS):\n  - `\u003cname\u003e.better-markers.fcp.fcpxml`\n- DaVinci Resolve:\n  - `\u003cname\u003e.better-markers.resolve.fcpxml`\n\nAll files are written in the same folder as the recording.\n\n## Import In Your Editor\n\n- Premiere Pro:\n  - Import/open the recording normally. Markers are already embedded (MP4/MOV) or available from the `.xmp` sidecar.\n- DaVinci Resolve:\n  - Import the recording.\n  - Import `\u003cname\u003e.better-markers.resolve.fcpxml` to bring in timeline markers.\n- Final Cut Pro (macOS):\n  - Import the recording.\n  - Import `\u003cname\u003e.better-markers.fcp.fcpxml` to bring in clip markers.\n\n## Important Notes\n\n- Markers can be added only while recording is active (not paused).\n- If enabled in settings (default), recording is paused while a marker dialog is open and resumes when the dialog flow ends.\n- Synthetic pre/post keypresses are disabled by default and apply only to hotkey dialogs.\n- If synthetic pre/post keypresses are enabled, the sequence is: pause recording -\u003e pre keypress -\u003e dialog -\u003e restore focus -\u003e post keypress -\u003e resume recording.\n- On Wayland and on systems without required input permissions, synthetic keypresses may be unavailable. Better Markers shows one warning per OBS session in that case.\n- Export writes happen immediately after each new marker.\n- Multi-output runs in parallel: one target failing does not block the others.\n- Final Cut export is available only on macOS.\n- Resolve export uses timeline markers in v1.\n- Only MP4/MOV recordings are supported for marker export artifacts.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprzxmus%2Fbetter-markers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprzxmus%2Fbetter-markers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprzxmus%2Fbetter-markers/lists"}