Spaces:
Build error
Build error
ahmedghani
commited on
Commit
β’
debbfad
1
Parent(s):
5dd27e3
big fixed
Browse files- video_watermark_remover.py +1 -30
video_watermark_remover.py
CHANGED
@@ -80,35 +80,6 @@ def remove_watermark(sketch, images_path='frames', output_path='output_images'):
|
|
80 |
|
81 |
return gr.Video.update(value=convert_frames_to_video('output_images'), visible=True), gr.Button.update(value='Done!')
|
82 |
|
83 |
-
# def convert_video_to_frames(video):
|
84 |
-
# print(f" input video is : {video}")
|
85 |
-
# if os.path.exists('input_video.mp4'):
|
86 |
-
# os.remove('input_video.mp4')
|
87 |
-
|
88 |
-
# ffmpeg.input(video).output('input_video.mp4').run()
|
89 |
-
# video_path = 'input_video.mp4'
|
90 |
-
|
91 |
-
# if os.path.exists('frames'):
|
92 |
-
# shutil.rmtree('frames')
|
93 |
-
# os.makedirs('frames')
|
94 |
-
|
95 |
-
# video_name = os.path.splitext(os.path.basename(video_path))[0]
|
96 |
-
# ffmpeg.input(video_path).output(f'frames/{video_name}_%d.jpg', qscale=2).run()
|
97 |
-
# return gr.Image.update(value=f"{os.getcwd()}/frames/{video_name}_1.jpg", interactive=True), gr.Button.update(interactive=True)
|
98 |
-
|
99 |
-
# def convert_frames_to_video(frames_path):
|
100 |
-
# if os.path.exists('output_video.mp4'):
|
101 |
-
# os.remove('output_video.mp4')
|
102 |
-
|
103 |
-
# (
|
104 |
-
# ffmpeg
|
105 |
-
# .input(f'{frames_path}/*.jpg', pattern_type='glob', framerate=25)
|
106 |
-
# .output('output_video.mp4')
|
107 |
-
# .run()
|
108 |
-
# )
|
109 |
-
# return gr.Video.update(value='output_video.mp4', visible=True, interactive=True), gr.Button.update(interactive=False)
|
110 |
-
|
111 |
-
|
112 |
def convert_video_to_frames(video):
|
113 |
if os.path.exists('input_video.mp4'):
|
114 |
os.remove('input_video.mp4')
|
@@ -154,4 +125,4 @@ def convert_frames_to_video(frames_path):
|
|
154 |
out.write(img_array[i])
|
155 |
out.release()
|
156 |
|
157 |
-
return
|
|
|
80 |
|
81 |
return gr.Video.update(value=convert_frames_to_video('output_images'), visible=True), gr.Button.update(value='Done!')
|
82 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
83 |
def convert_video_to_frames(video):
|
84 |
if os.path.exists('input_video.mp4'):
|
85 |
os.remove('input_video.mp4')
|
|
|
125 |
out.write(img_array[i])
|
126 |
out.release()
|
127 |
|
128 |
+
return 'output_video.mp4'
|