Есть ли способ определить разрешение видео по битрейту?
У меня есть случай, когда мне нужно определить разрешение видео в зависимости от скорости передачи данных, например, 236k, 668k, 1299k, 1900k и т. Д.
У меня также есть данные о его размерах, например, 320x240, 480x360 и т. Д.
Есть ли способ определения разрешения видео с использованием информации о скорости передачи и размере видео?
Если да, то как? Если нет, то какая информация мне нужна для расчета разрешения видео?
PS: я новичок в концепции разрешений, битрейта и т. Д.
1 ответ
Разрешение видео в его обычном значении совпадает с его размерами в пикселях, поэтому то же самое разрешение составляет 320px × 240px или 1280×720 px (или "720p") и т. Д.
Это напрямую не зависит от битрейта; более низкий битрейт может означать более низкие размеры / разрешение, но это также может означать видео низкого качества (более видимые артефакты) при том же разрешении, или это может означать, что использовался лучший видеокодек (более эффективное сжатие). Таким образом, единственное, что прямо говорит вам битрейт, это то, сколько битов (в среднем) было использовано за одну секунду видео.
(В некоторых других контекстах, таких как изображения / фотографии, "разрешение" также может означать DPI, но здесь это не имеет значения.)