我想使用 FFMPEG 对我的 mp4 视频进行转码,以便在 Amazon S3 上进行 http 流式传输而无需下载。但是,参考这篇文章,我仍然无法进行流式传输:
ffmpeg -i input.avi -c:v libx264 -crf 22 -c:a libfaac -movflags faststart output.mp4
上传到 S3 并将其设置为公开后,将内容类型更改为“video/mp4”,视频无法播放,因为它说文件已损坏。但如果我下载文件,它播放得很流畅。我尝试了 amzaon Eleastic Transcode,它可以立即播放而无需下载,但文件大小被缩减为 1/10,因此质量受到影响。
我认为我一定错过了通过 http 进行流传输的某些内容。有人可以帮忙吗?谢谢。
问候,KC