# Debug PeerTube transcoding profiles Allow admins to create custom transcoding profiles using the plugin settings. ## Settings format ### Profiles **Don't forget the double quotes for fields and values** ``` { "vod": [ { "encoderName": string, "profileName": string, "outputOptions": string[] } ] "live": [ { "encoderName": string, "profileName": string, "outputOptions": string[] } ] } ``` For example: ``` { "vod": [ { "encoderName": "libopus", "profileName": "test", "outputOptions": [] }, { "encoderName": "libvpx-vp9", "profileName": "test", "outputOptions": [] } ], "live": [] } ``` ### Encoders priorities **Don't forget the double quotes for fields and values** ``` { "vod": [ { "encoderName": string, "streamType": 'audio' | 'video', "priority": number } ] "live": [ { "encoderName": string, "streamType": 'audio' | 'video', "priority": number } ] } ``` For example: ``` { "vod": [ { "encoderName": "libopus", "streamType": "audio", "priority": 1000 }, { "encoderName": "libvpx-vp9", "streamType": "video", "priority": 1000 } ], "live": [ ] } ```