此编码器用于amd显卡
h264_amf AVOptions:
-usage <int> E..V...... Encoder Usage (from 0 to 3) (default transcoding)
transcoding 0 E..V...... Generic Transcoding
ultralowlatency 1 E..V......
lowlatency 2 E..V......
webcam 3 E..V...... Webcam
-profile <int> E..V...... Profile (from 66 to 257) (default main)
main 77 E..V......
high 100 E..V......
constrained_baseline 256 E..V......
constrained_high 257 E..V......
-level <int> E..V...... Profile Level (from 0 to 62) (default auto)
auto 0 E..V......
1.0 10 E..V......
1.1 11 E..V......
1.2 12 E..V......
1.3 13 E..V......
2.0 20 E..V......
2.1 21 E..V......
2.2 22 E..V......
3.0 30 E..V......
3.1 31 E..V......
3.2 32 E..V......
4.0 40 E..V......
4.1 41 E..V......
4.2 42 E..V......
5.0 50 E..V......
5.1 51 E..V......
5.2 52 E..V......
6.0 60 E..V......
6.1 61 E..V......
6.2 62 E..V......
-quality <int> E..V...... Quality Preference (from 0 to 2) (default speed)
speed 1 E..V...... Prefer Speed
balanced 0 E..V...... Balanced
quality 2 E..V...... Prefer Quality
-rc <int> E..V...... Rate Control Method (from -1 to 3) (default -1)
cqp 0 E..V...... Constant Quantization Parameter
cbr 1 E..V...... Constant Bitrate
vbr_peak 2 E..V...... Peak Contrained Variable Bitrate
vbr_latency 3 E..V...... Latency Constrained Variable Bitrate
-enforce_hrd <boolean> E..V...... Enforce HRD (default false)
-filler_data <boolean> E..V...... Filler Data Enable (default false)
-vbaq <boolean> E..V...... Enable VBAQ (default false)
-frame_skipping <boolean> E..V...... Rate Control Based Frame Skip (default false)
-qp_i <int> E..V...... Quantization Parameter for I-Frame (from -1 to 51) (default -1)
-qp_p <int> E..V...... Quantization Parameter for P-Frame (from -1 to 51) (default -1)
-qp_b <int> E..V...... Quantization Parameter for B-Frame (from -1 to 51) (default -1)
-preanalysis <boolean> E..V...... Pre-Analysis Mode (default false)
-max_au_size <int> E..V...... Maximum Access Unit Size for rate control (in bits) (from 0 to INT_MAX) (default 0)
-header_spacing <int> E..V...... Header Insertion Spacing (from -1 to 1000) (default -1)
-bf_delta_qp <int> E..V...... B-Picture Delta QP (from -10 to 10) (default 4)
-bf_ref <boolean> E..V...... Enable Reference to B-Frames (default true)
-bf_ref_delta_qp <int> E..V...... Reference B-Picture Delta QP (from -10 to 10) (default 4)
-intra_refresh_mb <int> E..V...... Intra Refresh MBs Number Per Slot in Macroblocks (from 0 to INT_MAX) (default 0)
-coder <int> E..V...... Coding Type (from 0 to 2) (default auto)
auto 0 E..V...... Automatic
cavlc 2 E..V...... Context Adaptive Variable-Length Coding
cabac 1 E..V...... Context Adaptive Binary Arithmetic Coding
-me_half_pel <boolean> E..V...... Enable ME Half Pixel (default true)
-me_quarter_pel <boolean> E..V...... Enable ME Quarter Pixel (default true)
-aud <boolean> E..V...... Inserts AU Delimiter NAL unit (default false)
-log_to_dbg <boolean> E..V...... Enable AMF logging to debug output (default false)
h264_mf AVOptions:
-rate_control <int> E..V...... Select rate control mode (from -1 to INT_MAX) (default default)
default -1 E..V...... Default mode
cbr 0 E..V...... CBR mode
pc_vbr 1 E..V...... Peak constrained VBR mode
u_vbr 2 E..V...... Unconstrained VBR mode
quality 3 E..V...... Quality mode
ld_vbr 4 E..V...... Low delay VBR mode
g_vbr 5 E..V...... Global VBR mode
gld_vbr 6 E..V...... Global low delay VBR mode
-scenario <int> E..V...... Select usage scenario (from -1 to INT_MAX) (default default)
default -1 E..V...... Default scenario
display_remoting 1 E..V...... Display remoting
video_conference 2 E..V...... Video conference
archive 3 E..V...... Archive
live_streaming 4 E..V...... Live streaming
camera_record 5 E..V...... Camera record
display_remoting_with_feature_map 6 E..V...... Display remoting with feature map
-quality <int> E..V...... Quality (from -1 to 100) (default -1)
-hw_encoding <boolean> E..V...... Force hardware encoding (default false)