Можно ли в моем веб-приложении обеспечить различные качества видео без преобразования каждого видео в каждый формат? - PullRequest
0 голосов
/ 14 октября 2019

Я создаю веб-приложение, которое будет обрабатывать тысячи видео. В настоящее время я использую ffmpeg для преобразования каждого видео в 4 формата (1080 720 4808040 пикселей). Он потребляет много памяти и времени для загрузки каждого видео. Есть ли лучший способ, позволяющий пользователю транслировать мои видео с разным качеством видео без конвертации каждого видео?

1 Ответ

0 голосов
/ 15 октября 2019

Вот формула для расчета размера видеофайла без сжатия:

ширина x высота x бит на пиксель x fps x время в секундах

Это, однако, не очень полезно без знаниякакой тип сжатия вы используете. Например, одночасовое видео с разрешением 720p и частотой 30 кадров в секунду потребует 278 ГБ без какого-либо сжатия.

Это может быть на много порядков меньше в зависимости от того, как вы его кодируете (3% из 278 ГБ вполне доступны).

Вы видели этот курс: http://slhck.info/ffmpeg-encoding-course/#/

...