changing quality stuff
This commit is contained in:
parent
f732ee1a61
commit
87a8f66f71
|
@ -3,7 +3,7 @@ const metadata = require('./metadata.js')
|
||||||
|
|
||||||
async function downloadVideo(url, ws, id) {
|
async function downloadVideo(url, ws, id) {
|
||||||
return new Promise(async (resolve, reject) => {
|
return new Promise(async (resolve, reject) => {
|
||||||
let quality = '720'
|
let quality = '720p60'
|
||||||
const video = await metadata.getVideoMetadata(id)
|
const video = await metadata.getVideoMetadata(id)
|
||||||
if (video.error) {
|
if (video.error) {
|
||||||
return resolve({
|
return resolve({
|
||||||
|
@ -11,10 +11,10 @@ async function downloadVideo(url, ws, id) {
|
||||||
fail: true
|
fail: true
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
if (video.basic_info.duration >= 900) quality = '360' // 15 minutes
|
if (video.basic_info.duration >= 900) quality = '360p' // 15 minutes
|
||||||
|
|
||||||
let isDownloading = true
|
let isDownloading = true
|
||||||
const downloader = new WebSocket(`ws://${process.env.METADATA.replace('http://', '')}/download/${id}/${quality}p`)
|
const downloader = new WebSocket(`ws://${process.env.METADATA.replace('http://', '')}/download/${id}/${quality}`)
|
||||||
downloader.on('message', async function message(data) {
|
downloader.on('message', async function message(data) {
|
||||||
const text = data.toString()
|
const text = data.toString()
|
||||||
if (text == 'done') {
|
if (text == 'done') {
|
||||||
|
|
Loading…
Reference in New Issue