У меня есть случай, когда мне нужно определить разрешение видео в зависимости от скорости передачи данных, например, 236k, 668k, 1299k, 1900k и т.д.

У меня также есть данные о его размерах, например, 320x240, 480x360 и т.д.

Есть ли способ определения разрешения видео с использованием информации о скорости передачи и размере видео?

Если да, то как? Если нет, то какая информация мне нужна для расчета разрешения видео?

PS: я новичок в концепции разрешений, битрейта и т.д.

1 ответ1

1

Разрешение видео в его обычном значении совпадает с его размерами в пикселях, поэтому то же самое разрешение составляет 320px × 240px или 1280 × 720 px (или "720p") и т.д.

Это не зависит напрямую от битрейта; Более низкая скорость передачи битов может означать более низкие размеры / разрешение, но это также может означать видео низкого качества (более видимые артефакты) при том же разрешении, или это может означать, что использовался лучший видеокодек (более эффективное сжатие). Таким образом, единственное, что напрямую говорит вам битрейт, это то, сколько битов (в среднем) было использовано за одну секунду видео.

(В некоторых других контекстах, таких как изображения / фотографии, "разрешение" также может означать DPI, но здесь это не имеет значения.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .