mirror of
https://github.com/Tusko/vimeo-private-downloader.git
synced 2025-08-20 21:34:03 -07:00
Do not download an audio file when not exist
This commit is contained in:
parent
c5e224efaa
commit
93be932965
1 changed files with 30 additions and 20 deletions
14
index.js
14
index.js
|
@ -19,18 +19,26 @@ function loadVideo(num, cb) {
|
||||||
const videoData = json.video
|
const videoData = json.video
|
||||||
.sort((v1, v2) => v1.avg_bitrate - v2.avg_bitrate)
|
.sort((v1, v2) => v1.avg_bitrate - v2.avg_bitrate)
|
||||||
.pop();
|
.pop();
|
||||||
const audioData = json.audio
|
|
||||||
|
let audioData = {}
|
||||||
|
if (json.audio !== null) {
|
||||||
|
audioData = json.audio
|
||||||
.sort((a1, a2) => a1.avg_bitrate - a2.avg_bitrate)
|
.sort((a1, a2) => a1.avg_bitrate - a2.avg_bitrate)
|
||||||
.pop();
|
.pop();
|
||||||
|
}
|
||||||
|
|
||||||
const videoBaseUrl = url.resolve(
|
const videoBaseUrl = url.resolve(
|
||||||
url.resolve(masterUrl, json.base_url),
|
url.resolve(masterUrl, json.base_url),
|
||||||
videoData.base_url
|
videoData.base_url
|
||||||
);
|
);
|
||||||
const audioBaseUrl = url.resolve(
|
|
||||||
|
let audioBaseUrl = "";
|
||||||
|
if (json.audio !== null) {
|
||||||
|
audioBaseUrl = url.resolve(
|
||||||
url.resolve(masterUrl, json.base_url),
|
url.resolve(masterUrl, json.base_url),
|
||||||
audioData.base_url
|
audioData.base_url
|
||||||
);
|
);
|
||||||
|
}
|
||||||
|
|
||||||
processFile(
|
processFile(
|
||||||
"video",
|
"video",
|
||||||
|
@ -43,6 +51,7 @@ function loadVideo(num, cb) {
|
||||||
cb(err);
|
cb(err);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (json.audio !== null) {
|
||||||
processFile(
|
processFile(
|
||||||
"audio",
|
"audio",
|
||||||
audioBaseUrl,
|
audioBaseUrl,
|
||||||
|
@ -58,6 +67,7 @@ function loadVideo(num, cb) {
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue