SELF-HOSTED VIDEO REVIEW / MIT / V0.1

MARKTAKE.

Frame-precise feedback for people who need a clear next cut, not another media platform.

PRIVATE LINK NO REVIEWER ACCOUNT YOUR STORAGE
Marktake guest review showing a video frame, drawing tools, a frame note, and approval controls
00:00:00:00
REAL REVIEW FLOW
NOT A MOCKUP

UPLOAD A REVIEW COPY.

SEND ONE LINK.

GET A DECISION.

/01 THE ACTUAL PRODUCT

Feedback that lands on the frame.

A client pauses, marks the image, writes the change, and sends it. You reply in context, resolve the thread, and move the cut forward.

01

Mark the image

Pin, rectangle, arrow, or freehand drawing on the exact review frame.

02

Keep the thread

Replies stay attached to the moment, with open and resolved status.

03

Move the version

Keep each cut together and record approve or request-changes decisions.

04

Skip the signup

Guests open a private link. Password, expiry, and revocation are optional.

/02 ONE REVIEW ROOM

THE CUT.
THE NOTE.
THE DECISION.

Tested Marktake guest journey with native video playback, markup tools, a frame note, and approval controls
Captured from the tested creator and guest journey using a synthetic CFR fixture. Native playback, authenticated byte ranges, real controls.

/03 THREE MOVES

From export to answer.

  1. 1

    Export

    Prepare a constant-frame-rate H.264 MP4 or VP8/VP9 WebM review copy.

  2. 2

    Share

    Send a revocable guest link. The client needs no Marktake account.

  3. 3

    Resolve

    Reply, close the notes, upload the next version, and capture the call.

/04 THE BOUNDARY

Small on purpose.

Marktake owns the review loop. It refuses the expensive platform around it.

MARKTAKE DOES

  • Frame and time-linked notes
  • On-image markup
  • Threads and resolution
  • Versions and decisions
  • Protected guest links

MARKTAKE STOPS

  • No transcoding service
  • No second media cloud
  • No project-management suite
  • No NLE integration
  • No seat counting

/05 ONE CONTAINER

Your review media stays where you put it.

One Node process serves the app and authenticated media ranges. SQLite and randomly named review copies live together in one persistent volume. FFmpeg validates and strips container metadata without transcoding.

READ THE ARCHITECTURE

/06 START HERE

ONE CUT.
ONE VOLUME.
YOUR SERVER.

Marktake is free software. You provide the machine, storage, bandwidth, TLS, backups, and operations. This static Vercel site never receives your review videos.

DOCKER COMPOSE
git clone https://github.com/arturict/marktake.git
cd marktake
export MARKTAKE_ADMIN_PASSWORD="choose-a-long-random-password"
docker compose up -d

Use HTTPS and secure cookies before exposing an instance to the internet.

READY FOR A LESS VAGUE REVIEW?

MARK THE MOMENT.
MOVE THE CUT.

GET V0.1.0 GIVE FEEDBACK