Рубрика «видеокодеки»
Почему файлы стали меньше: форматы фото и видео (JPEG, HEIC, AV1)
2025-10-18 в 13:01, admin, рубрики: AV1, HEIC, jpeg, ruvds_статьи, видеокодеки, качество видео, мультимедиа, технологии сжатия, форматы изображенийМой удивительно быстрый видеокодек для стриминга
2025-08-31 в 12:32, admin, рубрики: видеокодеки, потоковая передача данных, стримингСтриминг игрового процесса с одной машины на другую достаточно популярен сегодня. Для этого процесса требуются очень низкие задержки — здесь важна каждая миллисекунда. Нам нужно выполнять следующие задачи:
-
Отправляем ввод контроллера с машины А на машину Б по сети.
-
Б рендерит кадр на GPU.
-
Б кодирует кадр в битовый поток.
-
Б отправляет результат по сети машине А.
-
A декодирует битовый поток.
-
A отображает изображение на экране.
-
В мозге цели высвобождается дофамин.
Dolby Vision в iPhone 12 — это новая эпоха? Разбор
2020-12-25 в 12:40, admin, рубрики: 10 bit, BT.709, DCI-P3, Dolby, dolby vision, hdr, HDR10, HDTV, HLG, hybrid log gamma, iphone, SDR, Technicolor, Блог компании Droider.Ru, видео, видеокодеки, мастеринг, мастеринг видео, Мониторы и ТВ, монтаж, Работа с видео, смартфоны, съемка, съемка видео, ФототехникаВы заметили? Все протестировали новые iPhone, повертели новый угловатый корпус, сравнили фотографии. И как-то очень мало времени уделили тому, что iPhone умеет снимать видео в самом продвинутом на Земле HDR формате — Dolby Vision.
А между тем, это не какой-то очередной маркетинговый буллшит, типа 3D-видео. Наоборот, появление Dolby Vision в массовом потребительском устройстве — это огромное событие в мире видеопроизводства и видеовещания.
Поэтому сегодня предлагаю поговорить о том, что такое HDR-видео? Чем крут Dolby Vision? Почему Apple снова поступили не как все?
И как новые iPhone изменят, то как будет выглядеть кино. Настоящий HDR лучше один раз увидеть, но мы будем о нём говорить. Поэтому сегодня всё будет, как вы любите: ничего не понятно, но очень интересно.
99% видео, которые мы смотрим, это SDR-контент, то есть видео со стандартным динамическим диапазоном. Но что это за “стандартный” динамический диапазон такой? Откуда появился этот стандарт и почему вообще нужно что-то менять? Вроде смотрю YouTube на смартфоне, кино на телевизоре и всё устраивает. Качество — огонь!
На самом деле, не огонь. SDR чрезвычайно устаревший формат и вот почему.Читать полностью »
Видеозвонки под капотом: от миллионов в сутки до 100 участников в одной конференции
2019-12-12 в 10:01, admin, рубрики: jitter, tcp, udp, WebRTC, аудиокодеки, Блог компании Mail.Ru Group, Блог компании Конференции Олега Бунина (Онтико), видеозвонки, видеокодеки, высокая производительность, Работа с видео, Разработка систем связи, сети и протоколыСейчас, кажется, невозможно найти мессенджер без функции звонков. Это удобно для пользователей, потому что все коммуникации можно вести в одном приложении. Если объединить всю доступную в СМИ статистику, то получится, что люди разговаривают через интернет более миллиарда минут в день. И по мере развития технологий растет доля видеосвязи, потому что видео лучше передает эмоции собеседника и позволяет создать эффект присутствия.
Новый вызов для сервиса видеозвонков — собрать в одной конференции сразу всю семью или компанию друзей, находящихся в разных частях света, или коллег, работающих удаленно над одним проектом, на планерку.

Руководитель разработки платформ Видео и Лента Александр Тоболь (alatobol) покажет, что под капотом у сервиса видеозвонков, какие технологии и хаки применить, чтобы сделать свой сервер конференций, и как правильно передавать видео. Заходите под кат и узнаете, как перевести сервис звонков один на один к групповым звонкам на 100 человек и зачем вообще нужна поддержка такого количества участников.
Читать полностью »
Как я создал фильтр, не портящий изображение даже после миллиона прогонов — часть 2
2019-09-25 в 9:06, admin, рубрики: H.264, HEVC, lanczos, Алгоритмы, видеокодеки, обработка видео, обработка изображений, Работа с видео, сжатие видео, фильтры изображений

