To use this script, you'll need the following:
Notes: If you download the latest release, you won't need to install anything else
However, please be aware that yt-dlp and ffmpeg might be outdated, and updating them can improve performance.
- Download the latest release or the
Menu.cmd
from the repository. - Download yt-dlp.exe.
- Download ffmpeg.
- Create a folder if u decided to to download the menu.cmd from the repo OR Extract the latest release.
- Copy
yt-dlp.exe
to the folder you created OR replace it in the extracted folder of the release. - In
ffmpeg-release-essentials.7z
, go to thebin
folder and copy the three files (ffmpeg
,ffplay
,ffprobe
) to the folder you created OR replace them in the extracted folder of the release. - Use the
Menu.cmd
.
Note: To function properly, the ytdlp.exe
and ffmpeg
files needs to be kept in the same directory as the Menu.cmd
file.
This batch file is only intended to make it easier for users of the ytdlp.exe
releases of yt-dlp to download high-quality videos from YouTube (or other websites) without the use of third-party services or software clients (since these frequently have video quality limitations).
The audio and video files for videos with video quality higher than 720p must be downloaded separately, then combined into one file (that's just how YouTube works for some reason). FFmpeg must be installed on your computer or the ffmpeg.exe
file must be located in the same folder as ytdlp.exe
in order for yt-dlp
to combine video and audio files.
This script includes:
-
1.1 Video Download from YOUTUBE, REDDIT, FACEBOOK, INSTAGRAM, others
-
1.2 Download TIKTOK videos for DISCORD with watermark or in h264 format.
-
1.3 Video Segment Fetch(this will be applied in option 1,2).
-
2.1 Audio Download from YOUTUBE, REDDIT, FACEBOOK, INSTAGRAM, others
-
2.2 Audio Segment Fetch(this will be applied in option 1).
-
3.1 Music Download from Youtube, Youtube Music, and others supported
-
4.1 Livestream Download from start (Currently only supported for YouTube)if the livestream has DVR ON
-
4.2 Livestream Download from the current time.
-
4.3 Livestream Download from twitch.
-
5.1 Change Video Output format (avi, flv, mkv, mov, mp4, webm).
-
5.2 Change Audio Output format (aac, aiff, alac, flac, m4a, mka, mp3, ogg, opus, vorbis, wav).
-
5.3 Change Music Output format (aac, aiff, alac, flac, m4a, mka, mp3, ogg, opus, vorbis, wav).
-
5.4 Mode for video editors, this function will exclude some unsupported formats by Premiere Pro.
-
5.5 Retrieve cookies from your browser (enabling this will use them for any option mentioned above).
-
5.6 Enable debug verbose (can be used in yt-dlp discord)
-
5.7 List formats
-
5.8 yt-dlp Updater
The files in this repository are currently basic. Nothing here is too serious; it's just meant to be enjoyable. Later, I might include more features. If you'd like, feel free to contribute!