QtAV
QtAV copied to clipboard
请问QtAV支持从内存中读取视频数据进行播放吗?
我想从内存中读取视频数据,然后直接导入QtAV进行解码播放。在ffmpeg中可以通过设置回调函数,从内存中读取数据进行解码。如果QtAV能提供这种模式,那就完美了。
可以,比如用qiodevice
可以用QtAV::VideoRenderer + QtAV::VideoDecoder 处理每一帧视频数据,VideoDecoder从内存中解码完一帧数据之后用VideoRenderer::receive() 接收解码完成的frame,然后就能显示到 VideoRenderer::widget() 上了