One clip, one note, no splitting required
The usual PKM advice for video is to break a long transcript into atomic notes. Short form does not need it. A 45 second TikTok is 100 to 200 words, which is already the size of an atomic note, so the natural unit is one file per clip. Save as Swipe/2026-06-14 creatorname hook-fragment.md and let the filename carry the date and the creator.
The value comes from the frontmatter. A workable template: type: tiktok, creator:, url:, posted:, duration:, views:, hook:, tags: [swipe, hook-question, niche-fitness]. One YAML detail catches people out: a TikTok URL contains colons and often a query string, so wrap it in quotes (url: "https://www.tiktok.com/@name/video/123") or Obsidian's parser will complain about the mapping.
Dataview turns the folder into a hook index
Once ten or twenty clips carry consistent frontmatter, a single Dataview table gives you the thing a bookmark folder never could: every hook you have saved, sorted by view count, with the creator beside it. Query the Swipe folder, pull hook, views and creator, sort descending. Add a filter on tags and you have a per-niche view. From that table you can open the full transcript in one click, because the transcript is the note.
Two rendering gotchas worth knowing
If you leave timestamps enabled, lines like [00:00:07] render as plain text, not as links: Obsidian needs double brackets for a wikilink, so single brackets are safe. Less safe is a transcript line that happens to start with a hash character, which Obsidian will render as a heading. Rare in speech, but scan the first render. Mixed-media vaults work well here: pair with YouTube to Markdown for long-form and Video to Markdown for local files, and read why TikTok will not give you the transcript for the background. Start at TikTok Transcript.