Libvlc --vout=dummy选项是否与--video filter=scene一起工作?
我正在尝试使用场景视频过滤器从视频流创建快照。我现在在Windows上,但它将在Linux上运行,我不希望视频输出窗口显示。如果不使用-vout=dummy选项,我可以获得要生成的场景。当我包含该选项时,它不会生成场景 表明这是可能的。我做错了什么 以下是LibVLCSharp代码中的代码行:Libvlc --vout=dummy选项是否与--video filter=scene一起工作?,libvlc,libvlcsharp,Libvlc,Libvlcsharp,我正在尝试使用场景视频过滤器从视频流创建快照。我现在在Windows上,但它将在Linux上运行,我不希望视频输出窗口显示。如果不使用-vout=dummy选项,我可以获得要生成的场景。当我包含该选项时,它不会生成场景 表明这是可能的。我做错了什么 以下是LibVLCSharp代码中的代码行: LibVLC libVLC = new LibVLC("--no-audio", "--no-spu", "--vout=dummy", "--video-filter=scene", "--scene-
LibVLC libVLC = new LibVLC("--no-audio", "--no-spu", "--vout=dummy", "--video-filter=scene", "--scene-format=jpeg", "--scene-prefix=snap", "--scene-path=C:\\temp\\", "--scene-ratio=100", $"--rtsp-user={rtspUser}", $"--rtsp-pwd={rtspPassword}");
对于VLC3,您需要禁用硬件加速,这似乎与虚拟vout不兼容 在我的测试中,需要在媒体上而不是在全球范围内这样做: media.AddOption:avcodec hw=none;
我仍然有太高的级别或递归错误,为此,我想你最好在videolan的trac上打开一个问题。这也解决了我的问题!谢谢@cube45!!