{"repo":"fent/node-ytdl-core","free":true,"listed":false,"github":"https://github.com/fent/node-ytdl-core","clone":"git clone https://github.com/fent/node-ytdl-core.git","description":"YouTube video downloader in javascript.","language":"JavaScript","stars":4729,"topics":["youtube","video-downloader","scraper","youtube-downloader","node"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"[!IMPORTANT] Active development on this repository has been paused since 2023-07-14. While it may still function for some scenarios, please be aware that support is now handled solely by the community, and PRs are currently not merged to the repo. For ongoing updates, we encourage you to explore forks like @distube/ytdl-core. We may revisit development in the future. Thank you for your interest and long-lasting support! Best Regards TFAN, 2024-08-13 node-ytdl-core Yet another YouTube downloading module. Written with only Javascript and a node-friendly streaming interface. Support You can contact us for support on our chat server Usage API ytdl(url, [options]) Attempts to download a video from the given url. Returns a readable stream. options can have the following, in addition to any getInfo() option and chooseFormat() option. range - A byte range in the form {start: INT, end: INT} that specifies part of the file to download, ie {start: 10355705, end: 12452856}. Not supported on segmented (DASH MPD, m3u8) formats. This downloads a portion of the file, and not a separately spliced video. begin - What time in the video to begin. Supports formats 00:00:00.000 , 0ms, 0s, 0m, 0h , or number of milliseconds. Example: 1:30 , 05:10.123 , 10m30s . For live videos, this also accepts a unix timestamp or Date object, and defaults to Date.now() . This option is not very reliable for non-live videos, see #129 and #219. liveBuffer - How much time buffer to use for live videos in millisecond","default_branch":null,"files":null,"tree":[],"storefront":"/r/fent","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fent/node-ytdl-core/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."}