Как я могу сжать загруженное видео на моем сервере? - PullRequest
0 голосов
/ 09 мая 2018

Мне нужно создать простую веб-страницу, на которой пользователь может загрузить видео (максимум 10 МБ), и страница сожмет его (до 5 МБ или меньше) и сохранит его на сервере.

Я сделал внешнюю часть веб-страницы, используя HTML CSS и javascript.

Пользователь должен иметь возможность добавить видеофайл, а мой сайт должен сжать его на стороне сервера.

Итак, как мне сжать загруженное видео на моем сервере?

screenshot of my page

1 Ответ

0 голосов
/ 09 мая 2018

Если вы хотите уменьшить размер видео без потери качества, вы можете установить и использовать одну из следующих программ:

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. Вы можете получить библиотеки для поддержки различных кодеков.

...