@dark-yasiya/yt-dl.js

中文文档
1.0.5发布于 2024/12/31MITCommonJS近 30 天下载 4988
中文使用文档
文档目录8 节
  1. 目录
  2. 关于
  3. 安装
  4. 使用量
  5. Yt 搜索
  6. 下载 Ytmp3
  7. 下载 Ytmp4
  8. 作者数

目录

关于

一个简单的YouTube视频下载器,用于音频和视频格式.

安装

yarn add @dark-yasiya/yt-dl.js

或者说

npm i @dark-yasiya/yt-dl.js

使用量

const { ytsearch, ytmp3, ytmp4 } = require('@dark-yasiya/yt-dl.js')
const text = "lelena";
const result = ytsearch(text);
console.log(result);
{
  result: true,
  creator: '@DarkYasiya',
  results: [
    {
      type: 'video',
      videoId: '0geqOYqwL0s',
      url: 'https://youtube.com/watch?v=0geqOYqwL0s',
      title: 'Lelena (ලෙලෙනා) - Nilan Hettiarachchi Official Music Video',
      description: 'Title | Lelena Artiste | Nilan Hettiarachchi Music Produced by Chamath Sangeeth Lyrics | Dulan ARX ( Dulanja Alwis) Directed by ...',
      image: 'https://i.ytimg.com/vi/0geqOYqwL0s/hq720.jpg',
      thumbnail: 'https://i.ytimg.com/vi/0geqOYqwL0s/hq720.jpg',
      seconds: 195,
      timestamp: '3:15',
      duration: [Object],
      ago: '3 years ago',
      views: 37740125,
      author: [Object]
    },
    {
      type: 'video',
      videoId: 'AFqtArWpv-w',
      url: 'https://youtube.com/watch?v=AFqtArWpv-w',
      title: 'Nilan Hettiarachchi - ලෙලෙනා | Lelena (Lyrics)',
      description: 'Title | Lelena Artiste | Nilan Hettiarachchi Music Produced by Chamath Sangeeth Lyrics | Dulan ARX ( Dulanja Alwis) Directed by ...',
      image: 'https://i.ytimg.com/vi/AFqtArWpv-w/hq720.jpg',
      thumbnail: 'https://i.ytimg.com/vi/AFqtArWpv-w/hq720.jpg',
      seconds: 194,
      timestamp: '3:14',
      duration: [Object],
      ago: '3 years ago',
      views: 529654,
      author: [Object]
    },
    {
      type: 'video',
      videoId: 'qcKQCymbXWE',
      url: 'https://youtube.com/watch?v=qcKQCymbXWE',
      title: 'ලෙලෙනා - Lelena | Nilan Hettiarachchi song | Chipmunks & Himabole version song with lyrics',
      description: 'lelena Himabole Studio Thanks for watching ❤ Like Comment Share.',
      image: 'https://i.ytimg.com/vi/qcKQCymbXWE/hq720.jpg',
      thumbnail: 'https://i.ytimg.com/vi/qcKQCymbXWE/hq720.jpg',
      seconds: 169,
      timestamp: '2:49',
      duration: [Object],
      ago: '3 years ago',
      views: 1760313,
      author: [Object]
    } ... more results
  ]
}

下载 Ytmp3

