diff --git a/Auto Target Encoder.pyw b/Auto Target Encoder.pyw index e269069..c24566d 100644 --- a/Auto Target Encoder.pyw +++ b/Auto Target Encoder.pyw @@ -2356,8 +2356,11 @@ log_callback ,video_stream :Dict )->tuple [bytes ,float ]: filter_complex =";".join (filter_parts )+";"+concat_filter - if SETTINGS .master_sample_encoder =='nvenc': - encoder_cmd =['-c:v','h264_nvenc','-preset','lossless','-qp','0'] + """Temporary solution for 10bit 444p source video""" + if SETTINGS .master_sample_encoder =='nvenc' and '444p10' in pix_fmt_arg: + encoder_cmd =['-c:v','hevc_nvenc','-preset','lossless','-qp','0'] + elif SETTINGS .master_sample_encoder =='nvenc': + encoder_cmd = ['-c:v','h264_nvenc','-preset','lossless','-qp','0'] elif SETTINGS .master_sample_encoder =='raw': encoder_cmd =['-c:v','rawvideo'] else : @@ -6572,3 +6575,5 @@ if __name__ =="__main__": + +