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