我需要在程序在linux下工作时保存我的屏幕。我试过了
string out = filepath;
stringstream cmd;
cmd << "cvlc -v screen:// '--sout=#transcode{vcodec=h264}:file{dst=" << out <<"} ' &"
system(cmd.str().c_str());
此命令不起作用。我应该在这个命令中改变什么?
答案 0 :(得分:1)
我解决了这个问题/ 这是工作代码:
cvlc -I 'dummy' screen:// --screen-left=0 --screen-top=0 --screen-width=1280 --screen-height=960 --screen-fps=30 \
--sout '#transcode{vcodec=mp2v, vb=800, scale=1, acodec=none}:file{mux=ts, dst=your_video_path_to_be_saved}'