Skip to content

Project settings

Base settings

settings.graphics_white_level: int

Valid numbers: 100 to 4000

settings.image_deinterlace_quality: Literal['high', 'normal']

settings.image_enable_field_processing: bool

settings.image_motion_estimation_mode: Literal['enhancedBetter', 'enhancedFaster', 'standardFaster', 'standardBetter']

settings.image_motion_estimation_range: Literal['small', 'larger', 'medium']

settings.image_resize_mode: Literal['smoother', 'bicubic', 'bilinear', 'sharper', 'box', 'catrom', 'cubic', 'gaussian', 'lanczos', 'linear', 'mitchell', 'nearestNeighbor', 'quadratic', 'sinc']

settings.image_resizing_gamma: str

settings.image_retime_interpolation: Literal['nearest', 'frameBlend', 'opticalFlow']

settings.limit_subtitle_cpl: str

settings.limit_subtitle_caption_duration_sec: int

settings.super_scale_noise_reduction: Literal['Low', 'Medium', 'High']

settings.super_scale_sharpness: Literal['Low', 'Medium', 'High']

settings.timeline_frame_rate_mismatch_behavior: Literal['fcp7', 'fcpx', 'none', 'resolve']

settings.timeline_input_res_mismatch_custom_preset: Optional[str]

settings.timeline_input_res_mismatch_use_custom_preset: str

settings.timeline_output_res_mismatch_custom_preset: Optional[str]

settings.timeline_output_res_mismatch_use_custom_preset: bool

settings.timeline_playback_frame_rate: str

settings.timeline_save_thumbs_in_project: bool

settings.timeline_working_luminance: int

settings.timeline_working_luminance_mode: str

settings.super_scale: Literal['auto', 'no_scaling', '2x', '3x', '4x']

settings.video_data_levels: Literal['Video', 'Full']

settings.video_data_levels_retain_subblock_and_super_white_data: bool

settings.monitor_bit_depth: int

settings.monitor_format: str

settings.monitor_matrix_override_for422_sdi: Literal['Rec.2020', 'Rec.709', 'Rec.601']

settings.monitor_sdi_configuration: Literal['quad_link', 'dual_link', 'single_link']

settings.monitor_scaling: Literal['bilinear', 'basic', 'Bilinear', 'Basic']

settings.monitor_use444_sdi: bool

settings.monitor_use_hdr_over_hdmi: bool

settings.monitor_use_level_a: bool

settings.monitor_use_matrix_override_for422_sdi: bool

settings.monitor_use_stereo_sdi: bool

Audio Settings

settings.audio.capture_num_channels: int

Valid numbers: 2 to 16 | multiple_of=2

settings.audio.output_has_timecode: bool

settings.audio.playout_num_channels: int

Valid numbers: 2 to 16 | multiple_of=2

settings.audio.limit_meter_align_level: int

Valid numbers: -30 to 0

settings.audio.limit_meter_display_mode: Literal['track_source', 'post_fader']

settings.audio.limit_meter_high_level: int

Valid numbers: -30 to 0

settings.audio.limit_meter_lufs: str

settings.audio.limit_meter_loudness_scale: Literal['ebu_18_scale', 'ebu_9_scale']

settings.audio.limit_meter_low_level: int

Valid numbers: -30 to 0

settings.color.aces_gamut_compress_type: Optional[Literal['ACES reference gamut compress']]

settings.color.aces_idt: str

settings.color.aces_node_lut_processing_space: Literal['acesAp0Linear', 'acesccAp1']

settings.color.aces_odt: str

settings.color.gallery_stills_location: Optional[Union[DirectoryPath, str]]

settings.color.gallery_stills_naming_custom_pattern: Optional[str]

settings.color.gallery_stills_naming_enabled: bool

settings.color.gallery_stills_naming_pattern: Literal['clipName', 'versionName', 'sourceTimecode', 'timelineTimecode', 'timelineName', 'displayLUTName', 'customLabel']

settings.color.gallery_stills_naming_with_still_number: Literal['off', 'suffix', 'prefix']

settings.color.keyframe_dynamics_end_profile: int

Valid numbers: 0 to 11

settings.color.keyframe_dynamics_start_profile: int

Valid numbers: 0 to 11

settings.color.color_luminance_mixer_default_zero: bool

settings.color.color_science_mode: Literal['davinciYRGB', 'davinciYRGBColorManagedv2', 'acescc', 'acescct']

settings.color.color_space_input: str

settings.color.color_space_input_gamma: Optional[str]

settings.color.color_space_output: str

settings.color.color_space_output_gamma: Optional[str]

settings.color.color_space_output_gamut_mapping: Optional[str]

settings.color.color_space_output_gamut_saturation_knee: float

settings.color.color_space_output_gamut_saturation_max: str

settings.color.color_space_output_tone_luminance_max: int

settings.color.color_space_output_tone_mapping: Optional[str]

settings.color.color_space_timeline: str

settings.color.color_space_timeline_gamma: Optional[str]

settings.color.use_bgr_pixel_order_for_dpx: bool

settings.color.use_contrast_s_curve: bool

settings.color.use_legacy_log_grades: int

Valid numbers: 1 to 2

settings.color.use_local_versions_as_default: bool

settings.color.use_stereo_convergence_for_effects: bool

settings.color.version1_name: Optional[str]

settings.color.version2_name: Optional[str]

settings.color.version3_name: Optional[str]

settings.color.version4_name: Optional[str]

settings.color.version5_name: Optional[str]

