Расчет качества видео
Есть множество видеофайлов. У каждого своя высота кадра, свой битрейт, кодек и прочее. Есть видео, высота кадра 1080, а визуально по качеству оно 480...
Необходимо для каждого видео, определить в какие качества его возможно привести
144р
240р
360р
480р
720р
1080р
1440р
2160р
В данный момент, чтобы определить в какие разрешения преобразовывать видео, ориентируюсь на высоту кадра + битрейт. Что не верно...
Поскольку как ранее писал, высота кадра может быть 1080, а по качеству картинки оно на 480. Так же битрейт и качество может различаться, в зависимости от кодека. Некоторые кодеки лучше сжимают, меньший битрейт при этом качество не теряется...
Вопрос в том, что за формула, на что смотреть на входной файл. Чтобы определить в какие качество допустимо преобразовывать?
Ответы (1 шт):
Чтобы определить, в какое качество можно пожать видео, необходимо, как ни странно, пожать видео в это качество, затем картинку апскелить обратно и сравнить с картинкой из непожатого видео. Например, если видео было апскейлом с низкого разрешения или просто плохого качества, то после описанной операции разница будет небольшая, а если оно было высокого качества, то разница будет большой. Параметры допустимого падения качеcтва устанавливаете опытным путем.