使用 VLC 抓取帧
Frame grabbing with VLC
我使用 VLC.DotNet dll 在我的 WPF 应用程序中播放我的 RSTP/h.264 流。现在,我需要处理这个流的一些帧。
VLC.DotNet有没有抓帧的方法?
新的 Vlc.DotNet 库 (https://github.com/ZeBobo5/Vlc.DotNet / Nuget: Vlc.DotNet.Wpf/Core/Core.Interop/Forms) 还没有快照功能。它似乎已在核心库中实现,但并未在实际的 VlcControls 中实现,因此希望它很快就会出现。
old Vlc.DotNet 库,我想你仍然可以在这里获得:https://github.com/RexGrammer/Vlc.DotNet-Deprecated,应该允许使用以下快照:
myVlcControl.TakeSnapshot(@"C:\", 1280, 720);
我使用 VLC.DotNet dll 在我的 WPF 应用程序中播放我的 RSTP/h.264 流。现在,我需要处理这个流的一些帧。
VLC.DotNet有没有抓帧的方法?
新的 Vlc.DotNet 库 (https://github.com/ZeBobo5/Vlc.DotNet / Nuget: Vlc.DotNet.Wpf/Core/Core.Interop/Forms) 还没有快照功能。它似乎已在核心库中实现,但并未在实际的 VlcControls 中实现,因此希望它很快就会出现。
old Vlc.DotNet 库,我想你仍然可以在这里获得:https://github.com/RexGrammer/Vlc.DotNet-Deprecated,应该允许使用以下快照:
myVlcControl.TakeSnapshot(@"C:\", 1280, 720);