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 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) {
} }
); );
} }
}
); );
}); });
} }