Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -164,12 +164,8 @@ def process_video(video_input,
|
|
164 |
处理视频和图片输入
|
165 |
"""
|
166 |
# 输入验证
|
167 |
-
if interval
|
168 |
-
raise ValueError("
|
169 |
-
# if interval < duration:
|
170 |
-
# raise ValueError("间隔必须大于持续时间")
|
171 |
-
# if interval < 12: # 安全限制
|
172 |
-
# raise ValueError("为了安全起见,间隔不能小于12帧")
|
173 |
|
174 |
temp_files = [] # 跟踪临时文件
|
175 |
|
@@ -239,14 +235,14 @@ iface = gr.Interface(fn=process_video,
|
|
239 |
inputs=[
|
240 |
gr.Video(label="输入视频", format="mp4"),
|
241 |
gr.Image(label="要植入的帧", type="pil"),
|
242 |
-
gr.Slider(minimum=
|
243 |
-
maximum=
|
244 |
value=24,
|
245 |
step=1,
|
246 |
label="植入间隔(帧数)",
|
247 |
info="每隔多少帧插入一次图片"),
|
248 |
gr.Slider(minimum=1,
|
249 |
-
maximum=
|
250 |
value=1,
|
251 |
step=1,
|
252 |
label="植入持续时间(帧数)",
|
@@ -271,7 +267,7 @@ if __name__ == "__main__":
|
|
271 |
show_error=True,
|
272 |
# server_name="0.0.0.0",
|
273 |
# server_port=7861,
|
274 |
-
share=False,
|
275 |
allowed_paths=[
|
276 |
"/tmp", "/tmp/gradio",
|
277 |
os.path.join(os.getcwd(), "outputs")
|
|
|
164 |
处理视频和图片输入
|
165 |
"""
|
166 |
# 输入验证
|
167 |
+
if interval < duration:
|
168 |
+
raise ValueError("间隔必须大于持续时间")
|
|
|
|
|
|
|
|
|
169 |
|
170 |
temp_files = [] # 跟踪临时文件
|
171 |
|
|
|
235 |
inputs=[
|
236 |
gr.Video(label="输入视频", format="mp4"),
|
237 |
gr.Image(label="要植入的帧", type="pil"),
|
238 |
+
gr.Slider(minimum=12,
|
239 |
+
maximum=240,
|
240 |
value=24,
|
241 |
step=1,
|
242 |
label="植入间隔(帧数)",
|
243 |
info="每隔多少帧插入一次图片"),
|
244 |
gr.Slider(minimum=1,
|
245 |
+
maximum=5,
|
246 |
value=1,
|
247 |
step=1,
|
248 |
label="植入持续时间(帧数)",
|
|
|
267 |
show_error=True,
|
268 |
# server_name="0.0.0.0",
|
269 |
# server_port=7861,
|
270 |
+
# share=False,
|
271 |
allowed_paths=[
|
272 |
"/tmp", "/tmp/gradio",
|
273 |
os.path.join(os.getcwd(), "outputs")
|