发布网友 发布时间:2022-04-23 14:38
共2个回答
热心网友 时间:2023-04-28 07:16
回答您好,我正在帮您查询相关的信息,马上回复您
您好,一般的播放器里面都会带有截取视频图片功能,比如QQ影音,在播放视频时,右击,选择“工具”-“截图“,就可以截取视频里的图片。
提问但是那样截图不够清晰
回答您好,清晰不清晰不是跟截图的方式有关,是跟视频的质量有关,视频是720P的格式 ,肯定不如1080P的清晰。
提问但是总不能每个片段都截取到
回答在QQ影音中,你想要截图的地方,暂时视频,不就可以截取到啦?
提问视频就10s,变换的画面很多
回答您是想视频导出一帧一帧的图片吧?
您这样子,告诉您个更好的办法,下载个”格式工厂“软件免费,打开后,在”视频“选项中,选择“导出帧,会把视频中的内容导出一帧一帧的图片,您选择您需要的即可。
回答您好,手机就更简单了,直接打开您的视频 ,直接载图就可以啦
如果这样载图,您不满意,您可以安装”格式工厂“APP手机版的
可以实现同样的效果
提问还剩下最后一条了,我图片发不出去,手机的没有看到导出帧,只有视频格式转换
回答您是通过微信还是QQ发送的图片呢?
提问就是,我想把格式工厂那边页面截图给你看一下,但是这边发不出来,完了最后一条了
回答大概明白您的意思了,就是手机版的格式工厂没有导出帧这个功能,对吧
您用的是IPHONE还是安卓?
热心网友 时间:2023-04-28 07:17
double currentPos = capture.get(CV_CAP_PROP_POS_FRAMES);
std::cout << "CV_CAP_PROP_POS_FRAMES = " << currentPos << std::endl;
// position_slider 0 - 100
double noFrame = position_slider*nbFrames / 100;
// solution 1
bool success = capture.set(CV_CAP_PROP_POS_FRAMES, noFrame);
// solution 2
double frameRate = capture.get(CV_CAP_PROP_FPS);
double frameTime = 1000.0 * noFrame / frameRate;
bool success = capture.set(CV_CAP_PROP_POS_MSEC, frameTime);
if (!success) {
std::cout << "Cannot set frame position from video file at " << noFrame << std::endl;
return;
}
currentPos = capture.get(CV_CAP_PROP_POS_FRAMES);
if (currentPos != noFrame) {
std::cout << "Requesting frame " << noFrame << " but current position == " << currentPos << std::endl;
}
success = capture.read(frame_aux);
if (!success) {
std::cout << "Cannot get frame from video file " << std::endl;
return;
}
imshow("test", frame_aux);