diff --git a/api/src/processing/match-action.js b/api/src/processing/match-action.js index 32551cb0..e8933784 100644 --- a/api/src/processing/match-action.js +++ b/api/src/processing/match-action.js @@ -15,7 +15,7 @@ export default function({ isAudioMuted, disableMetadata, filenameStyle, - twitterGif, + convertGif, requestIP, audioBitrate, alwaysProxy, @@ -37,7 +37,7 @@ export default function({ if (r.isPhoto) action = "photo"; else if (r.picker) action = "picker" - else if (r.isGif && twitterGif) action = "gif"; + else if (r.isGif && convertGif) action = "gif"; else if (isAudioOnly) action = "audio"; else if (isAudioMuted) action = "muteVideo"; else if (r.isHLS) action = "hls"; diff --git a/api/src/processing/match.js b/api/src/processing/match.js index 9337e96b..0e3a5cb8 100644 --- a/api/src/processing/match.js +++ b/api/src/processing/match.js @@ -70,7 +70,7 @@ export default async function({ host, patternMatch, params }) { r = await twitter({ id: patternMatch.id, index: patternMatch.index - 1, - toGif: !!params.twitterGif, + toGif: !!params.convertGif, alwaysProxy: params.alwaysProxy, dispatcher }); @@ -132,7 +132,7 @@ export default async function({ host, patternMatch, params }) { shortLink: patternMatch.shortLink, fullAudio: params.tiktokFullAudio, isAudioOnly, - h265: params.tiktokH265, + h265: params.allowH265, alwaysProxy: params.alwaysProxy, }); break; @@ -243,7 +243,7 @@ export default async function({ host, patternMatch, params }) { case "xiaohongshu": r = await xiaohongshu({ ...patternMatch, - h265: params.tiktokH265, + h265: params.allowH265, isAudioOnly, dispatcher, }); @@ -300,7 +300,7 @@ export default async function({ host, patternMatch, params }) { isAudioMuted, disableMetadata: params.disableMetadata, filenameStyle: params.filenameStyle, - twitterGif: params.twitterGif, + convertGif: params.convertGif, requestIP, audioBitrate: params.audioBitrate, alwaysProxy: params.alwaysProxy, diff --git a/api/src/processing/schema.js b/api/src/processing/schema.js index 967ef802..a1b667d7 100644 --- a/api/src/processing/schema.js +++ b/api/src/processing/schema.js @@ -37,9 +37,10 @@ export const apiSchema = z.object({ .optional(), disableMetadata: z.boolean().default(false), + + allowH265: z.boolean().default(false), + convertGif: z.boolean().default(true), tiktokFullAudio: z.boolean().default(false), - tiktokH265: z.boolean().default(false), - twitterGif: z.boolean().default(true), alwaysProxy: z.boolean().default(false), localProcessing: z.boolean().default(false),