Насчет цветового пространства в АВИ файлах..., давайте общаться
Привет, Гость ( Вход | Регистрация )
![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
Насчет цветового пространства в АВИ файлах..., давайте общаться
Alonzo |
![]() ![]()
Сообщение
#1
|
![]() Видеоман ![]() ![]() ![]() ![]() ![]() ![]() Группа: Team RDA Сообщений: 2233 Регистрация: 31 Мар '01 Откуда: Germany 2 Юзер Цитировать ![]() |
Смысл общения в следующем:
Я обнаружил в заголовке формата видео потока в ави файле следующее поле: BitDepth Как показало дальнейшее изучение, оно принимает значения, которые легко ассоциировать с цветовым пространством, которое использовалось при кодировании ави, а именно 32, 24, 16, 12... (RGB32, RGB24, YUY2, YV12... соответственно). Однако, проведенные мною тесты показали следующее: 1) Результат после кодирования DiVX 5.1.1 кодеком дает всегда на выходе 24 бита 2) XVID при кодировании в последней версии VirtualDub'a дал 24, 24, 16, 16 3) XVID при кодировании в последней версии VirtualDubmod'a дал 24, 24, 16, 12 (!) Для теста я использовал следующий AviSynth 2.54 скрипт: ImageReader("test.jpg", 0, 0) FlipVertical() Loop(200) ConvertTo... (RGB32, RGB24, YUY2, YV12 соответственно) Вопрос: в чем тут порылась собака? |
![]() ![]() ![]() |
Casandr |
![]()
Сообщение
#2
|
Unregistered 2 Юзер Цитировать ![]() |
Небольшое дополнение
Для теста ....сжимать картинку в которй будет чередование Красных/синих линий то она будет либо красная либо синяя. Не подойдёт использование кадра из файла формта JPG: ImageReader("test.jpg", 0, 0) |
![]() ![]() ![]() |
Lo-Fi Версия | CMSBlog | Сейчас: Воскресенье, 04 Мая 2025, 13:09 |