下面给出了使用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}");
}
我能够录制流,现在唯一的问题仍然是如何将编解码器应用于已保存的视频。目前,10秒的视频占用大约1MB的空间。我想大幅降低这一点。 我该怎么办?