MacYTDL is a Free and Open-source YouTube Video Downloader for macOS
MacYTDL is a utility which downloads videos using the youtube-dl and YT-DLP video downloader scripts. youtube-dl and YT-DLP are able to download videos from a great many web sites. MacYTDL runs on any Apple Mac with macOS 10.10 or later.
Features
- Download individual videos and playlists.
- Download multiple videos in separate processes, in one process (sequentially) or in one process (parallel).
- Works with all sites supported by YT-DLP.
- Can switch between youtube-dl and YT-DLP on Macs running macOS from 10.15 to 12.2.1.
- Can cancel individual downloads.
- Can pause/resume downloads.
- By default, will resume interrupted downloads if passed the URL.
- Can pass through any custom settings to youtube-dl and YT-DLP.
- Settings for level of YT-DLP feedback, download folder, file format, remuxing format, download speed, proxy URL, Quicktime compatibility, custom file name template etc.
- Batch downloads.
- PDF help file which describes how to use all MacYDL features.
- Download a text description of the video.
- Option to choose from available download formats.
- Switch between stable and nightly builds of YT-DLP.
- Localisation – currently Spanish, Italian, French and German are available (switching languages is supported in macOS 10.15 and later).
- Localisation is not yet up-to-date.
- Download and embed subtitles in chosen format and language including auto-generated captions from YouTube.
- Download and optionally embed thumbnail images and metadata.
- Download or extract audio-only files in chosen format.
- Optional macOS Service which gets the current text selection, clipboard contents or active web browser URL, switches to MacYTDL and pastes URL of video to be downloaded.
- The Service can be set to automatically download from the URL of the current web page without showing the Main dialog.
- Settings can be saved, restored and rest to default.
- All components downloaded and/or installed by MacYTDL, which can be controlled by the user. Component updates available in the app.
- Issues notification (via Alerter) when download finished with option to play the video.
- A separate log file is retained for each download enabling problem solving if a download fails.
- Has a built-in uninstaller which moves all components to Trash.
- Includes a range of simple utilities.
- Uses arm64 or x86_64 code according to user's Mac.
License
Free App.