Math 如何检测缝合视频中片段的开始和结束?
我正在尝试找出如何为我试图构建的应用程序处理特殊视频。经过几天的研究,我不知道如何实现我正在努力构建的目标: 用户传入一个X分钟长的视频。视频制作过程是将多个可变长度的视频拼接在一起(每个视频的最大长度为K秒,比如60秒)。该应用程序的目的是检测每个视频在X分钟的大视频中何时开始和结束 例如,用户传入一个25(这是X)分钟长的视频。我们知道单个视频不能超过10(这是K)分钟。因此,用户可以缝合在一起生成输入视频的最大视频数是3个视频(两个10分钟视频和一个5分钟视频)。但情况并非总是如此,另一种可能的组合是(5个5分钟的视频等) 我已经研究这个问题好几天了,但我无法想出任何数学方法来解决这个问题(很可能是因为我的数学知识有限)。是否有可能解决此问题(每个缝合的视频从何处开始和结束)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分钟视频)。但情况并非总是如此,另一种
谢谢你的帮助!非常感谢。如果您只想使用整数单位(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的随机分区、所有可能的分区(通常有很多)、最佳分布分区(几乎相等的部分)等等。现在你的意志太抽象了