推荐编码参数
针对输入的test.yuv为1080p场景,恒定码率编码(帧率为$fps,码率为$bitrate)推荐编码参数。
- 低时延
ffmpeg -s 1920x1080 -i test.yuv -c:v libhw265 -qualityset 6 -rc 1 -abr_bitrate $bitrate -fps_num $fps -keyint $fps*2 -adap_I 0 -bframe_nums 0 -delay 1 -frame_threads 4 -wpp_threads 4 -analysis_threads 3 test.mp4
- 高清
ffmpeg -s 1920x1080 -i test.yuv -c:v libhw265 -qualityset 6 -rc 1 -abr_bitrate $bitrate -fps_num $fps -keyint $fps*2 -adap_I 0 -bframe_nums 3 -delay 4 -frame_threads 4 -wpp_threads 4 -analysis_threads 3 test.mp4
- 点播
ffmpeg -s 1920x1080 -i test.yuv -c:v libhw265 -qualityset 2 -rc 1 -abr_bitrate $bitrate -fps_num $fps -keyint $fps*2 -adap_I 1 -bframe_nums 7 -delay 25 -frame_threads 4 -wpp_threads 4 -analysis_threads 3 test.mp4
- 无编码场景要求
ffmpeg -s 1920x1080 -i test.yuv -c:v libhw265 -qualityset 6 -rc 1 -abr_bitrate $bitrate -fps_num $fps -keyint $fps*2 -adap_I 0 -bframe_nums 3 -delay 4 -frame_threads 4 -wpp_threads 4 -analysis_threads 3 test.mp4
- 开启HDR10功能
ffmpeg -f rawvideo -pix_fmt yuv420p10le -s 1920x1080 -i test.yuv -bf 0 -c:v libhw265 -wpp_threads 4 -hdrMode 1 -max-cll 1000 -max-fall 300 -primaries-x0 8500 -primaries-y0 39850 -primaries-x1 6550 -primaries-y1 2300 -primaries-x2 35400 -primaries-y2 14600 -white-x 15630 -white-y 16450 -max-luminance 10000000 -min-luminance 1 -atc-sei 2 -color_p 9 -transfer 16 -col_matrix 9 -fullrange 1 -y output.mp4
- 开启HDR vivid功能
ffmpeg -f rawvideo -pix_fmt yuv420p10le -s 1920x1080 -i test.yuv -bf 0 -c:v libhw265 -wpp_threads 4 -hdrMode 2 -max-cll 1000 -max-fall 300 -primaries-x0 8500 -primaries-y0 39850 -primaries-x1 6550 -primaries-y1 2300 -primaries-x2 35400 -primaries-y2 14600 -white-x 15630 -white-y 16450 -max-luminance 10000000 -min-luminance 1 -atc-sei 2 -color_p 9 -transfer 16 -col_matrix 9 -fullrange 1 -y output.mp4
如需按HDR10或HDR vivid标准编码视频,请参见表1进行参数配置。