Files
scrypted/common/src/ffmpeg-helpers.ts
2022-07-30 16:03:28 -07:00

8 lines
437 B
TypeScript

export function addVideoFilterArguments(videoArgs: string[], videoFilter: string, filterName = 'unfilteredRecording') {
const filterIndex = videoArgs.findIndex(f => f === '-filter_complex');
if (filterIndex !== undefined && filterIndex !== -1)
videoArgs[filterIndex + 1] = videoArgs[filterIndex + 1] + `[${filterName}] ; [${filterName}] ${videoFilter}`;
else
videoArgs.push('-filter_complex', videoFilter);
}