QtAV icon indicating copy to clipboard operation
QtAV copied to clipboard

请问QtAV支持从内存中读取视频数据进行播放吗?

Open Weinbery opened this issue 3 years ago • 2 comments

我想从内存中读取视频数据,然后直接导入QtAV进行解码播放。在ffmpeg中可以通过设置回调函数,从内存中读取数据进行解码。如果QtAV能提供这种模式,那就完美了。

Weinbery avatar Aug 13 '21 08:08 Weinbery

可以,比如用qiodevice

wang-bin avatar Aug 14 '21 13:08 wang-bin

可以用QtAV::VideoRenderer + QtAV::VideoDecoder 处理每一帧视频数据,VideoDecoder从内存中解码完一帧数据之后用VideoRenderer::receive() 接收解码完成的frame,然后就能显示到 VideoRenderer::widget() 上了

iGwkang avatar Aug 16 '21 09:08 iGwkang