Есть ли способ приостановить выполнение сценария, пока ffmpeg не завершит преобразование файла? - PullRequest
0 голосов
/ 06 мая 2019

У меня есть скрипт Python, который преждевременно загружает файл в облако (до того, как он преобразуется в ogg), как я могу приостановить выполнение скрипта, пока не завершится конвертация, не используя что-то вроде time.sleep?

    cmd = ("ffmpeg -i " + mp4_file + " -y -loglevel quiet -ar 16000 -ac 1 -acodec libopus -vn " + audio_file)
    os.popen(cmd)

1 Ответ

0 голосов
/ 06 мая 2019

Используйте subprocess.run, чтобы заблокировать, пока это не будет сделано.

На Python 3.5 и старше вы должны использовать subprocess.call.

...