cli/main.py の該当処理部分
encoderとencoder-optionsの指定判定を先にやっているから、encoding-presetも同時に指定していた場合こっちは無視される

encoder = None
encoder_options = None
if args.encoder:
encoder = args.encoder
encoder_options = args.encoder_options if args.encoder_options else ''
elif args.encoding_preset:
encoding_presets = video_utils.get_encoding_presets()
found = False
for preset in encoding_presets:
if preset.name == args.encoding_preset:
found = True
encoder = preset.encoder_name
encoder_options = preset.encoder_options
break
if not found:
print(_("Invalid encoding preset"))
sys.exit(1)
else:
print(_('Either "--encoding-preset" or "--encoder" together with "--encoder-options" must be used'))
sys.exit(1)
assert encoder is not None and encoder_options is not None