Revise README for VLC yt-dlp Lua Wrapper

Expanded README with detailed usage instructions and features.
This commit is contained in:
FalloNero
2026-01-03 00:42:52 +01:00
committed by GitHub
parent be8dbf231e
commit ac5a9e3ef9

View File

@@ -1,17 +1,54 @@
Simple lua script that wraps yt-dlp.exe into VLC
VLC yt-dlp Lua Wrapper
By default it requires yt-dlp.exe in the VLC directory but feel free to change its path in the script
A simple Lua script that integrates yt-dlp directly into VLC, allowing you to stream supported online videos by simply opening a network URL in VLC.
Also uses a powershell command to hide the cmd window that appears meanwhile yt-dlp cooks the links,
also it uses if found yt-dlp-silent.exe that just a c++ wrapper that does kinda the same without using powershell
Features
Wraps yt-dlp.exe for seamless use inside VLC
By default, expects yt-dlp.exe in the VLC directory
The path can be easily changed inside the script
Automatically hides the command window while yt-dlp resolves the stream:
Uses a PowerShell command by default
If yt-dlp-silent.exe is found, it will be used instead (a small C++ wrapper that suppresses the console without PowerShell)
Usage
Place the Lua script in VLCs Lua playlist directory.
Make sure yt-dlp.exe (or yt-dlp-silent.exe) is available.
In VLC, select Media → Open Network Stream.
Paste a supported video URL and play.
Video Quality Selection
You can force a specific video quality by appending the quality parameter to the URL:
&quality=xxx
Simply open a network stream in VLC and let it rip
add &quality=xxx to the URL to select the video quality, omit to default to maximum quality possible
Supported values:
360p
480p
720p
1080p
2160p
If the parameter is omitted, the script defaults to the highest available quality.
Notes
Requires Windows (due to PowerShell / executable usage).
VLC must have Lua playlist scripts enabled (default behavior).