Skip to content

Add export-video: render timeline to ProRes 422#15

Open
RichardBray wants to merge 2 commits into
mainfrom
feature/export-video
Open

Add export-video: render timeline to ProRes 422#15
RichardBray wants to merge 2 commits into
mainfrom
feature/export-video

Conversation

@RichardBray

Copy link
Copy Markdown
Member

Summary

  • Add export-video command: renders the Camtasia timeline to ProRes 422.
  • Move deep-dive sections out of README into docs/.

Commits

  • 2bd75ce Add export-video: render the timeline to ProRes 422 via Camtasia
  • 52db504 docs: move deep-dive sections out of README into docs/

🤖 Generated with Claude Code

RichardBray and others added 2 commits June 19, 2026 11:41
Camtasia's AppleScript export verb is a non-functional stub on 2026.1.3
(exportToFile: with no file/codec params), and no headless render binary
ships in the app bundle, so export-video drives the GUI via macOS
Accessibility (System Events): Export > Local File > QuickTime Movie >
Options > Apple ProRes 422 > set name/folder > Export.

- @camkit/darwin: exportVideo({out, codec}); CODEC_LABELS map leaves room
  for prores4444/h264. Checks Accessibility + requires an open document.
- @camkit/cli: cmdExportVideo, registered in COMMANDS, help + summary.
- README: rationale for why export must drive the GUI (options tried,
  why UI scripting is the only working path), Prerequisites note.

Verified against a real .cmproj: 1920x1080 prores/apcn (ProRes 422) .mov.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
README had grown to ~170 lines with three reference sections that are
rationale, not overview. Move them to docs/ and link from a Docs index:

- docs/transcription.md  (Transcription engines)
- docs/captions.md       (Captions in the Camtasia UI)
- docs/export-video.md   (Why export-video drives the GUI)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant