EncodingOptions
Class EncodingOptions.
Properties
Name | Type | Description | Notes |
---|---|---|---|
encoding_thread_count | int | Gets or sets the thread count used for encoding. | [optional] |
transcoding_temp_path | str | Gets or sets the temporary transcoding path. | [optional] |
fallback_font_path | str | Gets or sets the path to the fallback font. | [optional] |
enable_fallback_font | bool | Gets or sets a value indicating whether to use the fallback font. | [optional] |
enable_audio_vbr | bool | Gets or sets a value indicating whether audio VBR is enabled. | [optional] |
down_mix_audio_boost | float | Gets or sets the audio boost applied when downmixing audio. | [optional] |
down_mix_stereo_algorithm | DownMixStereoAlgorithms | [optional] | |
max_muxing_queue_size | int | Gets or sets the maximum size of the muxing queue. | [optional] |
enable_throttling | bool | Gets or sets a value indicating whether throttling is enabled. | [optional] |
throttle_delay_seconds | int | Gets or sets the delay after which throttling happens. | [optional] |
enable_segment_deletion | bool | Gets or sets a value indicating whether segment deletion is enabled. | [optional] |
segment_keep_seconds | int | Gets or sets seconds for which segments should be kept before being deleted. | [optional] |
hardware_acceleration_type | HardwareAccelerationType | [optional] | |
encoder_app_path | str | Gets or sets the FFmpeg path as set by the user via the UI. | [optional] |
encoder_app_path_display | str | Gets or sets the current FFmpeg path being used by the system and displayed on the transcode page. | [optional] |
vaapi_device | str | Gets or sets the VA-API device. | [optional] |
qsv_device | str | Gets or sets the QSV device. | [optional] |
enable_tonemapping | bool | Gets or sets a value indicating whether tonemapping is enabled. | [optional] |
enable_vpp_tonemapping | bool | Gets or sets a value indicating whether VPP tonemapping is enabled. | [optional] |
enable_video_toolbox_tonemapping | bool | Gets or sets a value indicating whether videotoolbox tonemapping is enabled. | [optional] |
tonemapping_algorithm | TonemappingAlgorithm | [optional] | |
tonemapping_mode | TonemappingMode | [optional] | |
tonemapping_range | TonemappingRange | [optional] | |
tonemapping_desat | float | Gets or sets the tone-mapping desaturation. | [optional] |
tonemapping_peak | float | Gets or sets the tone-mapping peak. | [optional] |
tonemapping_param | float | Gets or sets the tone-mapping parameters. | [optional] |
vpp_tonemapping_brightness | float | Gets or sets the VPP tone-mapping brightness. | [optional] |
vpp_tonemapping_contrast | float | Gets or sets the VPP tone-mapping contrast. | [optional] |
h264_crf | int | Gets or sets the H264 CRF. | [optional] |
h265_crf | int | Gets or sets the H265 CRF. | [optional] |
encoder_preset | EncoderPreset | [optional] | |
deinterlace_double_rate | bool | Gets or sets a value indicating whether the framerate is doubled when deinterlacing. | [optional] |
deinterlace_method | DeinterlaceMethod | [optional] | |
enable_decoding_color_depth10_hevc | bool | Gets or sets a value indicating whether 10bit HEVC decoding is enabled. | [optional] |
enable_decoding_color_depth10_vp9 | bool | Gets or sets a value indicating whether 10bit VP9 decoding is enabled. | [optional] |
enable_decoding_color_depth10_hevc_rext | bool | Gets or sets a value indicating whether 8/10bit HEVC RExt decoding is enabled. | [optional] |
enable_decoding_color_depth12_hevc_rext | bool | Gets or sets a value indicating whether 12bit HEVC RExt decoding is enabled. | [optional] |
enable_enhanced_nvdec_decoder | bool | Gets or sets a value indicating whether the enhanced NVDEC is enabled. | [optional] |
prefer_system_native_hw_decoder | bool | Gets or sets a value indicating whether the system native hardware decoder should be used. | [optional] |
enable_intel_low_power_h264_hw_encoder | bool | Gets or sets a value indicating whether the Intel H264 low-power hardware encoder should be used. | [optional] |
enable_intel_low_power_hevc_hw_encoder | bool | Gets or sets a value indicating whether the Intel HEVC low-power hardware encoder should be used. | [optional] |
enable_hardware_encoding | bool | Gets or sets a value indicating whether hardware encoding is enabled. | [optional] |
allow_hevc_encoding | bool | Gets or sets a value indicating whether HEVC encoding is enabled. | [optional] |
allow_av1_encoding | bool | Gets or sets a value indicating whether AV1 encoding is enabled. | [optional] |
enable_subtitle_extraction | bool | Gets or sets a value indicating whether subtitle extraction is enabled. | [optional] |
hardware_decoding_codecs | List[str] | Gets or sets the codecs hardware encoding is used for. | [optional] |
allow_on_demand_metadata_based_keyframe_extraction_for_extensions | List[str] | Gets or sets the file extensions on-demand metadata based keyframe extraction is enabled for. | [optional] |
Example
from jellyfin.generated.api_10_10.models.encoding_options import EncodingOptions
# TODO update the JSON string below
json = "{}"
# create an instance of EncodingOptions from a JSON string
encoding_options_instance = EncodingOptions.from_json(json)
# print the JSON string representation of the object
print(EncodingOptions.to_json())
# convert the object into a dict
encoding_options_dict = encoding_options_instance.to_dict()
# create an instance of EncodingOptions from a dict
encoding_options_from_dict = EncodingOptions.from_dict(encoding_options_dict)