как синхронизировать c аудио и видео, используя python - PullRequest
0 голосов
/ 15 апреля 2020

Я делаю устройство записи экрана, которое захватывает экран и одновременно записывает звук с микрофона (вход) с помощью сценария python.

Я использую библиотеку Pillow и opencv для записи экрана и используя библиотеку pyaudio для записи звука.

Я создал Gui, используя tkinter для этого устройства записи экрана (показано на рисунке ниже).

Так, чтобы запустить экран и запись звука, я использовал кнопки запускать и останавливать различные функции скриптов.

Теперь проблема в том, что продолжительность видеофайла (запись экрана) и аудиофайла (с использованием pyaudio) различна.

ex. если пользователь нажимает на кнопку re c на экране, а через 20-50 секунд c позже нажимает кнопку c voice или наоборот.

Длительность обоих файлов различна и может Не удалось объединить аудио и видео файл правильно.

Как мне преодолеть эту ситуацию?

gui

...