[ Foro de Javascript ]

Youtube-dl

04-Jul-2020 01:05
Invitado (alfredo )
1 Respuestas

Hola gente, estoy realizando una pagina web para descargar videos de youtube con youtube-dl, desde el node app.js funciona barbaro, pero cuando lo cargo desde una pagina web, no funciona me dice error de "Require", alguien sabe como solucionarlo?

'use strict';

const fs = require('fs')
const youtubedl = require('youtube-dl')

const video = youtubedl('https://www.youtube.com/watch?v=VMxQx78gkf4',
// Optional arguments passed to youtube-dl.
['--format=best'],
// Additional options can be given for calling `child_process.execFile()`.
{ cwd: __dirname });

// Will be called when the download starts.
video.on('info', function(info) {
console.log('Download started')
console.log('url:', info.url)
console.log('filename: ' + info._filename)
console.log('size: ' + info._size)
video.pipe(fs.createWriteStream(info._filename)); //creamos el file con el nombre
})


04-Jul-2020 11:13
Nacho Cabanes (+83)

Según su página oficial, no está pensado para ser usado desde un navegador, sólo desde línea de comandos:

"youtube-dl is a command-line program to download videos from YouTube.com and a few more sites" (...)






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)