我想将来自设备的未压缩帧存储为视频,但我需要知道如何选择“全帧(未压缩)”作为 VideoWriter(在 emgu aka openCV 中)的编解码器。
当我像这样传递 -1 时,我可以从下拉菜单中选择它
VideoWriter myVideoWriter = new VideoWriter ("myVieoColor.avi", -1 , 15, videoSize, true);
Run Code Online (Sandbox Code Playgroud)
但我想自动选择全帧(未压缩)编解码器。例如,我知道我可以通过以下方式选择 Lagarith Lossless Video Codec
VideoWriter myVideoWriter = new VideoWriter ("myVieoColor.avi", Emgu.CV.VideoWriter.Fourcc('L','A','G','S') , 15, videoSize, true);
Run Code Online (Sandbox Code Playgroud)
但我无法弄清楚我需要使用哪个fourcc。
也许有人可以帮助我