Python получить процесс ffmpeg - PullRequest
1 голос
/ 12 июля 2020

Я работаю над собственной программой для редактирования видео. Но когда пользователь нажимает кнопку рендеринга, я хочу показать индикатор выполнения, чтобы пользователь знал, сколько времени им нужно ждать. Как мне получить прогресс ffmpeg, потому что я использую это для рендеринга их видео. Полное программное обеспечение написано на Python tkinter.

1 Ответ

0 голосов
/ 12 июля 2020

Это невозможно. Для этого вам придется переписать FFmpeg. Я бы рекомендовал обновить индикатор выполнения после выполнения некоторых команд. Например,

response = session.get(link, cookies=cookies, allow_redirects=True)

self.progress_50 = Label(self.root, bd = 0, bg = '#1A1A1A', image =self.progress_50_photo)
self.progress_50.place(x=100, y=400)
self.root.update()
for i in akol:
    some_code
self.progress_100=Label(self.root,bd=0,bg='#1A1A1A',image=self.progress_100_phot)
self.progress_100.place(x=100, y=400)
self.root.update()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...