The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Google открыл код libgav1, нового декодировщика для формата AV1, opennews (??), 06-Окт-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


12. "Google открыл код libgav1, нового декодировщика для формата ..."  +/
Сообщение от Аноним (13), 06-Окт-19, 11:10 
Как раз посматривал чем для мобилки можно пережать фильмы в дорогу.
ffmpeg вроде как давно в него умеет, но по факту на свежей версии начинает бесконечно кодировать. Часов за 8 так и не завершился, время показывал больше реального времени видосика. При этом проц жрёт что дурной.
Впрочем vp9 тоже тупил долго, а файл получился жирнее чем после vp8.
Прорывное счастье не случилось
Ответить | Правка | Наверх | Cообщить модератору

37. "Google открыл код libgav1, нового декодировщика для формата ..."  +1 +/
Сообщение от юзернейм (?), 06-Окт-19, 15:10 
Почему не х265? Там адекватное время кодирования и аппаратная поддержка давно везде, подходит лучше всего под такую задачу вроде бы.
Ответить | Правка | Наверх | Cообщить модератору

42. "Google открыл код libgav1, нового декодировщика для формата ..."  +/
Сообщение от Аноним (-), 06-Окт-19, 15:51 
Нафига х265, когда есть нормальный х264? В х265 качество кодировки объективно хуже, многие тесты и исследования это подтверждают.
Ответить | Правка | Наверх | Cообщить модератору

66. "Google открыл код libgav1, нового декодировщика для формата ..."  +1 +/
Сообщение от Аноним (41), 06-Окт-19, 22:22 
Поддержка и реализация х264 во многих устройствах отстает по качеству от х265. По поводу качества кодировки х265, Вы серьезно?
Ответить | Правка | Наверх | Cообщить модератору

69. "Google открыл код libgav1, нового декодировщика для формата ..."  +/
Сообщение от Ordu (ok), 06-Окт-19, 23:54 
> В х265 качество кодировки объективно хуже

Мне кажется, там давно речь не идёт об "объективно": это сжатие с потерями, вопрос не в том, как много потерь (точнее и в этом тоже, но наоборот: чем больше тем лучше, коэффициент сжатия увеличивается), вопрос в том, насколько человек замечает эти потери, а это очень субъективно.

> многие тесты и исследования это подтверждают

И тем не менее я бы с интересом почитал: способы объектного измерения субъективности -- это очень интересно.

Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

94. "Google открыл код libgav1, нового декодировщика для формата ..."  +/
Сообщение от InuYasha (?), 07-Окт-19, 18:28 
Тесты искажений весьма объективны, на это есть свои математические методы. Они спасают нас от таких спецов [s]как вы[/s], которые рады впарить всем JPEG с качечством 10/100. Потому что "субъективно всё видно".
Ответить | Правка | Наверх | Cообщить модератору

98. "Google открыл код libgav1, нового декодировщика для формата ..."  +1 +/
Сообщение от Ordu (ok), 07-Окт-19, 20:34 
> Тесты искажений весьма объективны, на это есть свои математические методы. Они спасают
> нас от таких спецов [s]как вы[/s], которые рады впарить всем JPEG
> с качечством 10/100. Потому что "субъективно всё видно".

Когнитивная психология уже пятьдесят лет развлекается на тему того, что человек видит, и что он не видит. Математические методы могут показать катастрофические различия там, где человек не видит разницы, и они могут показать мизерные различия там, где человек видит огромную разницу.

На самом деле, если копнуть чуть глубже, то фишка в том, что любые два сигнала разные, и математика это покажет легко, чтобы показать различия не нужны мозги, но вот для того, чтобы _не_заметить_ разницы между двумя разными сигналами, уже нужны мозги. Когда ты видишь одно и то же лицо с двух разных ракурсов, ты видишь _одно_и_то_же_ лицо. Когда ты видишь букву ё в разных шрифтах/начертаниях, ты видишь _одну_и_ту_же_ букву. Когда человек раз за разом с одной и той же интонацией кричит ***, ты слышишь *** каждый раз, причём это одинаковые возгласы для тебя, но ты убъёшься разработать математические методы, которые скажут тебе что все эти выкрики одинаково матерны, да и вообще одинаковы.

Хотя, надо признаться, что всё ещё более сложно: когда я слышу электрическое пианино, я не обладаю ушами, чтобы сказать что оно электрическое (разве что по громкости звука), но иногда я начинаю слышать, что некоторые ноты каждый раз звучат абсолютно одинаково, настолько одинаково, что начинают раздражать повторы. А если копнуть ещё глубже, то _всё_ равно все эти повторы для меня все разные, потому что к ним примешиваются посторонние шумы, потому что электроника воспроизводит звук не идеально, потому что я перемещаюсь по комнате, потому что другие тоже перемещаются и изменяют акустику помещения. Но хоть они и разные, я слышу их как одинаковые. Какие две сущности одинаковы, а какие различны -- это очень сложный вопрос. К нему есть один простой ответ: все сущности одинаковы и все сущности различны, всё зависит от контекста. Но этот ответ мало что нам говорит, на самом деле.

А если эта философия не интересна, то на самом обывательском уровне я рекомендую посмотреть видяшки:

https://www.youtube.com/watch?v=vJG698U2Mvo

https://www.youtube.com/watch?v=IGQmdoK_ZfY

https://www.youtube.com/watch?v=v3iPrBrGSJM

Причём для полного эффекта лучше именно в этом порядке.

