Modul simpul sederhana untuk mengunduh video youtube dan mengonversinya menjadi mp3. Pembungkus sederhana di sekitar perpustakaan ytdl dan ffmped, yang menyediakan api yang bagus dan mudah digunakan untuk mengonversi tautan youtube menjadi mp3.
Mengunduh video atau audionya dari YouTube merupakan pelanggaran langsung terhadap Kebijakan mereka. Menggunakan modul ini pada video lain selain milik Anda, dapat menyebabkan YouTube menuntut Anda.
Modul ini bergantung pada perpustakaan ffmpeg. Pastikan Anda telah menginstal ffmpeg. Jika tidak lihat di sini untuk detail instalasi.
npm install youtube-mp3-converter
npm run test
// Sets up the downloader
const youtubeMp3Converter = require ( 'youtube-mp3-converter' )
// creates Download function
const convertLinkToMp3 = youtubeMp3Converter ( pathToSaveFiles )
// Downloads mp3 and Returns path were it was saved.
const pathToMp3 = await convertLinkToMp3 ( 'https://www.youtube.com/watch?v=_cyND_1y1k0' )
const youtubeMp3Converter = require ( 'youtube-mp3-converter' )
const convertLinkToMp3 = youtubeMp3Converter ( pathToSaveFiles )
const pathToMp3 = await convertLinkToMp3 ( 'https://www.youtube.com/watch?v=_cyND_1y1k0' , {
startTime : "00:00:10" , // from where in the video the mp3 should start
duration : 20 , // Length of mp3 in seconds (from start point)
title : 'fooo' // The tile of the mp3 file, undefined it takes the youtube title
} )
Modul ini saat ini kekurangan beberapa pengujian serius. Jika Anda ingin memperpanjangnya, silakan menjadi tamu saya.