gpt4 book ai didi

c++ - Opencv C++ : How to split video several part by time?

转载 作者:太空宇宙 更新时间:2023-11-03 23:14:26 24 4
gpt4 key购买 nike

请问如何通过open cv(语言c++)按时间分割多个视频上的视频(.mp4)?例如,我有一个 10 秒长的视频,我想从中创建两个视频;第一个视频从 0 秒到 5 秒之间的原始视频中捕获帧,第二个视频从 6 秒到 10 秒之间的原始视频中捕获帧。有知道的人回答吗?

最佳答案

只需读取 inputVideo 并计算您需要多少帧。

然后将帧数写入第一个输出视频,其余的写入第二个。

像这样的东西应该可以工作

for(;;) //Show the image captured in the window and repeat
{
countFirstVideo++;
inputVideo >> src; // read
if (src.empty()){ break; } // check if at end
if(countFirstVideo++ < myDesignatedSize)
{
outputVideo1 << src;
}
else
{
outputVideo2 << src;
}
}

关于c++ - Opencv C++ : How to split video several part by time?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42628790/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com