const yturl = "https://www.youtube.com/watch?v=vOv2i88NmA4";
const result = ytmp3(yturl);
console.log(result);
{
  status: true,
  creator: '@DarkYasiya',
  result: {
    type: 'video',
    videoId: 'vOv2i88NmA4',
    url: 'https://youtube.com/watch?v=vOv2i88NmA4',
    title: 'Age Sinahawa Thahanam | ඇගෙ සිනහව තහනම් | Vini Productions - විනී',
    description: 'Age Sinahawa Thahanam | ඇගෙ සිනහව තහනම් | Vini Productions - විනී ✓1XBET MELBET ගහලා ...',
    image: 'https://i.ytimg.com/vi/vOv2i88NmA4/hq720.jpg',
    thumbnail: 'https://i.ytimg.com/vi/vOv2i88NmA4/hq720.jpg',
    seconds: 1541,
    timestamp: '25:41',
    duration: {
      toString: [Function: toString],
      seconds: 1541,
      timestamp: '25:41'
    },
    ago: '2 days ago',
    views: 2003354,
    author: {
      name: 'Vini Productions - විනී',
      url: 'https://youtube.com/@viniproductionsofficial'
    }
  },
  download: {
    url: 'https://dl187.filemate11.shop/?file=M3R4SUNiN3JsOHJ6WWQ2a3NQS1Y5ZGlxVlZIOCtyZ0ZuOUJ4OUJrdEFLTk5zWXhrNCt5aEs4aEJMNnBFaHMrSFFadDJvM3VBSnBXdVlFcXI0TjEvWVRqRTBvWjRtMmlLcTkxbGZKazBkRUM5dWJmbXMyRXpxMUN3Sm95SU1PZ1RUeUErK3hBb2xnUERpZE9DL0RUYzlsajk0bS9VS1h4ZTl4NWJlTmVHdEwwWmtFeWJLdFd5bHJKZDVtMnA2NVJBa2NDUHV3WGp3S1kzdDlKbUZROHhWc0FZKzgyd2g2Q0pnQmRjb3M5WitCenFwUEwxUUpnOEVLQ2hhVFprTm45TXU4bjJVdzRLMmljYnZUNlkrNzkycXpJdktlVW56blNiNzZEZ1BtZTJjK09pQVp5VWVhNjZvOHFrenRJbnVsblJyL0hDaUpOTmsxWDJINXV0RUlsWjV4OTI1N0dHNC9NMXlsTzYwVkpMeFBNQTNrNmhKUmhrSGNFWWNpRkpOTnBLQXl4Tg%3D%3D',
    size: '23.52 MB'
  }
}

下载 Ytmp4

const yturl = "https://www.youtube.com/watch?v=vOv2i88NmA4";
const quality = "360p";
const result = ytmp4(yturl, quality);
console.log(result);
{
  status: true,
  creator: '@DarkYasiya',
  result: {
    type: 'video',
    videoId: 'vOv2i88NmA4',
    url: 'https://youtube.com/watch?v=vOv2i88NmA4',
    title: 'Age Sinahawa Thahanam | ඇගෙ සිනහව තහනම් | Vini Productions - විනී',
    description: 'Age Sinahawa Thahanam | ඇගෙ සිනහව තහනම් | Vini Productions - විනී ✓1XBET MELBET ගහලා ...',
    image: 'https://i.ytimg.com/vi/vOv2i88NmA4/hq720.jpg',
    thumbnail: 'https://i.ytimg.com/vi/vOv2i88NmA4/hq720.jpg',
    seconds: 1541,
    timestamp: '25:41',
    duration: {
      toString: [Function: toString],
      seconds: 1541,
      timestamp: '25:41'
    },
    ago: '2 days ago',
    views: 2005666,
    author: {
      name: 'Vini Productions - විනී',
      url: 'https://youtube.com/@viniproductionsofficial'
    }
  },
  download: {
    url: 'https://carl89.oceansaver.in/pacific/?Fp8tZWSaFLBxdoyy08bKkra',
  }
}

作者数

版本与发布记录

@dark-yasiya/yt-dl.js 共发布 6 个版本,首次发布于 2024/11/26;过去 12 个月发布了 0 个版本。

版本发布日期距今
1.0.5latest2024/12/311.9 年前
1.0.42024/11/272 年前
1.0.32024/11/262 年前
1.0.22024/11/262 年前
1.0.12024/11/262 年前
1.0.02024/11/262 年前

关于 @dark-yasiya/yt-dl.js 的常见问题

@dark-yasiya/yt-dl.js 是什么?

关于 使用量 作者数

如何安装 @dark-yasiya/yt-dl.js?

在项目目录运行 npm install @dark-yasiya/yt-dl.js,或使用 pnpm add / yarn add / bun add。

@dark-yasiya/yt-dl.js 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/dark-yasiya__yt-dl.js 是否存在。

@dark-yasiya/yt-dl.js 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@dark-yasiya/yt-dl.js 可以商用吗?

@dark-yasiya/yt-dl.js 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@dark-yasiya/yt-dl.js 的下载量有多少?

根据 npm 官方下载统计,@dark-yasiya/yt-dl.js 在 2026/10/12 – 2026/11/10 这 30 天内被下载 4,988 次,日均约 166 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@dark-yasiya/yt-dl.js 还在维护吗?

最新版本 1.0.5 发布于 2024/12/31(1.9 年前);至今共发布 6 个版本,其中过去 12 个月发布了 0 个;首次发布于 2024/11/26。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。