Skip to content

Latest commit

 

History

History
120 lines (112 loc) · 15 KB

h264.md

File metadata and controls

120 lines (112 loc) · 15 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 master
-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 master
-scenario displayremoting 1adfd28 master
-scenario videoconference 1adfd28 master
-scenario archive 1adfd28 master
-scenario livestreaming 1adfd28 master
-scenario cameracapture 1adfd28 master
-scenario videosurveillance 1adfd28 master
-scenario gamestreaming 1adfd28 master
-scenario remotegaming 1adfd28 master
-single_sei_nal_unit 0|1 fc4c27c n3.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
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
global_quality Global CQP 52ad617 master
gop_size Global d60f657 master
int_ref_type Custom 9155ec0 master
int_ref_cycle_size Custom 9155ec0 master
int_ref_qp_delta Custom 9155ec0 master
int_ref_cycle_dist Custom 9155ec0 master
low_delay_brc Custom a2fd553 master
max_frame_size Custom c679de9 master
max_qp_i Custom 005c7a4 master
min_qp_i Custom 005c7a4 master
max_qp_p Custom 005c7a4 master
min_qp_p Custom 005c7a4 master
max_qp_b Custom 005c7a4 master
min_qp_b Custom 005c7a4 master
qmax Global 005c7a4 master
qmin Global 005c7a4 master