Update index.js
Browse files
index.js
CHANGED
|
@@ -279,18 +279,8 @@ async function fileDitch(media){
|
|
| 279 |
async function ytAPI(url) {
|
| 280 |
try {
|
| 281 |
const ID = ytdl.getVideoID(url)
|
| 282 |
-
let videoStream = await ytdl(ID, { filter: 'audioandvideo', quality: 'highestvideo'
|
| 283 |
-
|
| 284 |
-
'User-Agent': generateRandomUserAgent(),
|
| 285 |
-
'X-Forwarded-For': generateRandomIP()
|
| 286 |
-
}
|
| 287 |
-
} });
|
| 288 |
-
let audioStream = await ytdl(ID, {filter: "audioandvideo", quality:"lowest", requestOptions: {
|
| 289 |
-
headers: {
|
| 290 |
-
'User-Agent': generateRandomUserAgent(),
|
| 291 |
-
'X-Forwarded-For': generateRandomIP()
|
| 292 |
-
}
|
| 293 |
-
}})
|
| 294 |
let buffermp4 = await streamToBuffer(videoStream)
|
| 295 |
let buffermp3 = await streamToBuffer(audioStream)
|
| 296 |
buffermp3 = await convertMp4ToAudio(buffermp3)
|
|
|
|
| 279 |
async function ytAPI(url) {
|
| 280 |
try {
|
| 281 |
const ID = ytdl.getVideoID(url)
|
| 282 |
+
let videoStream = await ytdl(ID, { filter: 'audioandvideo', quality: 'highestvideo' });
|
| 283 |
+
let audioStream = await ytdl(ID, {filter: "audioandvideo", quality:"lowest"})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 284 |
let buffermp4 = await streamToBuffer(videoStream)
|
| 285 |
let buffermp3 = await streamToBuffer(audioStream)
|
| 286 |
buffermp3 = await convertMp4ToAudio(buffermp3)
|