diff --git a/bin/helpers/utils.js b/bin/helpers/utils.js
index fc5fd614..390117ac 100644
--- a/bin/helpers/utils.js
+++ b/bin/helpers/utils.js
@@ -1368,6 +1368,22 @@ exports.setVideoCliConfig = (bsConfig, videoConfig) => {
   if(this.isUndefined(user_cypress_version) || this.isUndefined(cypress_major_version) || parseInt(cypress_major_version) >= 13 ) {
     let video_args = `video=${videoConfig.video},videoUploadOnPasses=${videoConfig.videoUploadOnPasses}`;
     config_args = this.isUndefined(config_args) ? video_args : config_args + ',' + video_args;
+    let params = config_args.split(",");
+    const finalParamsHash = {};
+
+    for (let i = 0; i < params.length; i++) {
+      const param = params[i].split('=');
+      if (finalParamsHash[param[0]] == undefined) {
+        finalParamsHash[param[0]] = param[1];
+      }
+    };
+
+    const arr = [];
+    for (const [key, value] of Object.entries(finalParamsHash)) {
+      arr.push(`${key}=${value}`);
+    }
+    config_args = arr.join(",");
+    videoConfig["video"] = finalParamsHash["video"];
     logger.debug(`Setting default video true for cypress 13 and above in cli for cypress version ${user_cypress_version} with cli args - ${config_args}`)
   }
   if (bsConfig.run_settings && this.isNotUndefined(config_args)) bsConfig["run_settings"]["config"] = config_args;