digidau commited on
Commit
afa92ba
·
verified ·
1 Parent(s): 6ec0fa6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +38 -4
app.py CHANGED
@@ -6,6 +6,8 @@ import subprocess
6
  import cv2
7
  import tempfile
8
 
 
 
9
  from fonts import setup_fonts
10
  from converter import convert_qurancaption_to_qvm
11
  from subtitle import generate_ass
@@ -142,6 +144,32 @@ def preview_layout(
142
  qvm_json
143
  )
144
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
145
  # =====================================
146
  # ASS
147
  # =====================================
@@ -192,16 +220,22 @@ def preview_layout(
192
  [
193
  "ffmpeg",
194
  "-y",
195
-
196
  "-loop", "1",
197
  "-i", background_image,
198
-
199
  "-vf",
200
  f"ass={preview_ass}:fontsdir=fonts",
201
-
 
 
 
202
  "-frames:v",
203
  "1",
204
-
 
 
 
205
  preview_output
206
  ],
207
  check=True
 
6
  import cv2
7
  import tempfile
8
 
9
+
10
+
11
  from fonts import setup_fonts
12
  from converter import convert_qurancaption_to_qvm
13
  from subtitle import generate_ass
 
144
  qvm_json
145
  )
146
 
147
+
148
+
149
+
150
+ with open(
151
+ qvm_json,
152
+ "r",
153
+ encoding="utf-8"
154
+ ) as f:
155
+
156
+ data = json.load(f)
157
+
158
+ data[0]["start_time"] = 0
159
+ data[0]["end_time"] = 999
160
+
161
+ with open(
162
+ qvm_json,
163
+ "w",
164
+ encoding="utf-8"
165
+ ) as f:
166
+
167
+ json.dump(
168
+ data,
169
+ f,
170
+ ensure_ascii=False,
171
+ indent=2
172
+ )
173
  # =====================================
174
  # ASS
175
  # =====================================
 
220
  [
221
  "ffmpeg",
222
  "-y",
223
+
224
  "-loop", "1",
225
  "-i", background_image,
226
+
227
  "-vf",
228
  f"ass={preview_ass}:fontsdir=fonts",
229
+
230
+ "-ss",
231
+ "1",
232
+
233
  "-frames:v",
234
  "1",
235
+
236
+ "-update",
237
+ "1",
238
+
239
  preview_output
240
  ],
241
  check=True