Do not download an audio file when not exist

This commit is contained in:
Osamu Takiya 2022-03-04 15:37:14 +09:00
commit 93be932965
No known key found for this signature in database
GPG key ID: 44CFFE944651BFFD

View file

@ -19,18 +19,26 @@ function loadVideo(num, cb) {
const videoData = json.video
.sort((v1, v2) => v1.avg_bitrate - v2.avg_bitrate)
.pop();
const audioData = json.audio
let audioData = {}
if (json.audio !== null) {
audioData = json.audio
.sort((a1, a2) => a1.avg_bitrate - a2.avg_bitrate)
.pop();
}
const videoBaseUrl = url.resolve(
url.resolve(masterUrl, json.base_url),
videoData.base_url
);
const audioBaseUrl = url.resolve(
let audioBaseUrl = "";
if (json.audio !== null) {
audioBaseUrl = url.resolve(
url.resolve(masterUrl, json.base_url),
audioData.base_url
);
}
processFile(
"video",
@ -43,6 +51,7 @@ function loadVideo(num, cb) {
cb(err);
}
if (json.audio !== null) {
processFile(
"audio",
audioBaseUrl,
@ -58,6 +67,7 @@ function loadVideo(num, cb) {
}
);
}
}
);
});
}