Yaroslav commited on
Commit
165497b
·
verified ·
1 Parent(s): 7240b31

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -27
app.py CHANGED
@@ -1,34 +1,28 @@
1
- import paramiko
2
  import gradio as gr
 
3
 
4
- def ssh_execute(hostname, username, password, command):
5
- try:
6
- client = paramiko.SSHClient()
7
- client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
8
- client.connect(hostname, username=username, password=password)
9
-
10
- stdin, stdout, stderr = client.exec_command(command)
11
- result = stdout.read().decode()
12
- error = stderr.read().decode()
13
-
14
- client.close()
15
-
16
- return result if result else error
17
- except Exception as e:
18
- return str(e)
19
 
20
- # Интерфейс для выполнения команд на сервере через SSH
21
  interface = gr.Interface(
22
- fn=ssh_execute,
23
- inputs=[
24
- gr.Textbox(label="Hostname"),
25
- gr.Textbox(label="Username"),
26
- gr.Textbox(label="Password", type="password"),
27
- gr.Textbox(label="Command", placeholder="Введите команду для выполнения на сервере")
28
- ],
29
- outputs="text",
30
- title="SSH Выполнение Команды",
31
- description="Введите параметры для подключения к SSH и выполнения команды."
32
  )
33
 
34
  if __name__ == "__main__":
 
1
+ import os
2
  import gradio as gr
3
+ from rife_ncnn_vulkan import RIFE
4
 
5
+ # Инициализация модели RIFE
6
+ model = RIFE()
7
+
8
+ def increase_fps(input_video_path, target_fps=60):
9
+ output_path = "output.mp4"
10
+
11
+ # Используем RIFE для интерполяции кадров
12
+ model.process_video(input_video_path, output_path, target_fps)
13
+
14
+ return output_path
15
+
16
+ def process_video(video_path):
17
+ return increase_fps(video_path)
 
 
18
 
 
19
  interface = gr.Interface(
20
+ fn=process_video,
21
+ inputs=gr.Video(label="Загрузите видео для обработки"),
22
+ outputs=gr.Video(label="Видео с увеличенным FPS"),
23
+ title="Увеличение FPS до 60",
24
+ description="Этот инструмент увеличивает частоту кадров видео до 60 FPS с использованием интерполяции RIFE. Загрузите видео с низким FPS, чтобы получить плавный результат.",
25
+ examples=[]
 
 
 
 
26
  )
27
 
28
  if __name__ == "__main__":