Workflow

Download a lecture with captions

Download lecture with captions: pick Lecture, choose caption mode, and save the talk to a folder on this computer. Human-written or automatic tracks.

You wanted the talk. You got the picture — and not the words. You cannot search, follow, or keep the transcript with the video.

A converter you found in search hops the same link through someone else’s page. A copied command dumps subtitle files you then have to match by hand.

KeepCopy is the local desktop video downloader for that job. To download a lecture with captions, open the Lecture recipe, pick a caption mode the source actually offers, and save the talk to a folder on this computer.

No cloud hop. No package manager. KeepCopy does not invent a caption track.

On this page

What “words with the picture” means

You paste a link. You keep a watchable 1080p video plus the captions the host already has.

Save a talk with its captions here means follow along later — search the words, read them, keep them with the picture. It is not a captions product separate from the downloader. KeepCopy does not generate a transcript the source never published.

The host still has the talk. The app inspects the link on this computer, then writes 1080p MP4 and the caption choice you picked to the folder you choose.

That is the whole claim of this page: words with the picture, in ordinary language. The complete-copy path (best quality, artwork, sidecar thumbnail) is Download video with captions, thumbnail, metadata.

How to download a lecture with captions

Paste the link, choose Lecture, confirm captions, pick a folder, and queue the download. The decisions stay on screen before anything is saved.

Step 1: Open KeepCopy

Launch KeepCopy on macOS, Windows, or Linux. On first launch, the app installs and verifies the official yt-dlp release and a bundled ffmpeg on this computer.

You do not hunt a package manager or paste an install command. The engine is part of first run.

Screenshot of first-launch-engine-install

Copy the URL from your browser and paste it into KeepCopy. The app inspects the link on this computer before download, so you see the title and the options that actually apply.

If you pasted a playlist URL instead, inspect it and select the entries you want. The app does not silently grab every item.

Screenshot of paste-link-field

Step 3: Choose Lecture

Open the Lecture recipe when you want 1080p with captions. The UI describes it as 1080p with captions when available.

Lecture turns Download captions to On (auto OK) and turns on Embed captions. You can still open More options and change those. Nothing is a hidden second product.

Or pick 1080p MP4 yourself and set captions in More options. The quality list also includes 720p MP4, 4K MP4, and best available. This page stays on the Lecture job.

Screenshot of lecture-recipe-and-caption-controls

Step 4: Pick a folder and start the queue

Choose a folder on this computer, then add the job to the queue. Progress, cancel, retry, and reveal-in-folder live there.

When the download finishes, the talk is in the place you picked — offline local media, not a library inside the app. Play it in whatever player you already use.

Screenshot of folder-picker-and-download-queue

Keep the words with the picture. Paste a link in KeepCopy.

Lecture vs Archive

Lecture is the shortcut for a watchable talk plus captions. Archive is the shortcut for a more complete copy.

  • Lecture1080p MP4, captions On (auto OK), Embed captions, embed metadata. No sidecar thumbnail.
  • Archivebest available, the same caption path, plus embedded artwork, tags, and a separate thumbnail file. Full steps in Download video with captions, thumbnail, metadata.

Other shipped recipes stay in their own jobs:

This page stays on Lecture. You do not need Archive to finish a talk you will watch later.

Caption modes

Pick the words the source already has. The control is Download captions.

  • Off — no captions.
  • On (human-written) — only tracks a person supplied.
  • On (auto OK) — automatic captions are acceptable too. This is the Lecture default.

When captions are on, language checkboxes appear. Automatic tracks show (auto) after the label. Tick the languages you want for this job.

Settings can store a Preferred caption language and Default captions for later downloads. A recipe still wins for the job you start from Lecture.

KeepCopy does not invent a language the host never offered.

Embed captions

Embed captions muxes the chosen track into the video for players that support it.

Turn it off when you want a separate subtitle file beside the download instead. Lecture turns embed on. You can flip it in More options.

That is not a captions editor. The words stay whatever the source published.

Why skip a web converter for a talk

A converter site is another hop for a lecture you already meant to keep locally.

You paste the link, wait on a second page, and may not know where the work happened. Browser extensions add another trust surface for the same save. A copied command often dumps subtitle files you then match by hand.

KeepCopy is local-first. A pasted URL goes from this computer to the video host — never through our servers. The desktop app sends no telemetry and does not create an account.

For the path of a pasted link, read What stays on your computer. To skip the converter hop on an everyday video, see Save web video without a web converter.

This page’s job is the talk: 1080p plus captions, on the desktop.

Where the lecture lands

You choose the folder. The app writes there.

There is no KeepCopy account page and no temporary cloud workspace. The queue is the working surface: progress, cancel, retry, reveal in folder, remove.

When the job completes, you have a normal video on disk — and captions if the source had them. Play it in whatever player you already use.

Settings can change download defaults and optional yt-dlp update checks. Those checks look for a newer official yt-dlp release on GitHub. You can turn them off. They never include the URLs you paste.

More workflow notes live under Workflow guides. The longer “skip the terminal” walkthrough is yt-dlp without the terminal.

Playlists of talks

A playlist URL is still select-then-save. Inspect the list, pick the entries you want, and queue those.

The app does not silently download every item in one run. If you want three talks from a list of forty, you pick those three. The full walkthrough is Download selected videos from a playlist.

Each selected entry can use Lecture or the same caption controls. The queue handles more than one job honestly — as jobs you started, not as a silent dump.

If the source has no captions

KeepCopy cannot add words that are not there. Inspection shows what the host published. If there is no caption track, Lecture still saves 1080p MP4. The caption controls have nothing to pick.

That is not a broken download. The talk had no captions to keep.

If the picture moves and there is no audio, that is a join problem — Downloaded MP4 no audio. Captions will not invent a soundtrack.

If the file plays but the voice is the wrong language, pick Audio language after inspect. That job is Downloaded video has auto-dubbed audio, not Lecture.

Micro-FAQ

Does KeepCopy invent captions for a talk?

No. KeepCopy can use human-written or automatic captions the source already has. It does not generate a new transcript.

How is Lecture different from Archive?

Lecture is 1080p plus captions so you can follow the talk. Archive is the complete copy — best available quality, captions, artwork, and a separate thumbnail.

Where does the lecture go?

You choose a folder on this computer. The queue can reveal the finished video there when the download completes.

What if the source has no captions?

The caption controls stay empty or unused. KeepCopy cannot add words the host never offered. You still get the 1080p video.

KeepCopy is a desktop video downloader. Paste a link, pick quality, and save the video to a folder on this computer.

All posts More in Workflow