Spaces:
Runtime error
Runtime error
Commit
·
5219b46
1
Parent(s):
481fed3
ffmpeg fix
Browse files
app.py
CHANGED
@@ -6,6 +6,8 @@ import subprocess
|
|
6 |
import os
|
7 |
import urllib.parse
|
8 |
from moviepy.editor import *
|
|
|
|
|
9 |
|
10 |
term = 9
|
11 |
|
@@ -111,13 +113,20 @@ def transcribe(num1,num2):
|
|
111 |
if download_video(offset_time(videos[0]['videoLink'],num1,num2), "./video.mp4"):
|
112 |
#extract_audio("./video.mov", "./audio.mp3")
|
113 |
# Load your MP4 file
|
114 |
-
video = VideoFileClip("./video.mp4")
|
115 |
|
116 |
-
|
117 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
118 |
|
119 |
-
|
120 |
-
audio.write_audiofile("./audio.mp3")
|
121 |
return transcriber("./audio.mp3")["text"]
|
122 |
|
123 |
|
|
|
6 |
import os
|
7 |
import urllib.parse
|
8 |
from moviepy.editor import *
|
9 |
+
from ffmpy import FFmpeg
|
10 |
+
|
11 |
|
12 |
term = 9
|
13 |
|
|
|
113 |
if download_video(offset_time(videos[0]['videoLink'],num1,num2), "./video.mp4"):
|
114 |
#extract_audio("./video.mov", "./audio.mp3")
|
115 |
# Load your MP4 file
|
|
|
116 |
|
117 |
+
ff = FFmpeg(
|
118 |
+
inputs={'./video.mp4': None},
|
119 |
+
outputs={'./audio.mp3': None}
|
120 |
+
)
|
121 |
+
|
122 |
+
ff.run()
|
123 |
+
#video = VideoFileClip("./video.mp4")
|
124 |
+
|
125 |
+
## Extract the audio from the video
|
126 |
+
#audio = video.audio
|
127 |
|
128 |
+
## Write the audio to an MP3 file
|
129 |
+
#audio.write_audiofile("./audio.mp3")
|
130 |
return transcriber("./audio.mp3")["text"]
|
131 |
|
132 |
|