0

是否可以将视频实时渲染到内存中并在需要时获取帧?在这种情况下可以使用硬件加速吗?

4

1 回答 1

2

是的,您可以使用 Video Callbacks API。请参阅此处使用此技术的缩略图示例:https ://code.videolan.org/mfkl/libvlcsharp-samples/tree/master/PreviewThumbnailExtractor

至于第二个问题,不,需要将输出复制到 RAM 中,这显然会降低性能,因为您没有使用端到端的硬件加速。

这至少是 libvlc 3 的 API 状态,但在 libvlc 4 中情况可能会发生变化。

于 2020-04-14T19:07:15.013 回答