我正在使用 HTML5 设计一个媒体上传功能。我的设计目前如下所示:
- 用户选择要上传的文件
- FileApi(JS)逐块读取此文件,并通过以下方式将其上传到服务器
XHR
- 然后将新上传的文件块附加到服务器上的完整文件中
此时,我想开始将已有的内容转换为与 Web 兼容的格式,例如mp4
视频等,直到完整文件上传完毕,转换才能完成。请注意,我可以熟练地将上传的块附加到服务器上的文件中,只是我对 ffmpeg 的东西不太了解
我该如何使用FFMPEG
?来做到这一点,或者等待完全下载会更容易吗?
我仍处于设计阶段,所以我实际上还没有写任何东西,但这纯粹是一个关于如何使用 ffmpeg 转换部分文件、停止、继续……直到文件完全转换的问题
这显然与 YouTube 上传流媒体文件时使用的技术相同,可以更快地完成上传