Update app.py
Browse files
app.py
CHANGED
|
@@ -255,7 +255,7 @@ def transcribe(audio):
|
|
| 255 |
segments, info = model.transcribe(audio)
|
| 256 |
segments = list(segments)
|
| 257 |
for segment in segments:
|
| 258 |
-
print("[%.2fs -> %.2fs] %s" % (segment.start, segment.end, segment.text))
|
| 259 |
return segments
|
| 260 |
|
| 261 |
def format_time(seconds):
|
|
@@ -354,8 +354,8 @@ def time_to_seconds(time_obj):
|
|
| 354 |
def create_subtitle_clips(subtitles, videosize, fontsize, font, color, debug):
|
| 355 |
subtitle_clips = []
|
| 356 |
for subtitle in subtitles:
|
| 357 |
-
start_time = time_to_seconds(subtitle.start)
|
| 358 |
-
end_time = time_to_seconds(subtitle.end)
|
| 359 |
duration = end_time - start_time
|
| 360 |
video_width, video_height = videosize
|
| 361 |
max_width = video_width * 0.8
|
|
|
|
| 255 |
segments, info = model.transcribe(audio)
|
| 256 |
segments = list(segments)
|
| 257 |
for segment in segments:
|
| 258 |
+
print("[%.2fs -> %.2fs] %s" % (segment.start+1, segment.end+1, segment.text))
|
| 259 |
return segments
|
| 260 |
|
| 261 |
def format_time(seconds):
|
|
|
|
| 354 |
def create_subtitle_clips(subtitles, videosize, fontsize, font, color, debug):
|
| 355 |
subtitle_clips = []
|
| 356 |
for subtitle in subtitles:
|
| 357 |
+
start_time = time_to_seconds(subtitle.start) # Add 2 seconds offset
|
| 358 |
+
end_time = time_to_seconds(subtitle.end)
|
| 359 |
duration = end_time - start_time
|
| 360 |
video_width, video_height = videosize
|
| 361 |
max_width = video_width * 0.8
|