前言 Python推流本质是调用FFmpeg的推流进程,所以" pipe.stdin.write(img.tobytes()) "这句话报错时,可以考虑是FFmpeg没有配置的原因。 推流术语…省略。 代码 import cv2 # subprocess 模块允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值。 import subprocess # 视频读取对象 cap = cv2.VideoCapture(".../xx.mp4") # 读取一帧 ret, frame = cap.read