0.3.0 • Published 12 months ago
downbili v0.3.0
downBili
B 站 URL 下载视频
严重警告:不可以将获取的资源用于恶意用途
Get started
option
| 参数 | 描述 |
|---|---|
| url | 视频 URL |
| level | 112 是 1080P+,80 是 1080P,64 是 720P+,32 是 480P,16 是 360P |
| sessdata | 你的 sessdata |
| name | 名称 |
| type | 视频类型 |
| fileName | 文件名称 |
| folder | folder |
| onComplete | 执行成功的回调 |
result
| 参数 | 描述 |
|---|---|
| fPath | 视频路径 |
| cwd | 当前文件的目录 |
| name | 视频名称 |
使用案例
仅下载视频
默认下载到当前目录/media下
import { downBili } from 'downBili';
// 输入对应URL
const option = {
url: 'xxx',
fileName: '指定文件名',
onComplete: () => {
console.log('下载成功!');
},
};
const main = async () => {
await downBili(option);
};
main();有大会员 请传入 session 默认下载 1080P 视频
import { downBili } from 'downBili';
// 输入对应URL
const option = {
url: 'xxx',
sessdata: 'xxx',
};
const main = async () => {
await downBili(option);
};
main();使用 ffmpeg 转换成音频
基于 ffmepg 实现,请先下载ffmpeg
下载单个转音频
// downloadSingleToAudio下载
import { downloadSingleToAudio } from 'downBili';
// 要转换的B站视频url
const option = {
url: 'xxx',
};
const main = async () => {
await downloadSingleToAudio(option);
};
main();下载多个转音频
// videoToAudioConverter下载
import { videoToAudioConverter } from 'downBili';
// 要转换的B站视频url
const option = [
{
url: 'xxx',
fileName: '指定文件名',
},
{
url: 'xxx',
fileName: '指定文件名2',
}
]
const main = async () => {
await videoToAudioConverter(option);
};
main();可选传入配置
const downloadiSngleToAudio: (FormatDefaultType) => Promise<void>;
interface FormatDefaultType {
/**
* 格式 默认wav
*/
format?: string;
/**
* 报错后回调
*/
errorCallback?: () => void;
/**
* 成功回调
*/
successCallback?: () => void;
/**
* 导出文件名
*/
fileName?: string;
/**
* 文件路径
*/
filePath?: string;
/**
* 是否删除原视频 默认true
*/
deleteSourceMedia?: boolean;
/**
* 视频url
*/
url: string
}0.3.0
12 months ago
0.2.9
2 years ago
0.2.7
2 years ago
0.2.6
2 years ago
0.2.8
2 years ago
0.2.5
2 years ago
0.2.3
2 years ago
0.2.4
2 years ago
0.2.1
2 years ago
0.2.2
2 years ago
0.2.0
2 years ago
0.1.9
3 years ago
0.1.8
3 years ago
0.1.7
3 years ago
0.1.6
3 years ago
0.1.5
3 years ago
0.1.4
3 years ago
0.1.2
3 years ago
0.1.1
3 years ago
0.1.0
3 years ago