No need to pay any subscription fees to any of the online transcription service, use OpenAI's Whisper (https://openai.com/index/whisper/), and run it locally on your computer to generate subtitles for all kinds of videos. This guide walks you through installing Python, Whisper, FFmpeg, and yt-dlp on macOS to transcribe videos into subtitles using OpenAI's Whisper. Optimized for M1/M2/M3 and Intel Macs, it includes setting up a virtual environment, downloading YouTube videos, and optimizing performance. Step 1: Install Python Check if Python is Installed Open Terminal: Press Cmd + Space , type Terminal , and press Enter . Type: python3 --version If you see a version like Python 3.10.6 , Python is installed. Ensure it’s 3.8–3.11. If it’s older (e.g., 3.7) or missing, proceed to install. Note: macOS includes a system Python (e.g., /usr/bin/python3 ). Don’t use it; we’ll install a separate version to avoid conflicts....