![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Графический формат, блин
ZzzzZ © (2006-03-24 07:35:00)Доброго времени.
Есть программка, не моя, которая пишет видео(типа видео захват).
Размер 320*240
Формат буффера такой:
76800
------
38400
------
76800
------
38400
------
76800
------
38400
--------------
Это формат одного кадра(как я это понимаю, медиа никогда не занимался).
Вопрос: Что это за формат, где можно про него прочитать?
ZzzzZ (2006-03-28 08:05:00) [1]День добрый.
Пишет в буфер в памяти. Сегодня как до своего компа доберусь, посмотрю
как видеофаил устроен, в который он пишет.
Я почти(на 90%)уверенн, что это один кадр. Тока меня смущают эти 38400.
А где можно почитать про эти форматы?
UV, YUV etc.
Pavia (2006-03-25 22:00:00) [2]Это не RGB скорее всего уже сжатое в UV4:2:0
Соответственно 76800 это U плоскость и 38400 это V плоскость
SamBrook (2006-03-24 12:41:00) [3]
> Это формат одного кадра(как я это понимаю, медиа никогда
> не занимался).
Судя по этим словам, автор не уверен в своем предположении :)
А 12 бит RGB обычно выравнивают до 2 байт (по крайней мере так делали все драйвера камер с которыми я имел дело, а их было достаточно много).
Sapersky (2006-03-24 12:33:00) [4]Сам же говорил про 12 бит. А автор утверждает, что те 6 чисел - это 1 кадр.
76800 + 38400 = 320 * 240 / 8 * 12. И таких пар 3 штуки (RGB).
SamBrook (2006-03-24 12:27:00) [5]
> Но почему 2-м сожержимым? Если RGB, то как раз один кадр.
Не понял:
320 x 240 x 3 = 230400 а у автора 76800=320 x 240 x 1
Sapersky (2006-03-24 12:08:00) [6]Больше смахивает на 12 бит, причем один кадр соответсвует двум последовательным содержимым буфера.
Если камера настолько продвинутая, что умеет с 12 битами обращаться. Но почему 2-м сожержимым? Если RGB, то как раз один кадр.
Или какой-нибудь YUV. Например, 3 кадра (76800 + 38400) YUV 4:1:1.
SamBrook (2006-03-24 11:57:00) [7]
> Анонимщики © (24.03.06 10:54) [2]
> проприентраный формат - Это что такое?
>
> Похоже на трехбайтные значения, т.е. цвет для каждого пиксела
> (24-битный). Хотя гадать - дело неблагодарное.
Видимо имелось в виду модное слово "проприетарный".
на 24 bpp не похоже - размер не тот.
Больше смахивает на 12 бит, причем один кадр соответсвует двум последовательным содержимым буфера.
Но в целом по формулировке вопроса это понять невозможно.
Анонимщики (2006-03-24 10:54:00) [8]проприентраный формат - Это что такое?
Похоже на трехбайтные значения, т.е. цвет для каждого пиксела (24-битный). Хотя гадать - дело неблагодарное.
tesseract (2006-03-24 09:12:00) [9]Инфы вообще никакой?
Она в буфер пишет или на диск?
видеозахват в 80% случаев использует проприентраный формат.