command = ['ffmpeg',
'-use_wallclock_as_timestamps',
'1',
'-y',
'-f', 'rawvideo',
'-vcodec', 'rawvideo',
'-pix_fmt', 'bgr24',
'-s', '640*480',
'-r', '9',
'-i', '-',
'-c:v', 'libx264',
'-pix_fmt', 'yuv420p',
'-preset', 'ultrafast',
'-f', 'hls',
'-hls_list_size', '9',
'-hls_time','2',
'/ts/pla.m3u8']
proc = sp.Popen(command, stdin=sp.PIPE)
···
···
vid = cv2.VideoCapture(0)
···
return_value, frame = vid.read()
···
pipe_frame = frame[:, :, ::-1]
proc.stdin.write(pipe_frame.tostring())
2条回答 默认 最新
悬赏问题
- ¥15 图片是GET请求,后面是图片的id,Glide如何缓存?
- ¥15 现代密码学问题求解答
- ¥15 关于C#与NICAN类库通信的问题
- ¥15 cytoscape问题
- ¥15 putty实现机器学习猫狗识别
- ¥15 STS/eclipse导入gradle项目时报错如下
- ¥15 centos7.6进不去系统,卡在数字7界面
- ¥15 Tensorflow采用interpreter.allocate_tensors()分配内存出现ValueError: vector too long报错
- ¥15 使用CGenFF在线生成血红素辅基拓扑结构遇到问题
- ¥20 matlab代码实现可达矩阵形成骨骼矩阵