我一直致力于一个项目,我有.mp3和视频文件(.MP4)。我在我的AWS服务器上安装了FFMG,我同时向FFMPEG提供了完整的视频文件和提供的音频文件。然后我将此文件发送到我的AWS S3,然后根据需要在我的网络应用程序中获取此视频。
问题/用例:
如果我有10个mp3和10个mp4视频文件,那么我必须等到它完成所有视频然后我才能在S3上发送它们,所以我等待很长时间,因为数字上升。
我可以控制吗?
解决方案-1:不需要等待循环
意思是不是开始所有并行的并行,而是希望合并一个接一个地完成。参考上面的例子
First merge of 1.mp3 + 1. Mp4= 1.mp4 (complete file) –upload s3.
Second merge of 2.mp3 + 2. Mp4= 2.mp4 (complete file) –upload s3.
Tenth merge of 10.mp3 + 10. Mp4= 10.mp4 (complete file) –upload s3.
解决方案-2:准备好发送视频
我怎么知道哪个视频已准备好发送到s3?
解决方案-3:其他服务
有没有其他在线API或服务,我可以通过mp3 + mp4并在合并后给我视频网址,因此技术上视频将托管在他们的平台或我的S3 doest问题上。