Tag: x264

捕获video时出现X264错误消息

我正在编写一个程序,将一些网络摄像头video保存到文件中。 我正在使用x264中的x264编解码器 当我尝试将帧写入文件时,我会弹出此错误消息。 x264vfw [警告]:很少有帧丢失。 解决这个问题的方法: x264vfw [警告]: – 如果您使用VirtualDub或其fork,则可以启用“VirtualDub Hack”选项 x264vfw [警告]: – 您可以启用“文件”输出模式 x264vfw [警告]: – 您可以启用“零延迟”选项 我找到了这个VirtualDub Hack,但后来我没有使用虚拟配音。 我不确定文件输出模式和零延迟是什么意思。 我认为问题与编解码器有关,因为当我改用使用不同的编解码器时,一切正常。 我正在使用C#和emgu,但我不认为这就是问题所在。 编辑 如果代码有帮助 public static void StartCapture() { try { capture = new Capture(); capture.SetCaptureProperty(Emgu.CV.CvEnum.CAP_PROP.CV_CAP_PROP_FRAME_WIDTH, 1920); //1920 capture.SetCaptureProperty(Emgu.CV.CvEnum.CAP_PROP.CV_CAP_PROP_FRAME_HEIGHT, 1080); //1080 CaptureOutput = new VideoWriter ( “capture output.avi”, CvInvoke.CV_FOURCC(‘X’,’2′,’6′,’4′), 50, //fps (int)capture.GetCaptureProperty(Emgu.CV.CvEnum.CAP_PROP.CV_CAP_PROP_FRAME_WIDTH), (int)capture.GetCaptureProperty(Emgu.CV.CvEnum.CAP_PROP.CV_CAP_PROP_FRAME_HEIGHT), […]