我有一个类似于YouTube的网站。用户可以上传不同格式(mov,flv等)的视频。我的网站将转换这些视频为不同的格式,以便其他用户可以下载和评价这些视频。我使用CodeIgniter构建了我的网站,使用FFmpeg将视频转换为各种格式。我的一个问题是,视频转换需要太长时间。例如,一个76MB的视频需要将近2个小时才能转换为各种格式。是否有解决方案来解决我的问题?
我有使用transload.it的良好经验。它有非常不错的API,您可以将文件上传到S3存储桶中,系统会将视频转换后放入同一个存储桶中。请参阅文档:https://transloadit.com/docs。