如何在服务器上压缩上传的视频?

时间:2018-05-09 08:54:17

标签: javascript php html video-compression

我必须创建一个简单的网页,用户可以在其上传视频(最多10 MB),页面将压缩它(达到5 MB或更少)并将其保存到服务器。

我使用HTML CSS和javascript完成了网页的前端部分。

用户应该能够添加视频文件,我的网站应该在服务器端压缩它。

那么,如何在我的服务器上压缩上传的视频?

screenshot of my page

1 个答案:

答案 0 :(得分:0)

如果您希望在不降低质量的情况下缩小视频尺寸,则可以安装并使用以下程序之一:

sudo apt-get install ffmpeg
ffmpeg -i videoS1.mp4 -r 30 -s 960x540 output-compress.mp4

OR

sudo apt-get install mencoder
mencoder input.mp4 -vf scale=720:480 -ovc lavc -o output-compress.mp4

OR

sudo apt-get install libav-tools 
avconv -i input.mp4 -s 640x480 output-compress.mp4

上述所有命令/程序都可以使用服务器端编程语言作为Linux实用程序执行。您可以获得各种编解码器支持的库。