我正在开发一个人们可以上传视频的电子学习网站。
当有人上传视频时,他们通常会以1080p全高清上传,这很好。 现在的问题是,当人们观看视频时,他们只有1080p而且有些人网络不好(包括我自己),所以观看1080p的视频并不是最佳选择。
所以我认为将视频转换为不同格式(720p,360等等)是最好的方式。 所以我尝试使用FFMpeg,它可以工作,但它的速度非常慢,特别是因为有些视频长度超过10分钟,大小超过1GB。
我在FFMPEG中使用此命令:
ffmpeg -i video.mp4 -vf scale:1280:720 -strict -2 output.mp4
这很有效,但它确实很慢。
有没有更好的方法呢?由于有些人上传了5-10个视频,每个视频必须有3种不同的格式(1080p(原始)720p,360p)。
有人可以给我一些指导如何解决这个问题,因为这会阻止网站进展。
由于