GeekLink's Watch Folder monitors a directory on your Mac and automatically transcribes, translates, and exports subtitles for every video file dropped into it — no manual import, no clicking "start," no babysitting the queue. Point Watch Folder at a directory, configure your subtitle settings once, and every MP4, MOV, MKV, M4V, or WebM file that lands in that folder gets processed through the full subtitle pipeline: Whisper-powered speech recognition in 90+ languages, optional AI translation into 40+ language pairs, and automatic SRT export — all running locally on your Mac with zero cloud uploads.
Watch Folder solves a specific problem: when you have dozens of videos that all need the same subtitle treatment, opening each one manually is tedious and error-prone. A YouTube creator publishing daily vlogs, a localization team processing client deliverables, or a subtitle translator working through a season of episodes — all of these workflows benefit from a "set it and forget it" automation layer. GeekLink Watch Folder is included in the free tier on macOS, requires no scripting or command-line knowledge, and processes everything on-device for complete privacy. Download GeekLink to start using Watch Folder today.
A watch folder (also called a hot folder or drop folder) is a directory that an application continuously monitors for new files. When a new file appears, the application automatically processes it according to preconfigured rules. Watch folders are widely used in professional media workflows — broadcast stations use them for transcoding, print shops use them for prepress automation, and post-production houses use them to route media through review pipelines.
In the context of subtitle creation, a watch folder eliminates the manual import-configure-process-export cycle that subtitle tools typically require. Instead of dragging each video into the app, selecting a language, clicking "transcribe," waiting, then clicking "export," a watch folder handles all of these steps automatically for every file that enters the folder.
GeekLink applies this concept specifically to the subtitle pipeline. Watch Folder in GeekLink automatically performs speech recognition (converting spoken audio to timed subtitle text), optional AI translation (translating the recognized text into a target language), and SRT file export — triggered by the simple act of placing a video file into the monitored directory.
Watch Folder automation is most valuable when subtitle work is repetitive and high-volume. Four user profiles benefit the most from this workflow:
YouTube and video creators producing daily or weekly content. A creator who publishes 5 videos per week spends significant time importing, transcribing, and exporting subtitles for each video. With Watch Folder, the creator saves rendered videos to the watch directory, and SRT files appear alongside them automatically — ready to upload to YouTube or any other platform.
Subtitle translators working through episode batches. Freelance subtitle translators often receive entire seasons of a show — 12 to 24 episodes — that all need transcription and translation. Manually processing each episode is slow and mind-numbing. Watch Folder lets the translator drop all episodes into a folder and collect finished SRT files when the batch completes.
Localization teams handling multilingual video projects. Media companies and localization agencies process client videos in multiple languages. Watch Folder combined with GeekLink's translation feature means the team can configure the source and target languages once, then feed videos through the pipeline without touching the app for each file.
Educators and researchers subtitling lecture recordings. Universities and online course platforms accumulate hundreds of lecture recordings that need captions for accessibility compliance. Watch Folder automates this at scale — drop recordings into the folder, and caption files are generated without manual intervention.
Setting up Watch Folder in GeekLink takes less than a minute. The entire workflow is five steps:
GeekLink scans the watch folder every 60 seconds. Files that are still being written (modified within the last 60 seconds) are skipped until they stabilize, preventing partial or corrupted imports. If a processing task is already running when new files are detected, GeekLink queues them and processes after the current batch finishes.
The difference between manual subtitle processing and Watch Folder automation becomes dramatic at scale. Here is what the workflow looks like for processing 20 videos:
| Step | Manual Process (per video) | Watch Folder |
|---|---|---|
| Import | Drag each video into app individually | Drop all 20 videos into folder at once |
| Settings | Select language/model for each video | Configure once before starting |
| Start Processing | Click "Start" for each video | Automatic — triggered by file detection |
| Monitor Progress | Watch each video, start next when done | Unattended — process runs in background |
| Export | Click "Export SRT" for each video | Automatic SRT export to same directory |
| Repeat | Repeat all steps 19 more times | Nothing — all 20 videos processed automatically |
For a single video, the manual process is straightforward. For 20 videos, it becomes a repetitive chore. For 50+ videos, it's unsustainable without automation. Watch Folder eliminates all the repetitive human interactions, reducing the effort to a one-time setup step regardless of how many videos need processing.
When Watch Folder detects a new video file, GeekLink performs the following operations automatically, using the settings you configured before enabling monitoring:
Whisper speech recognition runs locally on your Mac. GeekLink uses OpenAI's Whisper models for speech recognition, converting spoken audio into timed subtitle text. Whisper supports 90+ languages — including English, Chinese, Japanese, Korean, Spanish, French, German, Arabic, Portuguese, and Thai — and runs entirely on-device in GeekLink. No audio data leaves your Mac. You can choose between lightweight Whisper models (faster processing, slightly lower accuracy) and full-size models (slower but more accurate) depending on your needs.
AI translation converts subtitles into the target language (optional). If you configured a translation target language before starting the monitor, GeekLink automatically translates the recognized subtitles into that language. Translation supports 40+ language pairs and can produce bilingual output (original + translated text on the same subtitle line). Translation uses cloud-based AI engines and requires a Pro license.
SRT files are exported to the watch folder directory. When processing completes, GeekLink saves the finished SRT subtitle file alongside the original video in the same directory. The SRT file uses the same base filename as the video, making it easy to match subtitles to their source videos.
Failed videos do not block the batch. If one video in the batch fails to process (due to corrupt audio, unsupported codec, or other issues), GeekLink logs the error and continues processing the remaining videos. You can review the Watch Folder log to identify and re-process any failed files.
Watch Folder in GeekLink supports the following video container formats:
GeekLink requires macOS 13.0 (Ventura) or later. Both Apple Silicon (M1, M2, M3, M4) and Intel Macs are supported. Apple Silicon Macs deliver noticeably faster speech recognition processing thanks to the Neural Engine. For batch processing with Watch Folder, 16 GB of RAM is recommended to ensure smooth performance when handling multiple videos consecutively.
Several subtitle tools exist on the market, but few offer watch folder automation for subtitle creation. Here is how GeekLink Watch Folder compares to alternatives:
| Feature | GeekLink | MacWhisper | Subtitle Edit | Cloud Services |
|---|---|---|---|---|
| Watch Folder | Yes (built-in) | No | No | Varies (API scripting) |
| Local Processing | Yes (100% on-device) | Yes | Manual only (no AI) | No (uploads to server) |
| Batch Processing | Yes (50+ videos) | Limited | No | Yes (per-minute billing) |
| Built-in Translation | Yes (40+ languages) | No | No | Some services |
| Platform | macOS | macOS | Windows (.NET) | Web browser |
| Price | Free tier (Watch Folder included) | $29+ one-time | Free (open source) | Per-minute or subscription |
GeekLink is the only desktop subtitle application on macOS that provides a built-in watch folder for automated subtitle processing combined with local speech recognition and AI translation. MacWhisper offers local transcription but has no watch folder or built-in translation. Subtitle Edit is a powerful editor but runs on Windows and has no AI transcription. Cloud services can be scripted for automation but require uploading video files to external servers, which raises privacy concerns and incurs per-minute processing costs.
Yes. Speech recognition in Watch Folder runs entirely on your Mac — no internet connection required. The Whisper models are bundled with GeekLink and process audio locally on your device. The only feature that requires internet is AI translation (which uses cloud-based language models). If you use Watch Folder for transcription only (without translation), it works completely offline.
GeekLink handles this gracefully. Watch Folder scans the directory every 60 seconds. If a processing task is already running when new files are detected, GeekLink queues the new files and processes them after the current batch finishes. You can continue dropping videos into the folder at any time without disrupting ongoing processing.
Yes. Watch Folder uses the settings you configure in GeekLink's other tabs (Speech Recognition, Translation, etc.) before starting the monitor. You control the recognition language, model size, whether translation runs, the translation target language, and export format. Change these settings before enabling monitoring to customize the automated pipeline.
There is no hard limit on the number of videos. GeekLink processes videos sequentially (one at a time) within a batch, so the total processing time scales linearly with the number of videos. Users have successfully processed batches of 50+ videos using Watch Folder. The main constraint is available disk space for the video files and generated subtitle files.
Yes. If you configure a translation target language in GeekLink's Translation tab before starting the monitor, Watch Folder automatically translates recognized subtitles into that language. Translation supports 40+ language pairs and can produce bilingual subtitle output. Translation requires a Pro license and an internet connection, as it uses cloud-based AI engines.
Drop videos into a folder, get subtitles automatically. Local processing, 90+ languages, no account required.
Free Download