mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-03-10 18:43:09 +03:00
193 lines
4.3 KiB
TypeScript
193 lines
4.3 KiB
TypeScript
import type { SectionConfigOverrides } from "./types";
|
|
|
|
const ffmpeg: SectionConfigOverrides = {
|
|
base: {
|
|
fieldOrder: [
|
|
"inputs",
|
|
"path",
|
|
"global_args",
|
|
"hwaccel_args",
|
|
"input_args",
|
|
"output_args",
|
|
"retry_interval",
|
|
"apple_compatibility",
|
|
"gpu",
|
|
],
|
|
hiddenFields: [],
|
|
advancedFields: [
|
|
"global_args",
|
|
"hwaccel_args",
|
|
"input_args",
|
|
"output_args",
|
|
"retry_interval",
|
|
"apple_compatibility",
|
|
"gpu",
|
|
],
|
|
overrideFields: [
|
|
"path",
|
|
"global_args",
|
|
"hwaccel_args",
|
|
"input_args",
|
|
"output_args",
|
|
"retry_interval",
|
|
"apple_compatibility",
|
|
"gpu",
|
|
],
|
|
uiSchema: {
|
|
global_args: {
|
|
"ui:widget": "ArrayAsTextWidget",
|
|
"ui:options": {
|
|
suppressMultiSchema: true,
|
|
},
|
|
},
|
|
hwaccel_args: {
|
|
"ui:widget": "ArrayAsTextWidget",
|
|
"ui:options": {
|
|
suppressMultiSchema: true,
|
|
},
|
|
},
|
|
input_args: {
|
|
"ui:widget": "ArrayAsTextWidget",
|
|
"ui:options": {
|
|
suppressMultiSchema: true,
|
|
},
|
|
},
|
|
output_args: {
|
|
"ui:widget": "ArrayAsTextWidget",
|
|
"ui:options": {
|
|
suppressMultiSchema: true,
|
|
},
|
|
detect: {
|
|
"ui:widget": "ArrayAsTextWidget",
|
|
"ui:options": {
|
|
suppressMultiSchema: true,
|
|
},
|
|
},
|
|
record: {
|
|
"ui:widget": "ArrayAsTextWidget",
|
|
"ui:options": {
|
|
suppressMultiSchema: true,
|
|
},
|
|
},
|
|
items: {
|
|
detect: {
|
|
"ui:widget": "ArrayAsTextWidget",
|
|
"ui:options": {
|
|
suppressMultiSchema: true,
|
|
},
|
|
},
|
|
record: {
|
|
"ui:widget": "ArrayAsTextWidget",
|
|
"ui:options": {
|
|
suppressMultiSchema: true,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
inputs: {
|
|
items: {
|
|
global_args: {
|
|
"ui:widget": "ArrayAsTextWidget",
|
|
"ui:options": {
|
|
suppressMultiSchema: true,
|
|
},
|
|
},
|
|
hwaccel_args: {
|
|
"ui:widget": "ArrayAsTextWidget",
|
|
"ui:options": {
|
|
suppressMultiSchema: true,
|
|
},
|
|
},
|
|
input_args: {
|
|
"ui:widget": "ArrayAsTextWidget",
|
|
"ui:options": {
|
|
suppressMultiSchema: true,
|
|
},
|
|
},
|
|
output_args: {
|
|
"ui:widget": "ArrayAsTextWidget",
|
|
"ui:options": {
|
|
suppressMultiSchema: true,
|
|
},
|
|
items: {
|
|
detect: {
|
|
"ui:widget": "ArrayAsTextWidget",
|
|
"ui:options": {
|
|
suppressMultiSchema: true,
|
|
},
|
|
},
|
|
record: {
|
|
"ui:widget": "ArrayAsTextWidget",
|
|
"ui:options": {
|
|
suppressMultiSchema: true,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
global: {
|
|
fieldOrder: [
|
|
"path",
|
|
"global_args",
|
|
"hwaccel_args",
|
|
"input_args",
|
|
"output_args",
|
|
"retry_interval",
|
|
"apple_compatibility",
|
|
"gpu",
|
|
],
|
|
advancedFields: [
|
|
"global_args",
|
|
"hwaccel_args",
|
|
"input_args",
|
|
"output_args",
|
|
"retry_interval",
|
|
"apple_compatibility",
|
|
"gpu",
|
|
],
|
|
uiSchema: {
|
|
global_args: {
|
|
"ui:widget": "ArrayAsTextWidget",
|
|
"ui:options": {
|
|
suppressMultiSchema: true,
|
|
},
|
|
},
|
|
hwaccel_args: {
|
|
"ui:widget": "ArrayAsTextWidget",
|
|
"ui:options": {
|
|
suppressMultiSchema: true,
|
|
},
|
|
},
|
|
input_args: {
|
|
"ui:widget": "ArrayAsTextWidget",
|
|
"ui:options": {
|
|
suppressMultiSchema: true,
|
|
},
|
|
},
|
|
output_args: {
|
|
"ui:widget": "ArrayAsTextWidget",
|
|
"ui:options": {
|
|
suppressMultiSchema: true,
|
|
},
|
|
detect: {
|
|
"ui:widget": "ArrayAsTextWidget",
|
|
"ui:options": {
|
|
suppressMultiSchema: true,
|
|
},
|
|
},
|
|
record: {
|
|
"ui:widget": "ArrayAsTextWidget",
|
|
"ui:options": {
|
|
suppressMultiSchema: true,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
};
|
|
|
|
export default ffmpeg;
|