如何使用android将视频分成几部分?

时间:2017-09-02 10:59:24

标签: android video

我希望java代码创建特定大小的视频分区。 例如考虑一个大小为20mb的视频,我想要每个5 mb的peices。所以我们得到4个部分。 我使用下面的代码,但它只创建.MP4文件,它不创建视频文件。

class Production(Base):
   DEBUG = False
   STATICFILES_FINDERS = (
      'django.contrib.staticfiles.finders.FileSystemFinder',
   )

class Develop(Base):
   DEBUG = True
   STATICFILES_FINDERS = (
      'django.contrib.staticfiles.finders.AppDirectoriesFinder',
   )

1 个答案:

答案 0 :(得分:0)

我认为你希望每个部分都是一个可播放的视频本身 - 在这种情况下,每个部分都需要正确的元数据标题,以允许玩家正确处理它。

仅按字节分解视频意味着元数据不存在或在任何块中都不正确。

您可以使用ffmpeg使用以下命令正确执行此操作(对于mp4):

  

ffmpeg -I videoPath -ss startTime -t endTime -c copy outputVideoChunk.mp4

有几种方法可以在Android应用中使用ffmpeg,但最简单的方法之一是使用支持良好的包装库,如: