Идеальные битрейты для разных разрешений видео - PullRequest
0 голосов
/ 15 октября 2018

Я создаю службу видео по запросу для закрытого сообщества.Я использовал 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

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

1 Ответ

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

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

...