繁体   English   中英

Python-使用音频openCV播放无限视频,卡在音频上

Python - Playing infinite video with audio openCV, stuck at audio

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我被音频迷住了。
有没有简单的方法可以将这两个在一起?
我必须同时同步它们还是可以以某种方式将音频提取到现有代码中? :/
我是python的新手:P

我的代码:

import cv2
import numpy as np


file_name = "path to video"
window_name = "window"
interframe_wait_ms = 30

cap = cv2.VideoCapture(file_name)
if not cap.isOpened():
    exit()

cv2.namedWindow(window_name, cv2.WND_PROP_FULLSCREEN)
cv2.setWindowProperty(window_name, cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN)

while (True):
    ret, frame = cap.read()
    if ret:
        cv2.imshow(window_name, frame)
    else:
        cap.set(cv2.CAP_PROP_POS_FRAMES, 0)

    if cv2.waitKey(interframe_wait_ms) & 0x7F == ord('q'):
        break

cap.release()
cv2.destroyAllWindows()
1 个回复

没关系,我使用ffpyplayer解决了此问题,但是当视频重新加载,音乐出现错误时,我仍然遇到问题

1 Python - 播放带音频的视频(使用 OpenCV?)

这可能是一个愚蠢的问题,我已经搜索过这个,但没有找到一个直接的答案: 您可以使用 OpenCV 和 FFMPEG 播放带音频的视频吗? 如果不是,那么最好的方法是什么? 看起来很简单,但我对 Python 太陌生了,我不知道该期待什么/要搜索什么。 谢谢! ...

4 python-同时播放不同音量的音频样本

我正在尝试使用python在Raspberry Pi上同时播放不同音量的音频样本: 但在此示例中,我在上次播放的样本上有所滞后。 我也想有8个频道的8个样本 此代码有什么问题? 有更好的方法或用于此目的的库吗? 编辑 我尝试使用通道,但播放声音2时仍然有滞后 ...

5 使用MediaDecoder播放视频音频

我有一个MPEG2传输文件,并且使用Android中新的MediaCodec API,可以播放视频帧。 我正在使用MediaExtractor加载文件,并调用getTrackFormat获取MediaFormat。 报告的MIME类型为“ video / avc”。 是否有一种直接播放 ...

8 使用 python-vlc 同时播放多个音频/视频文件

我正在开发一个 tkinter 应用程序,其中视频和声音根据某些事件进行排队和播放。 为此,我使用 python-vlc,但我还没有找到同时播放多个声音的方法(除了多线程)。 视频还需要自己的窗口才能正常工作。 下面的代码来自一个纯模块,用于测试这个。 import vlc files = [ ...

9 在Python下播放视频(带有音频)

我需要在python脚本下播放几个视频(带有相对音频),因为我需要在它们和触发器之间插入特定的暂停(用于神经心理学实验)。 我在Internet上尝试了许多示例来实现媒体播放器,例如这里的示例,但是我没有设法编译库MPlayer。 最后,我只需要使视频由python控制即可,无论是否使用 ...

10 在 Python 中分别播放音频和视频

我想创建一个 Python 脚本来使用不同的时间线分别播放视频和音频,我的意思是例如我有 2 个视频文件和 4 个音频文件,我想让一个播放器像下面的时间线一样播放它们: 我有所有的时间,例如 video1 从 0 秒到 90 秒,video2 从 90 秒到 120 秒。音频也一样。 我只需要 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM