如何使用 Pydub 和 OpenCV 库同时播放音频和 运行 网络摄像头?

How to play and audio and Run Webcam Simultaneouly using Pydub and OpenCV Libraries?

我正在尝试在我的代码中同时使用 Pydub 和 OpenCV 来播放音频文件和 运行 我的网络摄像头。但是,当我 运行 代码时,首先播放音频,但是网络摄像头不会 运行 在 While 循环中。这是相同的代码:-

import cv2 as cv
from pydub import AudioSegment
from pydub.playback import play

# Initiate the Webcam

camera = cv.VideoCapture(0)

# Audio

audio_src = 'song.mp3'

song = AudioSegment.from_mp3(audio_src)

play(song)

while True:

    ret_val, frame = camera.read()

    if (ret_val is True):
    
        cv.imshow('Frame', frame)

    key = cv.waitKey(1)
    if (key == 27):
        break

camera.release()
cv.destroyAllWindows()

关于如何使用 pydub 同时播放音频和 运行 Wecam 有什么建议吗?或者任何其他播放音频的模块?任何帮助将不胜感激!谢谢:)

与opencv无关

使用一些播放声音背景的库

喜欢

https://github.com/cheofusi/just_playback