В первой части этого поста я рассказал, как многократное применение стандартных halfpel-фильтров создаёт искажённые изображения, а затем показал новый фильтр, не имеющий данной проблемы.
Он был немного более размытым и это устроит не всех. Однако он был лучше своих альтернатив — на самом деле именно этот фильтр использовался в оригинальной версии Bink 2. Из-за постоянной нагрузки на работе мне никогда не удавалось вернуться к нему снова и исследовать его подробнее.
Но теперь, когда я нашёл время для возврата к этому фильтру и написания статьи о нём, мне наконец стоит задаться вопросом: существует ли менее размывающий фильтр, который всё же сохраняет свойство «бесконечной стабильности»?
Предупреждение о спойлерах: правильный ответ — «вероятно, нет» и «определённо, есть». Но прежде чем мы дойдём до того, почему на этот вопрос есть два ответа и что они означают, давайте получше подготовим испытательный стенд.
Читать полностью »
Как я создал фильтр, не портящий изображение даже после миллиона прогонов
2019-09-24 в 6:25, admin, рубрики: H.264, HEVC, lanczos, Алгоритмы, видеокодеки, обработка видео, обработка изображений, Работа с видео, сжатие видео, фильтры изображенийЗавершив создание веб-архитектуры для нашего нового веб-комикса Meow the Infinite, я решил, что самое время написать несколько давно назревших технических статей. Данная статья будет посвящена фильтру, разработанному мной несколько лет назад. Он никогда не обсуждался в области сжатия видео, хотя мне кажется, что это стоит сделать.
В 2011 году я разработал “half-pel filter”. Это особый вид фильтра, который берёт входящее изображение и максимально убедительно отображает, как бы выглядело изображение при сдвиге ровно на полпикселя.
Вероятно, вы задаётесь вопросом, зачем вообще может понадобиться такой фильтр. На самом деле, они достаточно часто встречаются в современных видеокодеках. Видеокодеки используют подобные фильтры, чтобы брать фрагменты предыдущих кадров и использовать их в последующих кадрах. Более старые кодеки перемещали данные кадра только по целому пикселю за раз, однако новые кодеки пошли дальше и для лучшей передачи мелких движений позволяют выполнять сдвиг на половину или даже на четверть пикселя.
При анализе поведения алгоритмов компенсации движения в традиционных halfpel-фильтрах, Джефф Робертс выяснил, что при многократном применении к последовательным кадрам они быстро деградируют, заставляя другие части видеокомпрессора ипользовать для исправления артефактов больше данных, чем необходимо. Если отключить эти исправления и взглянуть на «сырые» результаты halfpel-фильтра, то такое исходное изображение:

превращается вот в такое:

всего спустя одну секунду видео. Как и должно, оно сдвинуто в сторону, потому что каждый кадр сдвигал изображение на полпикселя. Но результат выглядит не как перемещённая версия исходного изображения, он серьёзно искажён.
Читать полностью »
Нам обещают видео в реальном времени без фризов и дерганий
2018-08-06 в 14:19, admin, рубрики: javascript, Блог компании Voximplant, видео, видеокодеки, видеоконференции, Программирование, Работа с видео, Разработка веб-сайтов
Каждый раз, запуская Skype, Zoom или Hangouts, я с интересом жду свежую порцию косяков с видео и звуком. Технологии редко меня разочаровывают: квакание, фоновые шумы, пропадание голоса, распадение видео на «квадратики», замороженные кадры и другие радости видеоконференций преследуют видеозвонки сколько я себя помню. Интерес во многом профессиональный: кроме программируемой телефонии для обычных телефонов, веб-страниц и мобильных приложений, мы в Voximplant отгружаем разработчикам видео. Хочется Full HD, в реальном времени, без фризов, в любом браузере и конференция человек на 50. Что интересно, в лабораторных условиях оно именно так и работает. А вот в каком-нибудь парке на 3G видеоконсультация с доктором может превратиться в пошаговую стратегию: пакеты-то теряются! Современный стек технологий пока не позволяет на равных бороться с «мигающим» интернетом, но исследования постоянно ведутся. Под катом — адаптированный для Хабра перевод про Salsify: сплава видеокодека и сетевого протокола, минимизирующего проблемы при передаче видео в реальном времени.
Читать полностью »
Google не нарадуется на VP9
2015-04-06 в 18:29, admin, рубрики: 4k, Google, videocodec, VP9, YouTube, веб-аналитика, видеокодеки, Медиа
Видео кодек VP9 позиционируется как более эффективная замена для H.264. Сегодня компания объявила о 25 млрд просмотренных часов котиков потокового видео на YouTube в течение последних 12 месяцев.
В блоге сервиса сообщается о том, что все больше людей смотрят высококачественное видео через большее количество экранов и существует необходимость в форматах видео, обеспечивающих лучшее разрешение, при этом не увеличивающих объем трафика. Поэтому сервис перешел на кодирование видео в VP9. Кодек с открытым исходным кодом, который обеспечивает HD и 4K (2160p) качество на половинной ширине полосы пропускания, используемой другими известными кодеками, что обеспечивает более качественный просмотр видео с меньшими задержками и менее значительной ребуфферизацией.
Читать полностью »
Тестирование видеокодеков. Эпизод II: энкодеры атакуют
2012-05-14 в 10:25, admin, рубрики: intel, mediasdk, Блог компании Intel, видеокодеки, тестирование, метки: intel, mediasdk, видеокодеки, тестирование Продолжаем познавать тайны тестирования видеокодеков. На этот раз поговорим про энкодеры.
Ссылка на первую часть.
Читать полностью »
Тестирование видеокодеков. Эпизод I: скрытая проблема
2012-04-24 в 17:34, admin, рубрики: intel, mediasdk, Блог компании Intel, видеокодеки, тестирование, метки: intel, mediasdk, видеокодеки, тестирование Вы помните Историю о развитии форматов видеосжатия (вот эту)?
А со сколькими из описанных там кодеков вы знакомы лично? А какие пробовали писать сами? Какие алгоритмы сжатия наиболее эффективны?
Эти и другие вопосы НЕ будут освещаться в этой статье.
Читать полностью »