Но эффекты такой "слепоты" работают не только на уровне внимания. Твоё восприятие заточено на различение каких-то классов стимулов, и эти стимулы оно хорошо различает. А те стимулы, на которые оно не тренировано оно нифига не различает. Ты изучал иностранный язык? Если да, то у тебя должен был быть период, когда ты слушаешь речь на иностранном языке и нихрена не понимаешь, хотя если тебе говорят с русским акцентом, то всё ясно. Это как раз проявление той самой хрени: твоё ухо не научилось дифференцировать все фонемы языка, твоя фактическая классификация фонем объединяет разные фонемы в один класс. И ты не слышишь разницы. Я читал, что с китайским это охрененно работает -- тональный язык, где изменение высоты тона используется для кодирования сигнала, а твоё ухо игнорирует изменение высоты тона, поэтому ты не можешь различить разные звуки, они для тебя одинаковы.

Короче: какие стимулы одинаковы, а какие различны, математика тебе не сможет ответить, потому что человеческая психика по своим каким-то правилам решает, какие стимулы одинаковы, а какие различны. До тех пор, пока тебе не известны правила психики, ты не сможешь сформулировать их в виде математического метода. При этом, правила психики вырабатываются на основании опыта, у каждой психики различный опыт, значит разные психики по разному дифференцируют стимулы. Хотя есть и статистические закономерности, то есть особенности восприятия, которые свойственны всем, или почти всем, или большинству, или 10% испытуемых.

Текущие разработки новейших методов сжатия с потерями очень-очень затачиваются на учёт психологии восприятия, с тем чтобы оставлять в сигнале только то, что человек замечает, и выкидывать всё, что он не замечает. Я уверен, что все эти разработки не обходятся без когнитивных психологов, обученных измерять субъективную разницу между стимулами.

Ответить | Правка | Наверх | Cообщить модератору

107. "Google открыл код libgav1, нового декодировщика для формата ..."  +/
Сообщение от InuYasha (?), 08-Окт-19, 18:35 
OK, позиция примерно понятна. Вы, возможно, некорректно выразились когда говорили
>>много потерь (точнее и в этом тоже, но наоборот: чем больше тем лучше, коэффициент сжатия увеличивается)

потери полезной информации != потери передаваемой, потому и существует сжатие без потерь.

И, да, алгоритмы сжатия изображения/звука в основном осуществляется с потерей условно незначимой информации (тот же *PEG). Но тут тоже термин "субъективность" был бы не совсем корректен. Восприятие информации субъективно для человека по сравнению с объективной всеобъемлющей реальностью. Но также оно субъективно для каждого человека в сравнении с каждым другим человеком в отдельности и т.д.
Потому алгоритмы когнитивной фильтрации информации всё-таки стараются ориентировать на максмально объективные (физиологически, статистически) характеристики органов восрпиятия человека. И я тут вполне согласен, что оценка результата аудиторией производится и очень важна. А в условиях коммерческих интересов выбор всё равно чаще падает на более дешёвые варианты обработки информации.

Возвращаясь к вашим примерам, следует также отметить, что, передавая надпись "Вова", вы можете обойтись и 4 байтами, если вам важна информация - имя "Вова". Но вот тому, кому важна информация о том, каким цветом, почерком, на какой бумаге и пр. написана подпись "Вова" потребуется под сотню мегабайтов чтобы передать информацию в виде изображения. И Товарищ Майор найдёт разницу, будьте уверены! )

PS: Бедные животные, на них никто не ориентируется. (

Ответить | Правка | Наверх | Cообщить модератору

92. "Google открыл код libgav1, нового декодировщика для формата ..."  +/
Сообщение от Цыля на цырлах (?), 07-Окт-19, 16:13 
> Почему не х265? Там адекватное время кодирования и аппаратная поддержка давно везде

Патамучта религиозный фанатизм не велит

Правда блоб нвидии вставлять религиозный фанатизм совсем не мешает :)

Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

95. "Google открыл код libgav1, нового декодировщика для формата ..."  +1 +/
Сообщение от InuYasha (?), 07-Окт-19, 18:29 
>>аппаратная поддержка давно везде

на мой телевизор тоже завезёшь, может? из своего "везде".

Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

96. "Google открыл код libgav1, нового декодировщика для формата ..."  +1 +/
Сообщение от Аноним (96), 07-Окт-19, 18:49 
Ну хотя бы потому что оно не шибко свободное, а потому рассматривается в последнюю очередь by default
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

93. "Google открыл код libgav1, нового декодировщика для формата ..."  +1 +/
Сообщение от Ivan_83 (ok), 07-Окт-19, 16:34 
Есть svt-av1, svt-hvenc и чего то ещё, вот оно раз в 10 быстрее кодирует других софтовых энкодеров но цена за это - большое потреблением памяти, для 4к - нужно 48гб, для 1080 - 16гб.
У меня через ffmpeg в av1 с помощью svt кодить нормально не получилось, по крайней мере два месяца назад - частота кадров была какая то странная в результирующем видео, явно заниженная и опциями я это победить не смог.
Был вариант вызывать svt-av1 эенкодер как то напрямую, но разбиратся не стал.

Я бы для себя на чисто посмотреть кодил в h.265 через svt, кажется на моём райзене 2700х было 300 фпс, если я ничего не путаю.
Притом профит тут не в скорости кодирования, а в том, что оно аппаратно декодится будет - на дольше акб хватит.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

97. "Google открыл код libgav1, нового декодировщика для формата ..."  +1 +/
Сообщение от Аноним (96), 07-Окт-19, 18:56 
480p для всякого "посмотреть на коленке с мобилки" хватает более чем.

>> оно аппаратно декодится будет

Как это проверить на конкретном девайсе?

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру