【问题标题】:Python play audio in sync with cv2 videoPython 播放音频与 cv2 视频同步
【发布时间】:2018-09-29 07:59:57
【问题描述】:

我对@9​​87654322@ 库非常陌生,因为我最近发现了it is unable to play audio,我想知道是否有另一个库可以让我播放与视频本身同步的音频(最好不需要音频文件,仅使用视频的音频)

【问题讨论】:

    标签: python audio cv2


    【解决方案1】:

    原来有一个非常简单的方法,我稍后研究后会发现,不幸的是,它需要一个与视频匹配的单独音频文件: 首先,将simpleaudio 导入为sa(必要时用pip 安装),然后将这段代码添加到您的cv2 视频播放器中。在 while 循环之前,但在定义视频文件的代码行之后添加它:

    wave_obj = sa.WaveObject.from_wave_file("AudioFile.wav")
    wave_obj.play()
    

    然后你必须手动调整waitKey,直到音频与视频匹配,否则可能太快或太慢。通常必须使用接近 25 的值,如果音频突然结束,请尝试将值加 1 直到匹配为止

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-07
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      相关资源
      最近更新 更多