Оказывается, что есть очень простой метод, который я найду после исследования позже, к сожалению, для него требуется отдельный аудиофайл, соответствующий видео: во-первых, импортируйте simpleaudio
как sa
(при необходимости установите его с помощью pip)а затем добавьте этот кусок кода в ваш cv2
видеоплеер.Добавьте его перед циклом while, но после строки кода, которая определяет видеофайл:
wave_obj = sa.WaveObject.from_wave_file("AudioFile.wav")
wave_obj.play()
Затем необходимо вручную отрегулировать waitKey до тех пор, пока звук не будет соответствовать видео, в противном случае он может быть слишком быстрым или слишком медленным,Обычно необходимо использовать значение, близкое к 25, и, если звук внезапно заканчивается, попробуйте добавить его к значению, пока оно не будет соответствовать