{"id":14979663,"url":"https://github.com/mskian/video-dl","last_synced_at":"2025-08-21T19:30:55.566Z","repository":{"id":37964375,"uuid":"329398883","full_name":"mskian/video-dl","owner":"mskian","description":"Video Downloader 📥  - Download Facebook Video and Youtube Video and Audio.","archived":false,"fork":false,"pushed_at":"2025-08-16T01:05:21.000Z","size":274,"stargazers_count":25,"open_issues_count":5,"forks_count":21,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-08-16T03:38:37.309Z","etag":null,"topics":["express","got","json","video-downloader","youtube-dl","youtube-downloader","youtube-video"],"latest_commit_sha":null,"homepage":"https://sandl.herokuapp.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mskian.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-01-13T18:35:58.000Z","updated_at":"2025-08-16T01:05:14.000Z","dependencies_parsed_at":"2023-02-06T10:31:14.308Z","dependency_job_id":"5b929249-dd2f-41f5-9ad8-1da24c887265","html_url":"https://github.com/mskian/video-dl","commit_stats":{"total_commits":167,"total_committers":4,"mean_commits":41.75,"dds":0.5449101796407185,"last_synced_commit":"7aca2fb5b73ead6d68abd62d90bf90462db30703"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mskian/video-dl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mskian%2Fvideo-dl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mskian%2Fvideo-dl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mskian%2Fvideo-dl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mskian%2Fvideo-dl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mskian","download_url":"https://codeload.github.com/mskian/video-dl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mskian%2Fvideo-dl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271529346,"owners_count":24776042,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-21T02:00:08.990Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["express","got","json","video-downloader","youtube-dl","youtube-downloader","youtube-video"],"created_at":"2024-09-24T14:00:27.802Z","updated_at":"2025-08-21T19:30:55.230Z","avatar_url":"https://github.com/mskian.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Video Downloader 📥\n\n![API Test](https://github.com/mskian/video-dl/workflows/GET%20Test/badge.svg)  \n\nVideo Downloader - Download Facebook Video and Youtube Video and Audio.  \n\n🤖 Easy to use - Just add the URL Done...!  \n\n## Built with 📦\n\n- Node.js\n- Yarn Package manager\n- Express.js\n- Node youtube-dl - \u003chttps://github.com/fent/node-ytdl-core\u003e\n- Got (HTTP request library) - \u003chttps://github.com/sindresorhus/got\u003e\n- CORS (Enable cors for Express.js) - \u003chttps://github.com/expressjs/cors\u003e\n- slugify(Slugify a string) - \u003chttps://github.com/sindresorhus/slugify\u003e\n- split - \u003chttps://www.w3schools.com/jsref/jsref_split.asp\u003e\n\n## Usage ✨\n\n- Clone or download the repo\n\n```sh\ngit clone https://github.com/mskian/video-dl.git\n```\n\n```sh\ncd video-dl\nyarn install\n```\n\n- start the server\n\n```sh\nyarn start\n```\n\n- Download Youtube video\n\n```html\n http://localhost:4000/video/video?url=https://www.youtube.com/watch?v=bKDdT_nyP54\n```\n\n- Download youtube Video Audio Only\n\n```html\nhttp://localhost:4000/audio/audio?url=https://www.youtube.com/watch?v=bKDdT_nyP54\n```\n\n- Download Facebook HD Video\n\n```html\nhttp://localhost:4000/hd/video?url=https://www.facebook.com/LyricsEngsongs/videos/321854395918041/\n```\n\n- Download Low Resolution Facebook Video\n\n```html\nhttp://localhost:4000/low/video?url=https://www.facebook.com/LyricsEngsongs/videos/321854395918041/\n```\n\n## Try Online 🌐\n\n- Heroku - \u003chttps://sandl.herokuapp.com/\u003e\n\n## Formats 📼\n\n- if you want to Change youtube Video \u0026 Audio Quality/Formats\n\n```js\nytdl(url, {\n            format: 'mp3',\n            filter: 'audioonly',\n            quality: 'highest'\n        }).pipe(res);\n```\n\n```js\nytdl(url, {\n            format: 'mp4',\n            quality: 'highest'\n        }).pipe(res);\n```\n\nFor More check- \u003chttps://github.com/fent/node-ytdl-core#ytdlchooseformatformats-options\u003e\n\n## Free Deploy 🍔\n\n- Deploy on Heroku - `index.js`\n\n[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/mskian/video-dl)  \n\n- Deploy on Vercel - `index.js`\n\n⚠ Vercel having RUNTIME Failed issue while downloading the youtube Video - \u003chttps://github.com/vercel/vercel/issues/3825\u003e\n\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/git/external?repository-url=https%3A%2F%2Fgithub.com%2Fmskian%2Fvideo-dl)  \n\n## Extract Downloadable Link (Not Working) ✂\n\nExtract Downloadable Link From Facebook\nDue to recent changes in fb this method is not working  \n\n- Download link (Low and Hight)\n- Title\n- slug (used for file naming)\n\n`lib/fbvid.js`\n\n```js\nconst fbvid = require('./lib/fbvid.js');\n\nconst video = 'https://www.facebook.com/LyricsEngsongs/videos/321854395918041/';\n\nfbvid.low(video).then(vid =\u003e {\n  console.log(vid)\n});\n\nfbvid.high(video).then(vid =\u003e {\n  console.log(vid);\n});\n\nfbvid.title(video).then(vid =\u003e {\n    console.log(vid);\n});\n\nfbvid.slug(video).then(vid =\u003e {\n    console.log(vid);\n});\n```\n\n## Disclaimer ⚠\n\n- Use this as your Personal Tool if you are going to this on Production Please read the terms and Policy from Facebook \u0026 Youtube.\n- This Tool does not Host any Pirated or Copyright content on its server and all\n- We are not Affiliate or Authorized with Facebook - This Tool only for Educational Purpose.\n- The videos or images that you downloaded to your System or Mobile directly from their respective CDN servers.\n\n### LICENSE ☑\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmskian%2Fvideo-dl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmskian%2Fvideo-dl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmskian%2Fvideo-dl/lists"}