import pyaudio
import wave
from PIL import ImageGrab
import cv2
import threading
import time
from numpy import array
from moviepy.editor import *
import os
'''
pyaudio录制音频
openCV录制屏幕及对个人录像
moviepy对录制的音频、录屏及录像文件同步合成。
'''
class PyRecord:
def __init__(self, file_path="test"):
self.allow_record = True
self.file_path = file_path
def record_audio(self):
# 如无法正常录音 请启用计算机的"立体声混音"输入设备
#每个缓冲区的帧数
CHUNK = 1024
#采样位数
FORMAT = pyaudio.paInt16
#立体声道
CHANNELS = 2
#采样频率
RATE = 11025
p = pyaudio.PyAudio()
#录制音频
stream = p.open(
format=FORMAT,
channels
Python之屏幕录制
最新推荐文章于 2024-04-23 22:23:28 发布