settings.color.version6_name: Optional[str]

settings.color.version7_name: Optional[str]

settings.color.version8_name: Optional[str]

settings.color.version9_name: Optional[str]

settings.color.version10_name: Optional[str]

settings.color.hdr10_plus_controls_on: bool

settings.color.hdr_dolby_controls_on: bool

settings.color.hdr_dolby_master_display: Optional[str]

settings.color.hdr_dolby_version: Literal['4.0', '2.9']

settings.color.hdr_mastering_luminance_max: int

Valid numbers: 100 to 10000

settings.color.hdr_mastering_on: bool

settings.color.use_ca_transform: bool

settings.color.use_color_space_aware_grading_tools: bool

settings.color.use_inverse_drt: bool

settings.color.output_drt: Optional[str]

settings.color.output_drt_sat_rolloff_limit: int

Valid numbers: 500 to 20000

settings.color.output_drt_sat_rolloff_start: int

Valid numbers: 1 to 500

settings.color.rcm_preset_mode: Literal['HDR Rec.2020 Intermediate', 'SDR Rec.709', 'Custom']

settings.color.separate_color_space_and_gamma: bool

settings.color.input_drt: Optional[Literal['None', 'Simple', 'Luminance Mapping', 'DaVinci', 'Saturation Preserving']]

settings.color.input_drt_sat_rolloff_limit: int

Valid numbers: 500 to 20000

settings.color.input_drt_sat_rolloff_start: int

Valid numbers: 1 to 500

settings.color.auto_color_manage: bool

settings.color.limit_broadcast_safe_levels: Literal['20_120', '10_110', '0_100']

settings.color.limit_broadcast_safe: bool

Performance Settings

settings.perf.auto_render_cache_after_time: int

Valid numbers: 1 to 30

settings.perf.auto_render_cache_composite: bool

settings.perf.auto_render_cache_enable: bool

settings.perf.auto_render_cache_fu_effect: bool

settings.perf.auto_render_cache_transition: bool

settings.perf.cache_clips_location: Optional[Union[Path, str]]

settings.perf.optimised_codec: Literal['rgb', 'dnxhd_444_12b', 'dnxhd_hqx_12b', 'dnxhd_hq', 'dnxhd_sq', 'dnxhd_lb', 'CFHDb64a', 'CFHDv210', 'apch']

settings.perf.optimised_media_on: bool

settings.perf.optimized_resolution_ratio: Literal['original', 'half', 'quarter', 'one_eighth', 'one_sixteenth', 'auto']

settings.perf.proxy_media_on: Optional[bool]

settings.perf.proxy_resolution_ratio: Literal['original', 'half', 'quarter']

settings.perf.render_cache_codec: Literal['rgb', 'dnxhd_444_12b', 'dnxhd_hqx_12b', 'dnxhd_hq', 'dnxhd_sq', 'dnxhd_lb', 'CFHDb64a', 'CFHDv210', 'apch']

settings.perf.render_cache_mode: Literal['user', 'smart', 'none']

Video Deck settings

settings.deck.add32_pulldown: bool

settings.deck.bit_depth: str

settings.deck.format: str

settings.deck.non_auto_edit_frames: bool

settings.deck.output_sync_source: str

settings.deck.preroll_sec: int

Valid numbers: 2 to 8

settings.deck.sdi_configuration: str

settings.deck.use444_sdi: bool

settings.deck.use_auto_edit: bool

settings.deck.use_stereo_sdi: bool

Video Capture Settings

settings.capture.codec: Optional[Literal['rgb', 'dnxhd_720p145', 'dnxhd_720p220', 'dnxhd_720p220X', 'dnxhd_1080i145', 'dnxhd_1080i220', 'dnxhd_1080i220X', 'dnxhd_1080p36', 'dnxhd_1080p145', 'dnxhd_1080p220', 'dnxhd_1080p220X', 'dnxhd_1080p440X', 'r210', 'yuv', 'v210 ', 'apch']]

settings.capture.format: Optional[Literal['mov', 'dpx']]

settings.capture.ingest_handles: int

Valid numbers: 0 to 9999

settings.capture.location: Optional[Union[Path, str]]

settings.capture.mode: Literal['video_only', 'video_audio']

Video Playout Settings

settings.playout.audio_frames_offset: int

Valid numbers: 0 to 99

settings.playout.batch_head_duration: int

Valid numbers: 0 to 99

settings.playout.batch_tail_duration: int

Valid numbers: 0 to 99

settings.playout.ltc_frames_offset: int

Valid numbers: 0 to 20

settings.playout.mode: Literal['video_only', 'audio_only', 'video_audio']

settings.playout.show_ltc: bool

settings.playout.show_source_timecode: bool

Timeline Settings

settings.timeline.drop_frame_timecode: bool

settings.timeline.frame_rate: float

settings.timeline.input_res_mismatch_behavior: Literal['centerCrop', 'scaleToCrop', 'scaleToFit', 'stretch']

settings.timeline.interlace_processing: bool

settings.timeline.output_pixel_aspect_ratio: Literal['square', 'cinemascope']

settings.timeline.output_res_match_timeline_res: bool

settings.timeline.output_res_mismatch_behavior: Literal['centerCrop', 'scaleToCrop', 'scaleToFit', 'stretch']

settings.timeline.output_resolution_height: int

settings.timeline.output_resolution_width: int

settings.timeline.pixel_aspect_ratio: Literal['square', 'cinemascope']

settings.timeline.resolution_height: int

settings.timeline.resolution_width: int