我的 .avi 视频文件有点大(一两个超过 13 GB)。我有一个带有开始时间和结束时间的 csv 文件,如下所示:
start end
00:00:23 00:03:24
etc etc
我想根据csv 文件中指定的start
和位置将此 .avi 文件拆分为更小的视频文件(最好是 .avi,但不是必需的)。end
我的问题是:我怎样才能在 Java 中做到这一点?请注意,读取 csv 文件不是问题,而是如何编写代码从视频文件中抓取剪辑?
注:如果Java真的不适合这样的任务,C++能做到吗?如果是这样,在这种情况下代码会是什么样子?如果 C++ 做不到,那还能做什么?或者也许我可以使用命令行工具?我在 Mac OS X 上。