FFMPEG:文件上传时进行转换(不完整的文件)

FFMPEG:文件上传时进行转换(不完整的文件)

我正在使用 HTML5 设计一个媒体上传功能。我的设计目前如下所示:

  • 用户选择要上传的文件
  • FileApi(JS)逐块读取此文件,并通过以下方式将其上传到服务器XHR
  • 然后将新上传的文件块附加到服务器上的完整文件中

此时,我想开始将已有的内容转换为与 Web 兼容的格式,例如mp4视频等,直到完整文件上传完毕,转换才能完成。请注意,我可以熟练地将上传的块附加到服务器上的文件中,只是我对 ffmpeg 的东西不太了解

我该如何使用FFMPEG?来做到这一点,或者等待完全下载会更容易吗?

我仍处于设计阶段,所以我实际上还没有写任何东西,但这纯粹是一个关于如何使用 ffmpeg 转换部分文件、停止、继续……直到文件完全转换的问题

这显然与 YouTube 上传流媒体文件时使用的技术相同,可以更快地完成上传

相关内容