题
我有一个 2giga mpeg 文件,里面有人们跑步、慢跑、散步等。在里面。我将在图像分类项目中使用它,但我需要根据每个人的每个动作来分割视频。
例如;视频中有25个人按顺序重复这些动作
第一人称-runs -walks
第二人
-运行 -行走
并继续......
我想为每个人制作两个不同的 mpeg 文件 例如firstperson_runs.mpeg firstperson_waves.mpeg
所以我需要一个工具来将大文件分割成这些文件。分裂应因时间而定。
例如;选择 T1:开始行动 选择 T2:行动结束 在 t1 和 t2 时间间隔内,从大文件中创建新视频
当然我会为每个视频选择时间间隔。
操作系统:Winxp专业版
如果用matlab可以实现的话,能描述一下吗?有什么帮助吗???
解决方案
Matlab可以做这样的视频分割操作。有两个内置函数( aviread 和 mmreader )用于读取视频文件。两者都将创建包含视频的各个帧的对象。您可以将这些保存为单独的帧,或使用 avifile 制作新的视频。
不隶属于 StackOverflow