|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
22.11.2014, 13:18 | #61 | ||
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
Цитата:
Цитата:
в курсе, что в кодировании видео используется DCT и его современные альтернативы? закодированная видеопоследовательность содержит информацию не о цвете какой-то глубины, а информацию о квантованных аплидудах DCT и его альтернатив. так что какие 16 бит? |
||
22.11.2014, 14:57 | #62 |
Форумчанин
Регистрация: 26.02.2012
Сообщений: 172
|
Эта настройка в Виндовсе как-то улучшает качество видео. Я вижу разницу. Моя задача не писать кодеки, а выбирать существующие. Не буду давать ссылку на кодек x265, в котором явно написано, что там 16bpp. Ну и онлайн видео тоже все 16bpp. Как проверить - в настройке монитора выбираете 16 бит и запускаете с компа фильм, качество и глубина цвета будет точно такая же как и в фильмах онлайн или в ютубе. Я понимаю 16 бит - это не все возможные цвета, а количество цветов в одном кадре. То есть при разрешении 720x576 количество цветов в каждом кадре - 65536, тоже и при разрешении 1920x1080. Короче разрешение увеличивается, а качество цветов уменьшается. А Вы можете хоть что-то полезное написать, или только свои возмущения?
|
22.11.2014, 15:18 | #63 | |||
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
Цитата:
Цитата:
Цитата:
|
|||
22.11.2014, 15:40 | #64 |
Форумчанин
Регистрация: 26.02.2012
Сообщений: 172
|
Ну в гугле найти где что написано может даже ребенок, не манипулируйте. А Вы наверное только вирусы можете писать, поэтому ничего полезного от Вас не дождешься...
|
22.11.2014, 15:50 | #65 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
при чем тут гугл, все важные для меня мануалы всегда под рукой.
|
22.11.2014, 16:02 | #66 |
Форумчанин
Регистрация: 26.02.2012
Сообщений: 172
|
Я представляю картинку - 1920x1080 с количеством цветов 8 бит - 265 штук на каждый кадр, я понимаю, что экономия размера будет не в два раза как при 16 бит, а в 4 раза, но все равно это будет очень забавная картинка. Или давайте 8К закодируем, я то точно буду смеяться, а тот кто это увидит, ему будет не до смеха. Или Вы дадите ему прочесть Ваши мануалы, чтобы его уговорить?
|
22.11.2014, 16:31 | #67 |
Форумчанин
Регистрация: 26.02.2012
Сообщений: 172
|
А кстати че это я парюсь, распинаюсь держите каритинки:
24 bpp: 16 bpp: 8 bpp: |
22.11.2014, 16:31 | #68 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
краткий курс кодирования:
1. картинка RGB (полноцветная, 8 бит на компоненту) -> картинка YCbCr (полноцветная, 8 бит на компоненту) // компонента цвета: красная компонента, зеленая компонента, синяя компонента, компонента люмы, компонента хромы 2. картинка YCbCr - > [chroma subsampling] -> хрома сабсемплированная картинка YCbCr chroma subsampling: 4:4:4 (для каждой люмы есть одна Cb и одна Сг), 4:2:0 (на каждые четыре люмы есть одна Cb и одна Cr), 4:2:2 (на каждые две люмы есть одна Cb и одна Cr) сабсемплирование не означает уменьшение глубины цвета, просто для каждого елемента изображения размером 2х2 цветовая информация сохраняется частично (в некотором смысле, при 4:2:0 можно считать, что вместо значаения интенсивности синего и красного для каждого из 4 пикселей сохраняется одно среднее значение). в целях обсуждения сжатия за счет сабсемплирования хромы можно оперировать величинами 12 bbp (4:2:0) или 16 bpp (4:2:2), при условии глубины цвета 8 бит на компоненту. 3. хрома сабсемплированная картинка YCbCr -> [DCT] -> DCT амплитуды (12 бит на одну амплитуду минимум) 4. DCT амплитуды -> [квантование] -> квантованные DCT амплитуды 5. квантованные DCT амплитуды -> [упаковка за счет повторяющихся элементов внутри текущего фрейма или предыдущих фреймов] -> упакованные DCT амлитуды 6. упакованные DCT амплитуды -> [entropy coder] -> закодированные DCT амплитуды 7. конец Последний раз редактировалось f.hump; 22.11.2014 в 16:41. |
22.11.2014, 17:13 | #69 |
Форумчанин
Регистрация: 26.02.2012
Сообщений: 172
|
Вы опять пудрите мозг тем кто в этом ничего не понимает. 8 бит на компоненту и 16 (тут была ошибочка) бит на пиксель - это две разные вещи. В первом случае количество цветов на пиксель - 16777216, во втором 65536. А я и не говорил что при 16 bpp уменьшается глубина цвета. Она может быть и 24 бита и (наверное больше) - даже 64 бита!!! Подсчитаем количество цветов в моих картинках - в 16 bpp - 42745 , в 8 bpp: 152. При этом глубина цвета как Вы правильно уточнили - 24 бита. Вы просто поверили сами что при 16bpp можно без потерь в цвете кодировать видео в Full HD, хотя на моих картинках потеря видна не вооруженным взглядом. И это при разрешении 450x150, а это далеко не 1920x1080. Так что продолжайте писать вирусы и при этом считайте себя гением, как делают многие.
bpp Число цветов Название 1 2 Монохром 2 4 CGA 4 16 EGA 8 256 VGA 16 65536 XGA, High Color 24 16777216 SVGA, True Color 32 16777216 + прозрачность 48 281 триллион Человеческий глаз может различить порядка 10 миллионов цветов, посему сохранять изображение с большей разрядностью, чем 24 bpp, избыточно, но глубину цвета можно выбирать хоть 64 бита! Последний раз редактировалось geser111; 22.11.2014 в 17:46. |
22.11.2014, 17:46 | #70 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
ох, чувак, с моей пудрой на мозгах.
не делай квантования и будет тебе счастье при 16 bpp. з.ы. пошел писать вирусы. Последний раз редактировалось f.hump; 22.11.2014 в 17:54. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Codec Error | NiCola999 | Свободное общение | 5 | 09.07.2010 22:17 |
k-lite codec pack | Brakus | Помощь студентам | 1 | 06.02.2010 04:10 |
Как научить TMediaPlayer понимать кодеки из пакета K-Lite Codec Pack? | eXe 171 | Компоненты Delphi | 9 | 21.08.2009 08:26 |
MediaPlayer и кодеки вроде K-Lite codec pack, xp codec pack | Rend1 | Мультимедиа в Delphi | 2 | 03.02.2008 20:17 |