Un simple module de nœud pour télécharger des vidéos YouTube et les convertir en mp3. Un simple wrapper autour de la bibliothèque ytdl et ffmped, qui fournit une API agréable et facile à utiliser pour convertir les liens youtube en mp3.
Le téléchargement de vidéos ou de leurs fichiers audio respectifs à partir de YouTube constitue une violation directe de leur politique. L'utilisation de ce module sur d'autres vidéos que la vôtre peut conduire YouTube à vous poursuivre en justice.
Ce module dépend de la bibliothèque ffmpeg. Assurez-vous que ffmpeg est installé. Sinon, voyez ici pour les détails d'installation.
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
} )
Ce module manque actuellement de quelques tests sérieux. Si vous souhaitez prolonger cela, soyez mon invité.