From 3b9d2dc556ca1592d8e9a767c4993ce6f8b43f92 Mon Sep 17 00:00:00 2001 From: Supositware Date: Sun, 7 Jan 2024 01:06:23 +0100 Subject: [PATCH] Limit videos to 720p --- commands/utility/download.js | 3 +-- utils/videos.js | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/commands/utility/download.js b/commands/utility/download.js index 3113b5e..0b0fb7e 100644 --- a/commands/utility/download.js +++ b/commands/utility/download.js @@ -137,8 +137,7 @@ export default { }; async function download(url, interaction, originalInteraction) { - let format = 'bestvideo*+bestaudio/best'; - + let format = undefined; const Embed = new EmbedBuilder() .setColor(interaction.member ? interaction.member.displayHexColor : 'Navy') .setAuthor({ name: `Downloaded by ${interaction.user.username}`, iconURL: interaction.user.displayAvatarURL(), url: url }) diff --git a/utils/videos.js b/utils/videos.js index aa1bf19..712db70 100644 --- a/utils/videos.js +++ b/utils/videos.js @@ -12,7 +12,7 @@ export default { getVideoSize, getMaxFileSize, }; -async function downloadVideo(urlArg, output, format = 'bestvideo*+bestaudio/best') { +async function downloadVideo(urlArg, output, format = 'bestvideo[height<=?720]*+bestaudio/best') { await new Promise((resolve, reject) => { exec(`./bin/yt-dlp -f "${format}" "${urlArg}" -o "${os.tmpdir()}/${output}.%(ext)s" --force-overwrites --no-playlist --remux-video=mp4/webm/mov`, (err, stdout, stderr) => { if (err) {