代码之家  ›  专栏  ›  技术社区  ›  PPP

如何在没有OpenGL的情况下高效地将解码后的YUV420P格式的帧显示到Qt中?

  •  0
  • PPP  · 技术社区  · 7 年前

    我一直在尝试以几种方式呈现从ffmpeg-ito-Qt解码的视频。我试过在这里使用QAbstractVideoBuffer: How to map a decoded buffer from ffmpeg into QVideoFrame? QImage 非常不完善 .

    我在这里发现: https://stackoverflow.com/a/12925009/10116440 OpenGL也可以用在Qt中,但我认为这有点过分了,因为OpenGL是用来渲染强烈的图形的。

    我肯定有办法,但我哪儿也找不到。

    如何在没有OpenGL的情况下高效地将解码后的YUV420P格式的帧显示到Qt中?

    我只需要一个向导 https://doc.qt.io/qt-5/videooverview.html#working-with-low-level-video-frames 根本帮不了我!

    0 回复  |  直到 7 年前