{"repo":"AnimMouse/setup-yt-dlp","free":true,"listed":false,"github":"https://github.com/AnimMouse/setup-yt-dlp","clone":"git clone https://github.com/AnimMouse/setup-yt-dlp.git","description":"Setup/Install yt-dlp (a youtube-dl fork) for GitHub Actions","language":"PowerShell","stars":37,"topics":["github-actions","youtube-dl","yt-dlp","actions","action"],"license":"MPL-2.0","category":"workflow-automation","readme_excerpt":"Setup yt-dlp for GitHub Actions Setup yt-dlp (a youtube-dl fork) on GitHub Actions to use yt-dlp . This action installs yt-dlp for use in actions by installing it on tool cache using AnimMouse/tool-cache. This action is implemented as a composite action. Usage To use yt-dlp , run this action before yt-dlp . FFmpeg To improve yt-dlp's handling of formats, like merging bestvideo+bestaudio instead of just using best , it is recommended to install FFmpeg.\\ By default, this action will install FFmpeg automatically. For Linux & Windows, this action will install yt-dlp/FFmpeg-Builds with some patches necessary for smooth integration with yt-dlp using AnimMouse/setup-yt-dlp/ffmpeg@v3 .\\ For macOS, you need to run AnimMouse/setup-ffmpeg first as yt-dlp/FFmpeg-Builds currently does not have macOS builds. Disable If you don't want to install FFmpeg automatically, set ffmpeg to false . aria2 It is recommended to use aria2 as the downloader for yt-dlp, this will improve the downloading process and aria2 is already preinstalled in GitHub Actions.\\ By default, this action will write to yt-dlp config to use aria2 automatically. Disable If you don't want to use aria2, set aria2 to false . EJS Node It is recommended to use yt-dlp-ejs in order to solve JavaScript challenges presented by YouTube using Node, this will improve the YouTube downloading process and Node is already preinstalled in GitHub Actions.\\ By default, this action will write to yt-dlp config to use EJS Node automatically. Disab","default_branch":null,"files":null,"tree":[],"storefront":"/r/AnimMouse","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AnimMouse/setup-yt-dlp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}