如何压缩服务器上上传的视频?
How can I compress an uploaded video on my server?
我必须制作一个简单的网页,用户可以在该网页上上传视频(最大 10 MB),该网页会将其压缩(至 5 MB 或更少)并将其保存到服务器。
我使用 HTML CSS 和 javascript 完成了网页的前端部分。
用户应该能够添加视频文件,我的站点应该在服务器端对其进行压缩。
那么,我该如何压缩服务器上上传的视频?
如果您想在不损失太多质量的情况下减小视频大小,则可以安装并使用以下程序之一:
sudo apt-get install ffmpeg
ffmpeg -i videoS1.mp4 -r 30 -s 960x540 output-compress.mp4
或
sudo apt-get install mencoder
mencoder input.mp4 -vf scale=720:480 -ovc lavc -o output-compress.mp4
或
sudo apt-get install libav-tools
avconv -i input.mp4 -s 640x480 output-compress.mp4
最重要的是 commands/programs 可以使用服务器端编程语言执行,因为它是 Linux 实用程序。您可以获得各种编解码器支持的库。
我必须制作一个简单的网页,用户可以在该网页上上传视频(最大 10 MB),该网页会将其压缩(至 5 MB 或更少)并将其保存到服务器。
我使用 HTML CSS 和 javascript 完成了网页的前端部分。
用户应该能够添加视频文件,我的站点应该在服务器端对其进行压缩。
那么,我该如何压缩服务器上上传的视频?
如果您想在不损失太多质量的情况下减小视频大小,则可以安装并使用以下程序之一:
sudo apt-get install ffmpeg
ffmpeg -i videoS1.mp4 -r 30 -s 960x540 output-compress.mp4
或
sudo apt-get install mencoder
mencoder input.mp4 -vf scale=720:480 -ovc lavc -o output-compress.mp4
或
sudo apt-get install libav-tools
avconv -i input.mp4 -s 640x480 output-compress.mp4
最重要的是 commands/programs 可以使用服务器端编程语言执行,因为它是 Linux 实用程序。您可以获得各种编解码器支持的库。