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

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +27 -21
app.py CHANGED
@@ -1,28 +1,34 @@
1
- import os
2
  import gradio as gr
3
- from slowmo import SlowMo
4
 
5
- # Инициализация модели SlowMo
6
- slowmo = SlowMo()
7
-
8
- def increase_fps(input_video_path, target_fps=60):
9
- output_path = "output.mp4"
10
-
11
- # Используем SlowMo для увеличения FPS
12
- slowmo.process_video(input_video_path, output_path, fps=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 с использованием замедленного движения. Загрузите видео с низким FPS, чтобы получить плавный результат.",
25
- examples=[]
 
 
 
 
26
  )
27
 
28
  if __name__ == "__main__":
 
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__":