[{"data":1,"prerenderedAt":86},["ShallowReactive",2],{"blog-caption-search-and-replace":3,"blog-surround-caption-search-and-replace":80},{"id":4,"title":5,"body":6,"date":69,"description":70,"extension":71,"meta":72,"navigation":73,"path":74,"published":73,"seo":75,"seoTitle":76,"sitemap":77,"stem":78,"__hash__":79},"blog\u002Fblog\u002Fcaption-search-and-replace.md","Search and Replace for Captions",{"type":7,"value":8,"toc":63},"minimark",[9,13,16,21,24,27,34,37,41,44,47,50,53],[10,11,12],"p",{},"If you've spent any time editing captions, you'll know the pattern. The transcription gets a word wrong, and then it gets it wrong the same way, twelve times. A product name, someone's surname, a technical term... the machine mishears it once and commits to it.",[10,14,15],{},"Until now, fixing that meant editing each line by hand. So we've added search and replace to the caption editor.",[17,18,20],"h2",{"id":19},"how-it-works","How It Works",[10,22,23],{},"Open the caption editor and you'll see the usual search box. There's now a small arrow next to it. Click it and a replace field unfolds underneath, not too different from what you'd find in a code editor.",[10,25,26],{},"Type what you're searching for and what it should become. Every match is shown right in the caption list: the old text struck through on red, the new text next to it on green. You see exactly what's about to change before anything changes.",[10,28,29],{},[30,31],"img",{"alt":32,"src":33},"Every match shown with the old text struck through in red and the replacement alongside in green","caption-search-replace.png",[10,35,36],{},"From there it's up to you. Replace handles the current match and moves to the next, so you can step through and skip any you're not sure about. Replace All does the whole lot in one go.",[17,38,40],{"id":39},"nothing-is-final-until-you-save","Nothing Is Final Until You Save",[10,42,43],{},"The replacements only live in the editor. Nothing touches your video until you hit \"Save captions\", so if a replace-all goes sideways, close the editor and you're back where you started.",[10,45,46],{},"While we were in there, the search counter got a little sharper too. It now counts every occurrence, not just the lines they appear on, so \"3\u002F14\" means exactly that.",[10,48,49],{},"It's a small thing, but it's the kind of small thing you end up reaching for more often than you'd expect.",[10,51,52],{},"Until next time!",[10,54,55,59,62],{},[56,57,58],"strong",{},"Wouter",[60,61],"br",{},"\nFounder",{"title":64,"searchDepth":65,"depth":65,"links":66},"",2,[67,68],{"id":19,"depth":65,"text":20},{"id":39,"depth":65,"text":40},"2026-08-18","The caption editor now does search and replace. See every match before you commit, step through them one at a time, or replace the lot in one go.","md",{},true,"\u002Fblog\u002Fcaption-search-and-replace",{"title":5,"description":70},null,{"loc":74},"blog\u002Fcaption-search-and-replace","0RG_Sjt_yKMNlRaWtGKcZY3C8hCQHTxs8wVz-N6chVE",[76,81],{"title":82,"path":83,"stem":84,"description":85,"published":73,"children":-1},"Let your users show you, right from your app","\u002Fblog\u002Fembeddable-recorder","blog\u002Fembeddable-recorder","A screen recorder you can embed in your own site or web app. One script tag, a small corner widget for your visitors, and recordings that land privately in your library with their name attached.",1787068685987]