python处理字节流形式的视频

python处理内存中字节流形式的视频
在使用python的streamlit库处理上传的文件时碰到一个问题,文件上传后是以字节数组的形式存在内存中,我在后续需要使用cv2库逐帧操作上传的视频,这里就产生一个问题,cv2怎么读取到内存中字节形式的视频? 经过多次查找,发现可以使用ffmpeg从内存中将字节流解码,然后再由cv2处理。
代码如下:
import streamlit as st
# streamlit中上传文件的函数
@st.cache(allow_output_mutation=True,show_spinner=False)
def load_local_video(uploaded_video):
bytes_data = uploaded_video.getvalue()
print(uploaded_video.name)

return bytes

python处理字节流形式的视频最先出现在Python成神之路

版权声明:
作者:admin
链接:https://www.techfm.club/p/19389.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>