Качество конечно не улучшится, оно не так значительно ухудшится, как если бы пережимали в 8 бит с меньшим, относительно оригинала, битрейтом. Почему это так, я описал тут.
Почему-то все упускают из виду, что исходные Blu-ray сами закодированы в 8 бит и 10 бит из них получаются интерполяцией. Другое дело, что даже в таком случае 10 бит действительно позволяют сохранить больше деталей.
Какая разница, если суммарный объём ниже при визуально большем качестве?
Разница в терминологии. Написанное в статье — обычный коммерческий обман. У нас здесь люди более грамотные, для них можно было и написать соответственно. Но вы, судя по вашим ответам, совершенно не разбираетесь в самом способе кодирования в 10 бит и каким образом он способствует сохранению деталей.
Например в 10 битных релизах я ещё ни разу не видел раздражающих ступенчатых градиентов, так что лично для меня с переходом на 10 бит качество вполне себе повысилось.
Зато я видел, что все релизы закодированы с неверным цветовым пространством, что автоматически делает эти релизы кривыми после выхода исправленного кодера. Переделывать их никто не будет, поэтому мы получим некоторый промежуток времени, вышедшие в течение которого вещи отсутствуют в нормальном качестве.
Вы почему-то всё никак не можете заметить, что о баге в x264 рассказывается в разделе «Как кодировать в Hi10P», т.е. обычный пользователь может всё это пропустить и проделать всего-лишь простенькую инструкцию по установкеи настройке MPC.
Вы почему-то всё никак не можете заметить, что сначала утверждаете, что обычному пользователя не нужно разбираться в кодировании видео, а потом — что нужно, чтобы просмотреть это видео на своей старой технике.
При сжатии видео H.264 (да и большинством других кодеков) видео разбивается на макроблоки (часто 8x8 пикселей, но может быть и другим) и к каждому макроблоку применяется дискретное косинусное преобразование. Это преобразование полностью обратимо. Его преимущество перед исходными данными в лучшей сжимаемости беспотерьными алгоритмами типа LZW. Для большего повышения сжимаемости каждый элемент результирующей матрицы делится на соответствующий элемент матрицы квантования и результат округляется. Самое толковое объяснение здесь. Вот тут-то и происходят потери. Одним из наиболее заметных глазу результатов этого является т.н. бандинг:
Оригинал:
Примерный результат квантования (бандинг). Здесь я просто уменьшил число цветов до 16:
Чтобы этого избежать, в видео подмешивается шум (операция называется «дизеринг»):
Как видно, картинка стала намного лучше при тех же 16 цветах. Проблема в том, что такие структуры
очень плохо сжимаются и требуют на себя много битрейта. Сравните размеры картинки с бандингом и картинки с шумом.
Решением проблемы бандинга явилось увеличение размера одного канала с 8 до 10 бит, т.е. с 256 до 1024 уровней на канал. К примеру (очень грубо, на деле квантование применяется к результату ДКП):
256 / 20 = 12.8 ~ 13 (1.56% потерь)
1024 / 20 = 51.2 ~ 51 (0.39% потерь)
Т.е. для сохранения градиентов теперь не требуется подмешивать шум (дизеринг). За счёт этого и уменьшение размера.
Прочтите pdf'ки в самом начале статьи, они ясно показывают, что в сумме при том же качестве объём получается ниже.
Это лишь следствие отсутствия необходимости дизеринга. Вы утверждали об уровне сжатия. Без всяких упоминаний особенностей сохранения деталей при сжатии видео. Чистый уровень сжатия — ниже.
Но думаю, если энкодерам надо будет меньше возиться с тонкой настройкой, то общее качество релизов повысится.
Проверили. Не повысилось.
И это кстати не упоминая, что вполне себе выкладываются версии в 8 битах (как и иногда DivX'овые версии), да даже если они и отсутствую, то всегда можно перекодировать.
Так это же только тем кто занимается кодированием видео, обычному пользователю заботиться об этом совершенно не нужно.
Вы уж решите, нужно обычному пользователю разбираться или нет. Вы правда считаете, что средний пользователь полезет читать мануалы по кодирования видео только для того, чтобы посмотреть этот драный релиз? Нет, он скачает другой, от первой попавшейся группы, с ужасным качеством. И на это его обрекли такие как вы.
Просто оно декодирует то, что умеет, а что не умеет — пропускает. Правильное решение со стороны производителя, но не юзабельное =). В ffdshow DXVA тоже можно отключить проверку на совместимость.
Ёсик (yousei-raws) всегда кодирует с такими настройками, чтоб на глаз не было видно отличий от оригинала даже экспертам. Это и правильно, и неправильно.
Да я не против. Не жалко кому-то места — его дело.
На #raw-providers(rus) действительно хорошие кодеры (хотя Хеншин мне больше нравится — добивается того же качества при адекватном размере). Проблема-то в том, что в эту нишу ломанулись почти все адекватные кодеры. Получается, что теперь либо огромный размер, либо ужасное качество. Раньше хорошие кодеры при небольшом размере делали конфетку. Да тот же Ёсик.
Ведь если бы не анимешники, все бы все еще кодировали фильмы xvidом в avi.
Согласен. Думаю, ни для кого не секрет, что основные разработчики плееров и кодеков — анимешники.
Не обманывайте людей. Уровень сжатия как раз ниже. 10 бит на канал, очевидно, требуют больше места для того же размера кадра. Просто теперь не требуется добавлять дизеринг в видео при кодировании.
первые тесты показывают уменьшение размера файлов на 20-40%
Некоторые проблемы с несовместимостью с непонятным и устаревшим железом, например с проигрыванием видео на PS3, но всем...
Всем? А о пользователях этого железа подумали?
Вы можете использовать неофициальный билд x264 с исправлениями (JEEB’s builds) или же пропатчить официальный билд сами.
И многие это делают? Я не видел ещё ни одного релиза без этого бага.
дабы помочь людям настроить свои плееры прежде чем они начнут скулить на форумах.
Т.е. простой пользователь для вас — собака? Ну и самомнение у вас…
Ситуация на сегодня такая:
1. Hi10P не проигрывается почти всеми железными плеерами. Слабые компы, где пользователи использовали для декодирования видеокарту, пролетают. Но кодерам пофиг, они же умнее всех.
2. x264 до сих пор для Hi10P неверно задаёт цветовое пространство, но кодерам пофиг. Все на радостях шпарят в 10 бит без альтернативы. А потом что? Заново переделывать или добавлять костыли в декодер? И многие ли будут переделывать?
3. 64-битный ffdshow не проигрывает Hi10P, но кодерам пофиг.
4. Размеров релизов почти никто не уменьшил, в чём и была главная фишка. Как клепали по 2 ГБ на серию в 24 минуты, так и клепают.
Yup, i like new projects. So...10bit is great? What means this for us:
1. Great quality and smaller size for the file.
2. Great quality and bigger size for the file.
or none of this.
Ответ тогда звучал так:
first, but our (russian i.e.) encoders decided do «better quality with same size» =\
Правильный ответ такой:
То же качество (для тех, кто не смотрит с лупой) при большем размере.
В целом, мир движется как раз в этом направлении. Когда в каждом доме будет по несколько компьютеров, их начнут воспринимать как чайник.
Однако, запретом ничего не добиться — только подстегнёт интерес. Если нет игрушек, ребёнок возьмет у друга и поставит сам. Да так, что родитель заметит только через месяц. Дети, на самом деле, очень умные и в таких делах быстро находят выход. К примеру, мать закрывала компьютер на ключ (если кто помнит, были такие корпуса — просто отключалась кнопка питания). Я через пару дней уже спокойно открывал замок резиновой трубочкой.
Ну а если родители сами, горазды поиграть и пострелять, то этим топиком никому не помочь.
Полностью согласен. Это как рассказывать о вреде курения с сигаретой в зубах.
Человек учится общению в первые годы жизни. Заложенные в это время
«программы» остаются на всю оставшуюся жизнь. На своём опыте уверенно заявляю — потом будет поздно. Можно исправить внешнее поведение, приложив немалую силу воли, но в подсознании выработанные программы останутся и будут постоянно отравлять жизнь. К примеру, мне невероятно скучно с противоположным полом.
Прошу прощения, случайно кликнул.
Я начал выпрашивать у родителей Денди. Отец мой — программист и радиолюбитель, был с этим крайне несогласен и через знакомых родителям удалось достать тогда ещё крутой 486-й.
Сказать, что я увлёкся — не сказать ничего. Скажу честно, я в детстве был достаточно тупым ребёнком. Но после покупки ПК интеллект начал стремительно рости. Курить я бросил моментально. К сожалению, я также практически перестал общаться с людьми — машина делела именно то, что я от неё хотел, в отличие от людей. К концу школы я не мог нормально поддержать разговор на любую свободную тему. Впоследствии мне пришлось долго «лечиться» от этого. Благо, после школы рядом оказались нужные люди. Теперь я больше похож на здорового психически человека, за исключением резких перепадов настроения, специфичного юмора и мизантропии. И остались большие проблемы с противоположным полом. Но это намного лучше того меня, который боялся купить булку хлеба в магазине.
Что я хотел всем этим сказать? Спасибо компьютеру, за то что вытащил меня из той пропасти, куда я начал падать. С учётом моих слабых лёгких (воспаление в детстве), я бы мог сегодня уже и ласты склеить. Но за свою ошибку с общением я буду расплачиваться всю оставшуюсья жизнь, это точно. Поэтому, родители и будущие родители, обращайте больше внимания на увлечения своего ребёнка! Так легко прогледеть ту черту, за которой будет поздно что-то менять. Это касается и компьютеров и улицы.
Скажу как один из тех самых детей, о которых идёт речь в статье.
Когда-то в начале девяностых отец сам собирал компьютер. Что это должен был быть за компьютер я теперь вряд ли скажу, но доделан он не был, т.к. у нас в семье появился Спектрум. С него-то и началось моё увлечение программированием, но тогда ещё я нормально играл со сверстниками на улице. Году в 93 я связался с очень нехорошей компанией. Забегая вперёд, одного из заводил впоследствии посадили за убийство. Я начал, конечно, начал курить. Благо хоть до наркотиков не дошло. Но моя любовь к играм не давала мне покоя и я начал выпрашивать у родителей
У нас в бизнес-центре одна панель на оба лифта, так что такой проблемы нет.
Но есть более весёлые личности, нажимающие кнопки «вверх» и «вниз», не зависимо от требуемого направления. Когда лифт приходит, они спрашивают, в какую сторону едет лифт и, если ответ их не устраивает, ждут дальше. Мне всегда был очень интересен ход мыслей таких людей, но я так и не смог его понять…
Мое мнение, что флэш на андроиде будет работать лучше, чем под линуксом.
К сожалению, вы вполне можете оказаться правы. И здесь я, как разработчик, не-по-ни-маю! Ведь тот же линукс. Как можно заточить код под одну и не использовать его под другой платформой?
вы Youtube смотрите с флэшем, ругаясь, или с html5?
Разница в терминологии. Написанное в статье — обычный коммерческий обман. У нас здесь люди более грамотные, для них можно было и написать соответственно. Но вы, судя по вашим ответам, совершенно не разбираетесь в самом способе кодирования в 10 бит и каким образом он способствует сохранению деталей.
Зато я видел, что все релизы закодированы с неверным цветовым пространством, что автоматически делает эти релизы кривыми после выхода исправленного кодера. Переделывать их никто не будет, поэтому мы получим некоторый промежуток времени, вышедшие в течение которого вещи отсутствуют в нормальном качестве.
Вы почему-то всё никак не можете заметить, что сначала утверждаете, что обычному пользователя не нужно разбираться в кодировании видео, а потом — что нужно, чтобы просмотреть это видео на своей старой технике.
Оригинал:
Примерный результат квантования (бандинг). Здесь я просто уменьшил число цветов до 16:
Чтобы этого избежать, в видео подмешивается шум (операция называется «дизеринг»):
Как видно, картинка стала намного лучше при тех же 16 цветах. Проблема в том, что такие структуры
очень плохо сжимаются и требуют на себя много битрейта. Сравните размеры картинки с бандингом и картинки с шумом.
Решением проблемы бандинга явилось увеличение размера одного канала с 8 до 10 бит, т.е. с 256 до 1024 уровней на канал. К примеру (очень грубо, на деле квантование применяется к результату ДКП):
256 / 20 = 12.8 ~ 13 (1.56% потерь)
1024 / 20 = 51.2 ~ 51 (0.39% потерь)
Т.е. для сохранения градиентов теперь не требуется подмешивать шум (дизеринг). За счёт этого и уменьшение размера.
Это лишь следствие отсутствия необходимости дизеринга. Вы утверждали об уровне сжатия. Без всяких упоминаний особенностей сохранения деталей при сжатии видео. Чистый уровень сжатия — ниже.
Проверили. Не повысилось.
Вы уж решите, нужно обычному пользователю разбираться или нет. Вы правда считаете, что средний пользователь полезет читать мануалы по кодирования видео только для того, чтобы посмотреть этот драный релиз? Нет, он скачает другой, от первой попавшейся группы, с ужасным качеством. И на это его обрекли такие как вы.
Просто оно декодирует то, что умеет, а что не умеет — пропускает. Правильное решение со стороны производителя, но не юзабельное =). В ffdshow DXVA тоже можно отключить проверку на совместимость.
Да я не против. Не жалко кому-то места — его дело.
На #raw-providers(rus) действительно хорошие кодеры (хотя Хеншин мне больше нравится — добивается того же качества при адекватном размере). Проблема-то в том, что в эту нишу ломанулись почти все адекватные кодеры. Получается, что теперь либо огромный размер, либо ужасное качество. Раньше хорошие кодеры при небольшом размере делали конфетку. Да тот же Ёсик.
Согласен. Думаю, ни для кого не секрет, что основные разработчики плееров и кодеков — анимешники.
Не обманывайте людей. Уровень сжатия как раз ниже. 10 бит на канал, очевидно, требуют больше места для того же размера кадра. Просто теперь не требуется добавлять дизеринг в видео при кодировании.
Ой ли? А я находил и другие цифры — порядка 3%. Плюс:
[Yousei-raws] Shakugan no Shana S, 8 бит — 8.1 ГБ
[Yousei-raws] Shakugan no Shana S, 10 бит — 8.5 ГБ
Скажите правду, это ведь основная причина?
Всем? А о пользователях этого железа подумали?
И многие это делают? Я не видел ещё ни одного релиза без этого бага.
Т.е. простой пользователь для вас — собака? Ну и самомнение у вас…
Ситуация на сегодня такая:
1. Hi10P не проигрывается почти всеми железными плеерами. Слабые компы, где пользователи использовали для декодирования видеокарту, пролетают. Но кодерам пофиг, они же умнее всех.
2. x264 до сих пор для Hi10P неверно задаёт цветовое пространство, но кодерам пофиг. Все на радостях шпарят в 10 бит без альтернативы. А потом что? Заново переделывать или добавлять костыли в декодер? И многие ли будут переделывать?
3. 64-битный ffdshow не проигрывает Hi10P, но кодерам пофиг.
4. Размеров релизов почти никто не уменьшил, в чём и была главная фишка. Как клепали по 2 ГБ на серию в 24 минуты, так и клепают.
В блоге Салендера в комментариях был такой вопрос:
Ответ тогда звучал так:
Правильный ответ такой:
То же качество (для тех, кто не смотрит с лупой) при большем размере.
Однако, запретом ничего не добиться — только подстегнёт интерес. Если нет игрушек, ребёнок возьмет у друга и поставит сам. Да так, что родитель заметит только через месяц. Дети, на самом деле, очень умные и в таких делах быстро находят выход. К примеру, мать закрывала компьютер на ключ (если кто помнит, были такие корпуса — просто отключалась кнопка питания). Я через пару дней уже спокойно открывал замок резиновой трубочкой.
Полностью согласен. Это как рассказывать о вреде курения с сигаретой в зубах.
«программы» остаются на всю оставшуюся жизнь. На своём опыте уверенно заявляю — потом будет поздно. Можно исправить внешнее поведение, приложив немалую силу воли, но в подсознании выработанные программы останутся и будут постоянно отравлять жизнь. К примеру, мне невероятно скучно с противоположным полом.
Я начал выпрашивать у родителей Денди. Отец мой — программист и радиолюбитель, был с этим крайне несогласен и через знакомых родителям удалось достать тогда ещё крутой 486-й.
Сказать, что я увлёкся — не сказать ничего. Скажу честно, я в детстве был достаточно тупым ребёнком. Но после покупки ПК интеллект начал стремительно рости. Курить я бросил моментально. К сожалению, я также практически перестал общаться с людьми — машина делела именно то, что я от неё хотел, в отличие от людей. К концу школы я не мог нормально поддержать разговор на любую свободную тему. Впоследствии мне пришлось долго «лечиться» от этого. Благо, после школы рядом оказались нужные люди. Теперь я больше похож на здорового психически человека, за исключением резких перепадов настроения, специфичного юмора и мизантропии. И остались большие проблемы с противоположным полом. Но это намного лучше того меня, который боялся купить булку хлеба в магазине.
Что я хотел всем этим сказать? Спасибо компьютеру, за то что вытащил меня из той пропасти, куда я начал падать. С учётом моих слабых лёгких (воспаление в детстве), я бы мог сегодня уже и ласты склеить. Но за свою ошибку с общением я буду расплачиваться всю оставшуюсья жизнь, это точно. Поэтому, родители и будущие родители, обращайте больше внимания на увлечения своего ребёнка! Так легко прогледеть ту черту, за которой будет поздно что-то менять. Это касается и компьютеров и улицы.
Когда-то в начале девяностых отец сам собирал компьютер. Что это должен был быть за компьютер я теперь вряд ли скажу, но доделан он не был, т.к. у нас в семье появился Спектрум. С него-то и началось моё увлечение программированием, но тогда ещё я нормально играл со сверстниками на улице. Году в 93 я связался с очень нехорошей компанией. Забегая вперёд, одного из заводил впоследствии посадили за убийство. Я начал, конечно, начал курить. Благо хоть до наркотиков не дошло. Но моя любовь к играм не давала мне покоя и я начал выпрашивать у родителей
Но есть более весёлые личности, нажимающие кнопки «вверх» и «вниз», не зависимо от требуемого направления. Когда лифт приходит, они спрашивают, в какую сторону едет лифт и, если ответ их не устраивает, ждут дальше. Мне всегда был очень интересен ход мыслей таких людей, но я так и не смог его понять…
К сожалению, вы вполне можете оказаться правы. И здесь я, как разработчик, не-по-ни-маю! Ведь тот же линукс. Как можно заточить код под одну и не использовать его под другой платформой?
HTML5.