reencode av1 since discord don't support embed with it yet

This commit is contained in:
Supositware 2024-08-02 21:33:26 +02:00
parent 9855987cbc
commit 19855f82f0

View file

@ -193,9 +193,8 @@ async function download(url, interaction, originalInteraction, format = undefine
} }
// If the video format is not one compatible with Discord, reencode it unless autocrop is choosen in which case it gets reencoded anyway. // If the video format is not one compatible with Discord, reencode it unless autocrop is choosen in which case it gets reencoded anyway.
/* Update: Discord now support hevc
if (!interaction.doAutocrop) { if (!interaction.doAutocrop) {
const bannedFormats = ['hevc']; const bannedFormats = ['av1'];
const codec = await utils.getVideoCodec(output); const codec = await utils.getVideoCodec(output);
if (bannedFormats.includes(codec)) { if (bannedFormats.includes(codec)) {
@ -204,9 +203,7 @@ async function download(url, interaction, originalInteraction, format = undefine
await utils.ffmpeg(['-i', oldOutput, '-vcodec', 'libx264', '-acodec', 'aac', output]); await utils.ffmpeg(['-i', oldOutput, '-vcodec', 'libx264', '-acodec', 'aac', output]);
} }
} }
else else if (interaction.doAutocrop && !compressInteraction.doCompress) {
*/
if (interaction.doAutocrop && !compressInteraction.doCompress) {
const oldOutput = output; const oldOutput = output;
output = `${os.tmpdir()}/autocrop${file}`; output = `${os.tmpdir()}/autocrop${file}`;
await utils.autoCrop(oldOutput, output); await utils.autoCrop(oldOutput, output);