Идеальные битрейты для разных разрешений видео

Я создаю сервис «Видео по запросу» для закрытого сообщества. Я использовал FFMPEG для обработки видео и dash.js для адаптивного проигрывателя битрейта с пользовательским селектором разрешения. Может кто-нибудь предложить, какие идеальные битрейты я должен использовать при транскодировании видео / аудио?

Я говорю о -b:v а также -ab вариант

ffmpeg -i vid.mp4 -c:v libvpx-vp9 -keyint_min 150 \
-g 150 -tile-columns 4 -frame-parallel 1  -f webm -dash 1 \
-an -vf scale=144:-1 -b:v 120k -dash 1 video_1.webm \
-an -vf scale=240:-1 -b:v 250k -dash 1 video_2.webm \
-an -vf scale=360:-1 -b:v 500k -dash 1 video_3.webm \
-an -vf scale=480:-1 -b:v 750k -dash 1 video_4.webm \
-an -vf scale=720:-1 -b:v 1500k -dash 1 video_5.webm

А также

ffmpeg -i vid.mp4 -vn -acodec libvorbis -ab 96k -dash 1 audio_96k.webm

Любые предложения / взломы или примеры для решения реальных сетевых ситуаций приветствуются.

0

Решение

Там нет идеала. Каждое видео отличается, и каждый зритель отличается. То, что идеально для одного зрителя, не идеально для другого. Прочитайте блог Netflix о кодировке pert title и vmaf. Также посмотрите состояние интернет-отчетов Akamai, чтобы определить среднюю глобальную скорость интернет-соединения.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]