For most people, Microsoft Clipchamp's free auto subtitles: it transcribes the video, lets you correct and style the words, and downloads the video plus an .SRT file, watermark-free up to 1080p on the free plan. If the video is going on YouTube, upload it and let YouTube's automatic captions do the work: they cover Hindi, Bengali, Gujarati, Kannada, Malayalam, Marathi, Punjabi, Tamil and Telugu, and you fix mistakes in YouTube Studio. For talking-head videos and podcasts you edit every week, Descript edits video by editing its transcript, with a free plan and Hobbyist at $16 a month billed yearly ($24 monthly). For a free option that keeps the file on your own computer, Subtitle Edit is open source and runs on Windows and macOS. CapCut, which many lists put first, is banned in India. Whatever you use, read the captions once: machines miss names and numbers. Rule: Clipchamp for a quick captioned clip, YouTube's own captions for YouTube, Descript for regular talking video.