mirror of
https://github.com/koush/scrypted.git
synced 2026-03-07 11:32:04 +00:00
8 lines
437 B
TypeScript
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);
|
|
}
|