ilhamdev commited on
Commit
7caa52c
·
verified ·
1 Parent(s): e5b6783

Update index.js

Browse files
Files changed (1) hide show
  1. index.js +12 -12
index.js CHANGED
@@ -295,10 +295,10 @@ async function ytmp4(url, quality = 'highestvideo') {
295
  try {
296
  const ID = ytdl.getVideoID(url),
297
  data = await ytdl.getInfo('https://www.youtube.com/watch?v=' + ID);
298
- const videoStream = await ytdl(ID, { filter: format => format.hasVideo && format.hasAudio, quality: quality });
299
- let buffer = await streamToBuffer(videoStream);
300
- let upload = await uploadBuffer(buffer);
301
- let urel = upload != null ? { url_v2: upload } : null;
302
  let format = ytdl.chooseFormat(data.formats, { filter: format => format.hasVideo && format.hasAudio, quality: quality });
303
 
304
 
@@ -314,7 +314,7 @@ if (format) {
314
  quality: format.qualityLabel,
315
  thumb: data.videoDetails.thumbnails[0].url,
316
  dl_url: format.url,
317
- ...urel,
318
  };
319
  } else {
320
  throw new Error('No suitable format found');
@@ -330,10 +330,10 @@ try {
330
  const ID = ytdl.getVideoID(url),
331
  data = await ytdl.getInfo('https://www.youtube.com/watch?v=' + ID);
332
  const audioStream = await ytdl(ID, { filter: 'audioonly', quality: bitrate });
333
- let buffer = await streamToBuffer(audioStream);
334
 
335
 
336
- async function convertToAudio(buffer, ext) {
337
  try {
338
  const tmp = path.join(os.tmpdir(), `${+new Date()}.${ext}`);
339
  const out = `${tmp}.mp3`;
@@ -372,11 +372,11 @@ async function convertToAudio(buffer, ext) {
372
  console.error(e);
373
  throw e;
374
  }
375
- }
376
 
377
- let konver = await convertToAudio(buffer, "mp4");
378
- let upload = await uploadBuffer(konver);
379
- let urel = upload != null ? { url_v2: upload } : null;
380
  let format = ytdl.chooseFormat(data.formats, { filter: 'audioonly', quality: bitrate });
381
 
382
  if (format) {
@@ -391,7 +391,7 @@ if (format) {
391
  quality: format.audioQuality,
392
  thumb: data.videoDetails.thumbnails[0].url,
393
  dl_url: format.url,
394
- ...urel,
395
  };
396
  } else {
397
  throw new Error('No suitable format found');
 
295
  try {
296
  const ID = ytdl.getVideoID(url),
297
  data = await ytdl.getInfo('https://www.youtube.com/watch?v=' + ID);
298
+ //const videoStream = await ytdl(ID, { filter: format => format.hasVideo && format.hasAudio, quality: quality });
299
+ //let buffer = await streamToBuffer(videoStream);
300
+ //let upload = await uploadBuffer(buffer);
301
+ //let urel = upload != null ? { url_v2: upload } : null;
302
  let format = ytdl.chooseFormat(data.formats, { filter: format => format.hasVideo && format.hasAudio, quality: quality });
303
 
304
 
 
314
  quality: format.qualityLabel,
315
  thumb: data.videoDetails.thumbnails[0].url,
316
  dl_url: format.url,
317
+ //...urel,
318
  };
319
  } else {
320
  throw new Error('No suitable format found');
 
330
  const ID = ytdl.getVideoID(url),
331
  data = await ytdl.getInfo('https://www.youtube.com/watch?v=' + ID);
332
  const audioStream = await ytdl(ID, { filter: 'audioonly', quality: bitrate });
333
+ //let buffer = await streamToBuffer(audioStream);
334
 
335
 
336
+ /*async function convertToAudio(buffer, ext) {
337
  try {
338
  const tmp = path.join(os.tmpdir(), `${+new Date()}.${ext}`);
339
  const out = `${tmp}.mp3`;
 
372
  console.error(e);
373
  throw e;
374
  }
375
+ }*/
376
 
377
+ //let konver = await convertToAudio(buffer, "mp4");
378
+ //let upload = await uploadBuffer(konver);
379
+ //let urel = upload != null ? { url_v2: upload } : null;
380
  let format = ytdl.chooseFormat(data.formats, { filter: 'audioonly', quality: bitrate });
381
 
382
  if (format) {
 
391
  quality: format.audioQuality,
392
  thumb: data.videoDetails.thumbnails[0].url,
393
  dl_url: format.url,
394
+ //...urel,
395
  };
396
  } else {
397
  throw new Error('No suitable format found');