flor1n4
v1.2.5
Published
Tải video, audio từ youtube, được viết bởi Luci★Fer, sử dụng IDM và ffmpeg
Downloads
17
Readme
YouTube Downloader (Beta)
Dự án này cung cấp một tập lệnh tải xuống YouTube đơn giản, được viết bằng JavaScript. Dưới đây là hướng dẫn sử dụng chi tiết.
Yêu cầu
- Node.js Tải xuống tại đây
ffmpeg
Tải xuống tại đây- IDM (Internet Download Manager)
Cài đặt
npm install flor1n4
Sử dụng
const yt = require('flor1n4');
(async () => {
const options = {
path: 'output',
type: 'audio',
formatName: (title, _) => String(title).replace('-', '|').split(' | ')[1].trim(),
decrease: false,
};
console.log('Downloading...');
yt.setLogPath(`${options.path}/log.log`);
await yt
.list(
'https://www.youtube.com/playlist?list=PLDfQYjqvu8IJPOkNAPQCPbBfHIWaSR_p6'
)
.download(options);
})();
1. list()
, video()
- Đầu vào là URL hoặc ID của video/danh sách phát YouTube.
- Trả về một hàm bất đồng bộ để thực hiện quá trình tải xuống.
2. options
path
: Đường dẫn nơi lưu trữ tệp tải về.type
: Loại tải về (audio
hoặcvideo
). Định dạng mặc định là mp3 và mp4formatName
: Hàm format tên các file tải về, có 2 đầu vào title(String) và index(String). Nếu giá trị lànull
thì hàm mặc định sẽ được sử dụng. Các kí tự đặc biệt sẽ tự động được chuyển thành_
, có thể cài đặt kí tự này bởi thuộc tínhreplacement
decrease
: Đảo ngược thứ tự danh sách phát (áp dụng với danh sách phát), mặc định là false.
3. Kết quả list().download()
- File tải thành công được lưu tại thư mục
path
- Xem thông tin tại
info.json