|
31 | 31 | import java.lang.reflect.InvocationTargetException;
|
32 | 32 | import java.util.*;
|
33 | 33 | import java.util.List;
|
| 34 | + |
34 | 35 | import javax.swing.*;
|
35 | 36 | import javax.swing.table.*;
|
36 | 37 | import javax.swing.filechooser.*;
|
@@ -3930,21 +3931,22 @@ private void setCmdLineGeneral() {
|
3930 | 3931 | cmdLineGeneral[i] += " --edit info";
|
3931 | 3932 | cmdLineGeneralOpt[i] += " --edit info";
|
3932 | 3933 |
|
| 3934 | + String newTitle = txtTitleGeneral.getText(); |
| 3935 | + |
3933 | 3936 | if (chbNumbGeneral.isSelected()) {
|
3934 | 3937 | int pad = 0;
|
3935 | 3938 |
|
3936 | 3939 | pad = Integer.parseInt(txtNumbPadGeneral.getText());
|
3937 |
| - |
3938 |
| - String newTitle = txtTitleGeneral.getText(); |
3939 | 3940 | newTitle = newTitle.replace("{num}", Utils.padNumber(pad, start));
|
3940 |
| - start++; |
3941 | 3941 |
|
3942 |
| - cmdLineGeneral[i] += " --set title=\"" + Utils.escapeQuotes(newTitle) + "\""; |
3943 |
| - cmdLineGeneralOpt[i] += " --set title=\"" + Utils.escapeName(newTitle) + "\""; |
3944 |
| - } else { |
3945 |
| - cmdLineGeneral[i] += " --set title=\"" + Utils.escapeQuotes(txtTitleGeneral.getText()) + "\""; |
3946 |
| - cmdLineGeneralOpt[i] += " --set title=\"" + Utils.escapeName(txtTitleGeneral.getText()) + "\""; |
| 3942 | + start++; |
3947 | 3943 | }
|
| 3944 | + |
| 3945 | + newTitle = newTitle.replace("{file_name}", Utils.getFileNameWithoutExt((String) modelFiles.get(i))); |
| 3946 | + |
| 3947 | + cmdLineGeneral[i] += " --set title=\"" + Utils.escapeQuotes(newTitle) + "\""; |
| 3948 | + cmdLineGeneralOpt[i] += " --set title=\"" + Utils.escapeName(newTitle) + "\""; |
| 3949 | + |
3948 | 3950 | }
|
3949 | 3951 |
|
3950 | 3952 | if (chbExtraCmdGeneral.isSelected() && !txtExtraCmdGeneral.getText().trim().isEmpty()) {
|
@@ -4052,6 +4054,9 @@ private void setCmdLineVideo() {
|
4052 | 4054 | numStartVideo[i]++;
|
4053 | 4055 | }
|
4054 | 4056 |
|
| 4057 | + tmpText = tmpText.replace("{file_name}", Utils.getFileNameWithoutExt((String) modelFiles.get(i))); |
| 4058 | + tmpText2 = tmpText2.replace("{file_name}", Utils.getFileNameWithoutExt((String) modelFiles.get(i))); |
| 4059 | + |
4055 | 4060 | cmdLineVideo[j] += tmpText;
|
4056 | 4061 | cmdLineVideoOpt[j] += tmpText2;
|
4057 | 4062 | }
|
@@ -4155,6 +4160,9 @@ private void setCmdLineAudio() {
|
4155 | 4160 | numStartAudio[i]++;
|
4156 | 4161 | }
|
4157 | 4162 |
|
| 4163 | + tmpText = tmpText.replace("{file_name}", Utils.getFileNameWithoutExt((String) modelFiles.get(i))); |
| 4164 | + tmpText2 = tmpText2.replace("{file_name}", Utils.getFileNameWithoutExt((String) modelFiles.get(i))); |
| 4165 | + |
4158 | 4166 | cmdLineAudio[j] += tmpText;
|
4159 | 4167 | cmdLineAudioOpt[j] += tmpText2;
|
4160 | 4168 | }
|
@@ -4258,6 +4266,9 @@ private void setCmdLineSubtitle() {
|
4258 | 4266 | numStartSubtitle[i]++;
|
4259 | 4267 | }
|
4260 | 4268 |
|
| 4269 | + tmpText = tmpText.replace("{file_name}", Utils.getFileNameWithoutExt((String) modelFiles.get(i))); |
| 4270 | + tmpText2 = tmpText2.replace("{file_name}", Utils.getFileNameWithoutExt((String) modelFiles.get(i))); |
| 4271 | + |
4261 | 4272 | cmdLineSubtitle[j] += tmpText;
|
4262 | 4273 | cmdLineSubtitleOpt[j] += tmpText2;
|
4263 | 4274 | }
|
|
0 commit comments