我希望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',
)
答案 0 :(得分:0)
我认为你希望每个部分都是一个可播放的视频本身 - 在这种情况下,每个部分都需要正确的元数据标题,以允许玩家正确处理它。
仅按字节分解视频意味着元数据不存在或在任何块中都不正确。
您可以使用ffmpeg使用以下命令正确执行此操作(对于mp4):
ffmpeg -I videoPath -ss startTime -t endTime -c copy outputVideoChunk.mp4
有几种方法可以在Android应用中使用ffmpeg,但最简单的方法之一是使用支持良好的包装库,如: