Video to Markdown · Signed-in Beta

Turn a video's audio track into Markdown.

Upload a webinar, interview, product demo, class, or recorded call. Markovo extracts speech from the audio track and returns a time-coded transcript.

MP4, MOV, M4V, WebM, MKV, AVI, and WMV are supported up to 50 MB and 60 minutes. Credit v2 follows actual decoded audio milliseconds at 4 Credits per minute with a 0.3 Credit minimum. This Beta does not analyze video frames, slides, on-screen text, or speaker identity.

Signed-in Beta · Audio track only · Cost shown first

Choose one video file to get started.

Transcribe what was said, without guessing what was shown.

The output contains detected language, duration, time-coded speech segments, actual Credits, and bundle evidence. A file without a decodable audio track or recognizable speech fails without settlement.

01

Validate

Extension, MIME, container signature, account access, size, and Credit ceiling are checked before the job starts.

02

Listen

Speech in the video's audio track becomes ordered, time-coded text. Temporary processing failures release reserved Credits.

03

Review

Use output.md directly or download the complete bundle with metadata, source map, quality report, manifest, and ZIP.

Audio transcription is included; visual analysis is not.

Capability

video-to-markdown

Browser, API, CLI, and MCP use the same account, Credits, History, and bundle flow.

Included

Spoken content

Speech available in the selected container's decodable audio track becomes time-coded text.

Not included

Frames and speakers

Slides, captions burned into frames, diagrams, cuts, faces, and speaker diarization are not interpreted.

Billing

Actual decoded audio milliseconds

Credit v2 follows actual decoded audio milliseconds at 4 Credits per minute with a 0.3 Credit minimum and never exceeds the confirmed ceiling. Failed jobs cost 0.

Use the same audio-track transcript from code or an agent.

API

Confirm a ceiling

curl -X POST https://markovo.net/v1/convert \
  -H "Authorization: Bearer ${MARKOVO_API_KEY}" \
  -F "file=@webinar.mp4" \
  -F "capability_id=video-to-markdown" \
  -F "max_credits=60"
CLI

Download the bundle

markovo convert webinar.mp4 \
  --out runs/webinar \
  --max-credits 60
MCP

Bound agent work

markovo_convert({
  "input_path": "webinar.mp4",
  "max_credits": 60
})