Сообразил!:-)
Только уточнение, параметр
Bits/(Pixel*Frame) у меня выводится в инфо файле, сделанном не MediaInfo, а KMPlayer
(
http://forum.kinozal.tv/showthread.php?t=11816 )
А вообще мне больше нравится GSpot, она делает компактный текстовый файл, а "научить" её выводить нужные параметры - дело двух минут. (Но об этом не здесь, если кому нужно - скажите, я напишу в соответствующей теме).
Итак. Этот параметр (в GSpot он называется
Qf) рассчитывается инфо-программами по формуле:
Qf = (Video Bitrate*1000)/(Frame Size*FPS)Где:
Frame Size -произведение ширины кадра на его высоту (в пикселах);
FPS -частота кадров в секунду.
Отсюда:
Video Bitrate =[Qf*(Frame Size*FPS)]/1000
Пример:
У меня есть такой фильм:
AVI File Details
========================================
Name...: Bljuz.Dusha.Cheloveka.2003.XviD.DVDRip.avi
Filesize...: 1,324 MB (or 1,356,382 KB or 1,388,935,168 bytes)
Runtime...: 01:39:25 (149,130 fr)
Video Codec..: XviD
Video Bitrate: 1408 kb/s
Audio Codec..: ac3 (0x2000) Dolby Laboratories, Inc
Audio Bitrate: 448 kb/s (6 ch) CBR
Frame Size...: 512x288 (1.78:1) [=16:9]
FPS...: 25.000
Qf...: 0.382 bits/pixel
Я хочу "растянуть" кадр до размеров 576х324. Вычисляем требуемый битрейт для перекодирования:
Frame Size = 576*324 = 186624;Video Bitrate = 0,382*186624*25/1000 = 1782,2592 ≈ 1782 kb/s Вот, как-то так...:-)