LinkExtractor is a Windows PowerShell-based media extraction engine using yt-dlp and ffmpeg.
It supports high-quality video/audio extraction, batch processing, logging, and version tracking.
-
Interactive on-screen usage tutorial & code examples
-
Interactive Help & Usage Tutorial section
-
MP4 extraction (best compatibility)
-
Highest-quality raw video extraction
-
MP3 audio extraction
-
Batch list processing (.txt)
-
Automatic logging
-
Core engine version display
-
Dependency checks (yt-dlp, ffmpeg, ffprobe)
- PowerShell 7+
- ffmpeg (latest recommended)
- yt-dlp (latest recommended)
Run: .\LinkExtractor.ps1
Menu options:
- Extract MP4
- Extract highest-quality video
- Extract MP3
- Process batch list
- Open output folder
- Show version
- Open logs Q. Exit
Version is stored inside the script and displayed via menu option [6].
Format: MAJOR.MINOR.PATCH
Example: v1.0.0
The script automatically checks GitHub for updates and replaces itself with the latest version.
MIT License
Thomas Mixon
GitHub: https://github.com/thomasmixon2024