将部分视频文件上传到服务器

时间:2014-09-10 02:03:49

标签: php ffmpeg

我想建立一个网页,您可以将视频上传到服务器(假设使用文件输入HTML标签)。我想知道是否可以用任何语言上传视频文件的一小部分而不先上传整个文件然后拆分文件。

让我举一个例子来说明我想要实现的目标。我正在尝试创建一个服务,其中一个上传长&大视频文件,我给他们10个样本段的视频文件。

假设我有一个1小时的时间& / 1千兆大小的视频(avi)文件。

我想在上传到服务器的整个文件中获得10分钟的1分钟样本。

我知道我可以上传整个文件然后将其拆分,但上传1G文件对用户来说会很长。

我想知道是否有预先选择文件的哪个部分需要上传的方法,所以我只能上传特定的段然后重新构建文件以使它们可读。

我知道这更像是一个主观问题,它可能不适合Stack Overflow,但我真的需要弄清楚如何做到这一点。

1 个答案:

答案 0 :(得分:0)

实际上,这是不可行的。 @dandavis是对的...一些容器和编解码器允许你任意拆分(如MPEG-2)。然而,许多人不会(MP4),如果没有容器标题,你就不会走得太远。

除非您计划将所有FFmpeg重新实现为JavaScript,否则最好等待上传完成。