Skip to content

Latest commit

 

History

History
131 lines (123 loc) · 16.5 KB

File metadata and controls

131 lines (123 loc) · 16.5 KB

AVC Decoding

Feature Commit ID FFmpeg Version
-c:v h264_qsv 4e08c82 n2.6
-async_depth <int> 4e08c82 n2.6
-extra_hw_frames <int> 5b14529 n4.0
-gpu_copy 0|1|2 5345965 n4.3

AVC Encoding

Initialization options

Feature Commit ID FFmpeg Version
-c:v h264_qsv 72b7441 n2.7
ICQ rate control mode 518b963 n4.2
QVBR rate control mode 74cf2dc n4.2
-a53cc 0|1 93e0410 n3.0
-adaptive_b 0|1 fc4c27c n3.0
-adaptive_i 0|1 fc4c27c n3.0
-async_depth <int> 72b7441 n2.7
-aud 0|1 deefca0 n4.0
-avbr_accuracy <int> 72b7441 n2.7
-avbr_convergence <int> 72b7441 n2.7
-b:v <int> 72b7441 n2.7
-b_strategy <int> fc4c27c n3.0
-b_qfactor <float> 72b7441 n2.7
-b_qoffset <float> 72b7441 n2.7
-bf <int> 72b7441 n2.7
-bitrate_limit <int> fc4c27c n3.0
-bufsize <int> 6ff2934 n4.0
-cavlc 0|1 9cac1b4 n3.0
-dblk_idc 0|1|2 812b6ee n5.1
-extbrc -1|0|1 fc4c27c n3.0
-forced_idr 0|1 ac0bcd6 n4.2
-g <int> 72b7441 n2.7
-global_quality <int> e7d7cf8 n3.0
-i_qfactor <float> 72b7441 n2.7
-i_qoffset <float> 72b7441 n2.7
-idr_interval <int> 72b7441 n2.7
-int_ref_cycle_dist <int> e102fd9 n5.1
-int_ref_cycle_size <int> fc4c27c n3.0
-int_ref_qp_delta <int> fc4c27c n3.0
-int_ref_type horizontal e102fd9 n5.1
-int_ref_type vertical fc4c27c n3.0
-int_ref_type slice f3ba145 n6.0
-look_ahead_depth <int> 67e87f8 n2.8
-look_ahead_downsampling unknown|off|2x|4x 67e87f8 n2.8
-look_ahead <int> 67e87f8 n2.8
-low_delay_brc 0|1 ad21f26 n5.1
-low_power 0|1 e92ce34 n4.2
-max_dec_frame_buffering <int> fc4c27c n3.0
-max_frame_size <int> fc4c27c n3.0
-max_frame_size_i <int> ad21f26 n5.1
-max_frame_size_p <int> ad21f26 n5.1
-max_slice_size <int> fc4c27c n3.0
-maxrate <int> f3fbe79 n2.8
-mbbrc -1|0|1 fc4c27c n3.0
-pic_timing_sei 0|1 6eecb91 n2.8
-preset veryfast 9c35b8e n3.0
-preset faster 9c35b8e n3.0
-preset fast 72b7441 n2.7
-preset medium 72b7441 n2.7
-preset slow 72b7441 n2.7
-preset slower 9c35b8e n3.0
-preset veryslow 9c35b8e n3.0
-profile baseline 72b7441 n2.7
-profile high 72b7441 n2.7
-profile main 72b7441 n2.7
-p_strategy 0|1|2 9d6cc6a n5.1
-q <int> e7d7cf8 n3.0
-qmin <int> 27e30c7 n4.1
-qmin <int> 27e30c7 n4.1
-rc_init_occupancy <int> 72b7441 n2.7
-rdo -1|0|1 fc4c27c n3.0
-recovery_point_sei 0|1 fc4c27c n3.0
-refs <int> 72b7441 n2.7
-repeat_pps 0|1 c9f0cff n4.2
-scenario unknown 1adfd28 n6.0
-scenario displayremoting 1adfd28 n6.0
-scenario videoconference 1adfd28 n6.0
-scenario archive 1adfd28 n6.0
-scenario livestreaming 1adfd28 n6.0
-scenario cameracapture 1adfd28 n6.0
-scenario videosurveillance 1adfd28 n6.0
-scenario gamestreaming 1adfd28 n6.0
-scenario remotegaming 1adfd28 n6.0
-single_sei_nal_unit 0|1 fc4c27c n3.0
-skip_frame no_skip dc4d342 n6.0
-skip_frame insert_dummy dc4d342 n6.0
-skip_frame insert_nothing dc4d342 n6.0
-skip_frame brc_only dc4d342 n6.0
-strict <int> fc4c27c n3.0

Dynamic options

These options can be applied dynamically at runtime to adjust encoder settings.

Feature Option Type Mode Commit ID FFmpeg Version
Forced IDR Frame Type ac0bcd6 n4.2
AV_FRAME_DATA_REGIONS_OF_INTEREST Frame Side Data 97141ff n5.1
"qsv_skip_frame" Frame Metadata dc4d342 n6.0
b_quant_factor Global CQP 53baf60 n5.1
b_quant_offset Global CQP 53baf60 n5.1
b_quant_factor Global CQP 53baf60 n5.1
b_quant_offset Global CQP 53baf60 n5.1
bit_rate Global 29a3ba8 n6.0
framerate Global 17df610 n6.0
global_quality Global CQP 52ad617 n6.0
gop_size Global d60f657 n6.0
int_ref_type Custom 9155ec0 n6.0
int_ref_cycle_size Custom 9155ec0 n6.0
int_ref_qp_delta Custom 9155ec0 n6.0
int_ref_cycle_dist Custom 9155ec0 n6.0
low_delay_brc Custom a2fd553 n6.0
max_frame_size Custom c679de9 n6.0
max_qp_i Custom 005c7a4 n6.0
min_qp_i Custom 005c7a4 n6.0
max_qp_p Custom 005c7a4 n6.0
min_qp_p Custom 005c7a4 n6.0
max_qp_b Custom 005c7a4 n6.0
min_qp_b Custom 005c7a4 n6.0
pic_timing_sei Custom 3771d54 n6.0
qmax Global 005c7a4 n6.0
qmin Global 005c7a4 n6.0
rc_buffer_size Global 29a3ba8 n6.0
rc_initial_buffer_occupancy Global 29a3ba8 n6.0
rc_max_rate Global 29a3ba8 n6.0