Streaming 保存视频流VLC

Streaming 保存视频流VLC,streaming,video-streaming,vlc,codec,video-recording,Streaming,Video Streaming,Vlc,Codec,Video Recording,下面给出了使用vlc传输数据的代码。我想拯救这条小溪。使用GUI实现这一点非常简单。如何使用C程序来完成它 #include <stdio.h> #include <iostream> using namespace std; int main(int argc, char **argv) { int ch=system("start C:\\Users\\Administrator\\Desktop\\VideoLAN\\VLC\\vlc http://16

下面给出了使用vlc传输数据的代码。我想拯救这条小溪。使用GUI实现这一点非常简单。如何使用C程序来完成它

#include <stdio.h>
#include <iostream>

using namespace std;

int main(int argc, char **argv)
{
    int ch=system("start C:\\Users\\Administrator\\Desktop\\VideoLAN\\VLC\\vlc http://169.254.159.110/mjpg/1/video.mjpg --sout=\"#duplicate{dst=std{access=file,mux=ts,dst=stream.mp4},dst=display}");
}
#包括
#包括
使用名称空间std;
int main(int argc,字符**argv)
{
int ch=system(“启动C:\\Users\\Administrator\\Desktop\\VideoLAN\\VLC\\VLChttp://169.254.159.110/mjpg/1/video.mjpg --sout=\“#重复{dst=std{access=file,mux=ts,dst=stream.mp4},dst=display}”);
}
我现在可以录制流了,剩下的唯一问题是如何对保存的视频应用编解码器。目前,10秒的视频占用了大约1MB的空间。我想大幅减少这一空间。
我想做什么?

我想你尝试从VLC记录流。首先看看一些相关的问题,比如@和USS1929 959。我想记录流。我读到,根据答案,试图保持我的命令简单,我试图使它和它不工作。这不是真正的C++问题,它肯定不是C问题。