Math 如何检测缝合视频中片段的开始和结束?

Math 如何检测缝合视频中片段的开始和结束?,math,video,split,video-processing,image-stitching,Math,Video,Split,Video Processing,Image Stitching,我正在尝试找出如何为我试图构建的应用程序处理特殊视频。经过几天的研究,我不知道如何实现我正在努力构建的目标: 用户传入一个X分钟长的视频。视频制作过程是将多个可变长度的视频拼接在一起(每个视频的最大长度为K秒,比如60秒)。该应用程序的目的是检测每个视频在X分钟的大视频中何时开始和结束 例如,用户传入一个25(这是X)分钟长的视频。我们知道单个视频不能超过10(这是K)分钟。因此,用户可以缝合在一起生成输入视频的最大视频数是3个视频(两个10分钟视频和一个5分钟视频)。但情况并非总是如此,另一种

我正在尝试找出如何为我试图构建的应用程序处理特殊视频。经过几天的研究,我不知道如何实现我正在努力构建的目标:

用户传入一个X分钟长的视频。视频制作过程是将多个可变长度的视频拼接在一起(每个视频的最大长度为K秒,比如60秒)。该应用程序的目的是检测每个视频在X分钟的大视频中何时开始和结束

例如,用户传入一个25(这是X)分钟长的视频。我们知道单个视频不能超过10(这是K)分钟。因此,用户可以缝合在一起生成输入视频的最大视频数是3个视频(两个10分钟视频和一个5分钟视频)。但情况并非总是如此,另一种可能的组合是(5个5分钟的视频等)

我已经研究这个问题好几天了,但我无法想出任何数学方法来解决这个问题(很可能是因为我的数学知识有限)。是否有可能解决此问题(每个缝合的视频从何处开始和结束)


谢谢你的帮助!非常感谢。

如果您只想使用整数单位(munutes,seconds),请计算两个值

R = X % K  - integer modulo 7 % 3 = 1, residue
M = X / K   -integer division  7 / 3 = 2
如果余数R为零,则视频片段的总数为
M
,否则为
M+1

i-th
视频段的开始时间为
Ts[i]=i*K

除最后一段外,
Te[last]=X


我希望这是非常基础的数学。

据我所知,只有当所有线段的长度都恰好为K时,这才有效。然而,K只是一段的最大长度,一段可以短得多。我错过什么了吗?谢谢你的时间和回答!是的,我认为你的例子是基础。如果你对其他类型的组合感兴趣,你必须为它们制定明确的标准,还需要哪些其他标准?分段可以是不同的长度,最大长度为K。我不知道。您可能希望生成最大部分大小为K的随机分区、所有可能的分区(通常有很多)、最佳分布分区(几乎相等的部分)等等。现在你的意志太抽象了