• TwitterFacebookGoogle PlusLinkedInRSS FeedEmail

Кодек H 263 Или H 264

18.07.2019 
Кодек H 263 Или H 264 4,3/5 7198 reviews
  1. Кодек H 263 Или H 2640
  2. Кодек H 263 Или H 264 Format
  3. Кодек H 263 Или H 264 Video

Кодек h.265 / hevc ∙ Что это. Алгоритмов по сравнению с кодеком h.264. H.263 hlp — — — 16,2%. Хотите стать модератором в форуме 'Цифровое видео: захват, монтаж, обработка'? Ждем вашей заявки!

H.263 — это видеокодек, предназначенный для передачи видео по каналам с довольно низкой пропускной способностью (обычно ниже 128 кбит/с). Применяется в программном обеспечении для видеоконференций. Новый расширенный кодек от ITU-T (в партнёрстве MPEG) после H.263 — это стандарт H.264, также известный как AVC и MPEG-4, часть 10. Поскольку H.264 имеет существенно расширенные возможности по сравнению с H.263, он стал основным при разработке программного обеспечения для видеоконференций. Большинство современного программного обеспечения этого направления поддерживает H.264, также как и H.263 или H.261.

H 264 рассчитан для КОНЕЧНОГО хранения материала. Он не для промежуточного, т.е. Не для последующего редактирования видео. Если будете редактировать видео, то используйте например бесплатный, созданный для кодирования видеоданных без потерь информации. Можете продолжить обработку в других программах видеомонтажа, например в Sony Vegas. Lagarith поддерживают мультипоточное кодирование.подобный функционал заранее заложен разработчиками. Как показали эксперименты, скорость кодирования, в зависимости от видеопотока и дисковой подсистемы, увеличивалась в 1.5 - 1.8 раза.

З апись подготовленного видеопотока в формат без сжатия экономит массу времени. H.264 (AVC) это не кодек, а лицензируемый стандарт сжатия видео. В состав большинства плееров входят встроенные энкодеры H264. Энкодер декодер H.264 содержит большинство видео-конвертеров.

H.264, также известный как 'MPEG -4 Часть 10' или 'MPEG -4 Advanced Video Coding' (AVC), является цифровой стандарт сжатия видео, для достижения очень высокого сжатия данных. Хотя H.264 требует больше ресурсов процессора для воспроизведения видео, чем видео закодированное старыми MPEG -4 ( Xvid и DivX), эффективность сжатия Н264 намного лучше! Это означает, что с H.264/AVC, вы можете получить значительно лучшее качество при одинаковом размере файла.

Вы можете получить такое же качество при значительно меньшем размере файла (по сравнению с MPEG -4. На одном форуме в подтверждении моих слов я нашел следующее: cобственно когда я 2 года назад выбирал кодек для домашнего видео. То долго мучился среди настроек DivX, потом среди XviD - присматриваясь к каждому артефакту- определяя какой же параметр поменять, чтобы изображение стало лучше. Причем ставил довольно большой битрейт - 2000 и двух проходной метод. То небо при солнечном свете было в артефактах, то в помещении виделись квадратики. А когда я поставил себе 264 - то сходу понял, в течении 5 минут, без присматриваний к точкам и другим деталям - это он, тот самый.

Кодек h 263 или h 2640

1 October 2009 года; 8 years ago ( 2009-10-01) Тип формата Расширенный от MPEG-2 и H. Да H.264, MPEG-4 Part 10 или AVC ( Advanced Video Coding) - это открытый, лицензированный стандарт созданный на основе и с поддержкой самых эффективных на сегодняшний день технологий сжатия видеоизображения. По состоянию на 2014 год он является одним из наиболее часто используемых форматов для записи, сжатия и распределения видео. Целью проекта формата H. 264/AVC было создание стандарта, способного обеспечить хорошее качество видео при существенно более низких скоростях, чем предыдущие стандарты (например, MPEG-2 и H. 263 ), без всякого усложнения конструкции чтобы формат был практичен и не слишком дорог в реализации.

Дополнительной целью было обеспечить достаточную гибкость, чтобы позволить применять стандарт в широком спектре различных сетей и систем, в том числе низких и высоких скоростей, низкое и высокое разрешение видео, вещание, DVD хранения, /-пакетов в сетях, и мультимедиа телефонии. 264 можно рассматривать как 'семейство стандартов' которое состоит из ряда различных профилей. Конкретный декодер декодирует, по меньшей мере один, но не обязательно все профили. Спецификация дешифратора описывает, какие профили могут быть декодированы. 264, как правило, используется для сжатия с потерями, хотя также возможно их избежать. H.264 являетcя pезультaтoм coвмеcтнoгo пpoектa гpуппы экcпеpтoв пo кoдиpoвaнию видеo ITU-T и гpуппы экcпеpтoв пo вoпpocaм кинoтеxники ISO/IEC (MPEG).

ITU-T пpoвoдит кoopдинaцию телекoммуникaциoнныx cтaндapтoв oт имени Междунapoднoгo телекoммуникaциoннoгo coюзa. ISO pacшифpoвывaетcя кaк Междунapoднaя opгaнизaция пo cтaндapтизaции, a IEC – Междунapoднaя электpoтеxничеcкaя кoмиccия, кoтopaя ocущеcтвляет нaдзop зa вcеми электpoтеxничеcкими, электpoнными и coпутcтвующими им теxнoлoгиями.

Нaзвaние H.264 иcпoльзуетcя co cтopoны ITU-T, в тo вpемя кaк ISO/IEC дaли cтaндapту нaзвaние MPEG-4 Part 10/AVC, пocкoльку oн пpедcтaвляет coбoй нoвый элемент в иx пaкете. В пaкет, к пpимеpу, вxoдит и MPEG-4 Part 2 – cтaндapт, пpименяемый в видеoкoдеpax и cетевыx кaмеpax нa бaзе -cиcтем. Содержание. История В начале 1998 года группа экспертов видео кодирования (VCEG) объявила о приеме заявок на проект под названием H.26L, с целью удвоить эффективность кодирования (что означает вдвое уменьшить битрейт, необходимый для данного уровня качества) по сравнению с любыми другими существующими стандартами кодирования видео для широкого спектра применения. VCEG возглавил Гарри Салливан. Первый проект был принят в августе 1999 года.

В 2000 году Томас Виганд) стал сопредседателем VCEG. В декабре 2001 года, VCEG и группа экспертов по видео изображениям (MPEG) создали совместную видео группу (JVG), с целью доработки стандарта кодирования видео.

Официальное утверждение спецификации появилось в марте 2003 года. С января 2005 по ноябрь 2007 года, идет работа над расширением формата H.264/AVC к масштабируемости в приложении.

С июля 2006 года по ноябрь 2009 года, создано расширение формата H.264/AVC к бесплатному телевидению и 3D-телевидению. Эта работа включала разработку двух новых профилей по стандартам мультиизображения высокого профиля и стерео высокого профиля. Стандартизации первой версии формата H.264/AVC была завершена в мае 2003 года. Эти расширения позволили обеспечить более высокое качество кодирования видео увеличить разрядность точность и высокое разрешение цветовой информации. Проектные работы по расширения верности ассортимент был завершен в июле 2004 года, и работы над ними были завершены в сентябре 2004 года. Следующей важной особенностью добавлен в стандарт масштабируемой кодировкой видео.

Позволяет строительство потоков, которые содержат суб-потоки, которые также соответствуют стандарту, в том числе один такой битовый поток, известный как 'базовый слой', который может быть декодирован с помощью кодека H. Масштабируемые расширения кодирования видео были завершены в ноябре 2007 года. Следующей важной особенностью добавлен в стандарт Многоракурсной кодирования видео (в MVC). Указанных в приложении H стандарт H. 264/AVC, MVC и позволяет строительство потоков, которые представляют более чем один вид видео сцены.

Важным примером этой функции является кодирование стереоскопического 3D-видео. Были два профиля, развитых в работе с MVC: Мультиизображение, высокий профиль поддерживает произвольное Количество просмотров, и стерео высокий профиль, разработанный специально для двух-просмотра стереоскопического видео.

Возможности Стандарт H.264 / AVC / MPEG-4 Part 10 содержит ряд возможностей, позволяющих значительно повысить эффективность сжатия видео по сравнению с предыдущими (такими, как ASP) стандартами, обеспечивая также большую гибкость применения в разнообразных сетевых средах. Основные из них: Многокадровое предсказание. Использование сжатых ранее кадров в качестве опорных (то есть с заимствованием части материала из них) куда более гибко, чем в предыдущих стандартах.

Позволяется использование до 32 ссылок на другие кадры, тогда как в ASP и более ранних число ссылок ограничено одним или, в случае, двумя кадрами. Это поднимает эффективность кодирования, так как позволяет кодеру выбирать для компенсации движения между большим количеством изображений. В большинстве сцен данная функция обеспечивает не очень большое улучшение в качестве и не даёт заметного понижения битрейта. Однако, для некоторых сцен, например, с частыми повторяющимися участками, возвратно-поступательным движением и т. п.

263

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

Кодек H 263 Или H 2640

Устранение ограничения также позволяет в ряде случаев устранить дополнительную задержку, ранее связанную с двунаправленным предсказанием. Независимость методов обработки изображений и возможности их использования для предсказания движения. В предшествующих стандартах изображения, закодированные с использованием некоторых методов (например, двунаправленного предсказания), не могли использоваться в качестве опорных для предсказания движения других изображений видеопоследовательности. Устраняя это ограничение, новый стандарт обеспечивает кодеру большую гибкость и, во многих случаях, возможность использовать для предсказания движения изображение, более близкое по содержанию к кодируемому. Компенсация движения с переменным размером блока (от 16x16 до 4x4 пикселя) позволяет крайне точно выделять области движения. Векторы движения, выводящие за границы изображения. В MPEG-2 и предшествовавших ему стандартах векторы движения могли указывать только на пиксели, находящиеся в границах декодированного опорного изображения.

Методика экстраполяции за границы изображения, появившаяся как опция в H.263, включена в новый стандарт. Шеститочечная фильтрация компонента яркости для полупиксельного предсказания с целью уменьшения зубчатости краев и, в конечном счёте, обеспечения большей чёткости изображения. Точность до четверти пикселя (Qpel) при компенсации движения обеспечивает очень высокую точность описания движущихся областей (что особенно актуально для медленного движения). Цветность, как правило, хранится с разрешением, уменьшенным вдвое по вертикали и горизонтали (прореживание цвета), поэтому компенсация движения для компонента цветности использует точность в одну восьмую пиксела цветности. Взвешенное предсказание, позволяющее использовать масштабирование и сдвиг после компенсации движения на величины, указанные кодером. Такая методика может чрезвычайно сильно поднять эффективность кодирования для сцен с изменением освещённости, например при эффектах затемнения, постепенного появления изображения. Пространственное предсказание от краёв соседних блоков для кадров Новая методика экстраполяции краёв ранее декодированных частей текущего изображения повышает качество сигнала, используемого для предсказания.

Сжатие макроблоков без потерь. Метод представления макроблоков без потерь в PCM, при котором видеоданные представлены непосредственно, позволяющий точно описывать определённые области и допускающий строгое ограничение на количество закодированных данных для каждого макроблока. Улучшенный метод представления макроблоков без потерь, позволяющий точно описывать определённые области, при этом обычно затрачивая существенно меньше битов, чем PCM (поддерживается не во всех профилях). Гибкие функции чересстрочного сжатия.

Адаптивное к изображению кодирование полей (PAFF), позволяющее кодировать каждый кадр как кадр или как пару полей (полукадров) — в зависимости от отсутствия наличия движения. Адаптивное к макроблокам кодирование полей (MBAFF), позволяющее независимо кодировать каждую вертикальную пару макроблоков (блок 16×32) как прогрессивные или чересстрочные. Позволяет использовать макроблоки 16×16 в режиме разбиения на поля (сравните с 16×8 полумакроблоками в MPEG-2).

Почти всегда эффективнее PAFF. Новые функции преобразования. Точное целочисленное преобразование пространственных блоков 4×4 (концептуально подобное широко известному DCT, но упрощенное и способное обеспечить точное декодирование, позволяющее точное размещение разностных сигналов с минимумом шума, часто возникающего в предыдущих кодеках. Точное целочисленное преобразование пространственных блоков 8x8 (концептуально подобное широко известному DCT, но упрощенное и способное обеспечить точное декодирование; поддерживается не во всех профилях), обеспечивающее большую эффективность сжатия схожих областей, чем 4×4. Адаптивный выбор кодеком между размерами блока 4×4 и 8×8 (поддерживается не во всех профилях). Дополнительное, применяемое к дискретно-косинусным коэффициентам основного пространственного преобразования (к коэффициентов яркости, и, в особом случае, цветности) для достижения большей степени сжатия в однородных областях.

Квантование. Логарифмическое управление длиной шага для упрощения распределения битрейта кодером и упрощенного вычисления обратной длины. Частотно-оптимизированные матрицы масштабирования квантования, выбираемые кодером для оптимизации квантования на основе человеческих особенностей восприятия (поддерживается не во всех профилях). Внутренний фильтр деблокинга в цикле кодирования, устраняющий артефакты блочности, часто возникающие при использовании основанных на DCT техниках сжатия изображений. Энтропийное кодирование квантованных коэффициентов трансформации. Context-adaptive binary arithmetic coding (CABAC, контекстнозависимое адаптивное бинарное арифметическое кодирование) — алгоритм сжатия без потерь для синтаксических элементов видеопотока на основе вероятности их появления.

Поддерживается только в Main Profile и выше. Обеспечивает более эффективное сжатие, чем CAVLC, но требует значительно больше времени на декодирование. Context-adaptive variable-length coding (CAVLC, контекстнозависимое адаптивное кодирование с переменной длиной кодового слова) — альтернатива CABAC меньшей сложности. Тем не менее, оно сложнее и эффективнее, чем алгоритмы, применяемые для тех же целей в более ранних технологиях сжатия видео (как правило это алгоритм Хаффмана). Часто используемое, простое и высоко структурированное кодирование словами переменной длины многих элементов синтаксиса, не закодированных CABAC или CAVLC, известное как коды Голомба. Функции устойчивости к ошибкам.

Определение уровня сетевой абстракции (NAL), позволяющее использовать один и тот же синтаксис видео в различных сетевых окружениях, включая наборы параметров последовательности (sequence parameter sets, SPSs) и наборы параметров изображения (picture parameter sets, PPSs), которые обеспечивают большую надёжность и гибкость, чем предыдущие технологии. Гибкое упорядочивание макроблоков (Flexible Macroblock Ordering), также известное как группы частей (поддерживается не во всех профилях) и произвольное упорядочивание частей Arbitrary Slice Ordering — методы реструктурирования порядка представления фундаментальных областей (макроблоков) в изображениях.

264

При эффективном использовании гибкое упорядочивание макроблоков может существенно повысить устойчивость к потере данных. Благодаря ASO, так как каждая часть изображения может быть декодирована независимо от других (при определённых ограничениях кодирования), новый стандарт позволяет посылать и получать их в произвольном порядке друг относительно друга. Это может снизить задержку в приложениях реального времени, особенно при использовании на сетях, имеющих режим работы доставка вне очереди. Эти функции могут также использоваться для множества других целей помимо восстановления ошибок. Разбиение данных — функция, обеспечивающая разделение данных разной важности (например, векторы движения и другая информация предсказания имеет большую значимость для представления видеоконтента) по разным пакетам данных с разными уровнями защиты от ошибок (поддерживается не во всех профилях).

Избыточные части. Возможность посылки кодером избыточного представления областей изображений, позволяя воспроизвести области изображений (обычно с некоторой потерей качества), данные о которых были потеряны в процессе передачи (поддерживается не во всех профилях). Нумерация кадров, позволяющая создание «подпоследовательностей» (включая временно́е масштабирование включением дополнительных кадров между другими) а также обнаружение (и скрытие) потерь целых кадров при сбоях канала или пропаже пакетов.

Параметры кодирования H.264 Кадры I –Кадры: также называются ключевыми (keyframes) или «опорными», могут содержать только независимо сжатые макроблоки. P – Кадры: могут содержать как независимо сжатые макроблоки, так и макроблоки со ссылкой на другой I- или P- кадр. B – Кадры: ссылаются на ближащие I-,P или B-кадры. Никакие кадры не ссылаются на B-кадры. Любое воспроизведение начинается с ключевого I – Кадра.Для того чтобы увеличить интерактивность нужно помещать I-кадры как можно чаще (каждые 5-10 секунд для стриминга файла).Во время смены сцены (сюжета) также необходимо вставлять I-Кадр (указать в программе). Для адаптивного стриминга нужно помещать I-кадр в начале каждого чанка (2 сек, 3 сек, и т.д.). Профили Стандарт определяет комплекты возможностей, которые называются профили, ориентированные на конкретные классы приложений.

Baseline Profile (Базовый профиль): Применяется в недорогих продуктах, требующих дополнительной устойчивости к потерям. Используется для видеоконференций и в мобильных продуктах. Включает все возможности Constrained Baseline Profile и, дополнительно, возможности для большей устойчивости к потерям при передаче. С появлением Constrained Baseline Profile отошёл на второй план, так как все потоки Constrained Baseline Profile соответствуют Baseline Profile, и оба этих профиля имеют общий код идентификатора. Constrained Baseline Profile (Ограниченный базовый профиль): Рассчитан на применение в недорогих продуктах.

Включает набор возможностей, общих для профилей Baseline, Main, и High профилей. Main Profile (Основной профиль): Применяется для цифрового телевидения стандартной четкости в трансляциях, использующих сжатие MPEG-4 в соответствии со стандартом DVB. Extended Profile (Расширенный профиль): Предназначен для потокового видео, имеет относительно высокую степень сжатия и дополнительные возможности для повышения устойчивости к потере данных. High Profile (Высокий профиль): Является основным для цифрового вещания и видео на оптических носителях, особенно для телевидения высокой четкости. Используется для Blu-Ray видеодисков и DVB HDTV вещания. High 10 Profile (Высокий профиль 10): Дополнительно поддерживает 10-битовую глубину кодирования изображения. High 4:2:2 Profile (Hi422P): В основном нацелен на профессиональное использование при работе с чересстрочным видеопотоком.

Поддерживает дополнительный вариант кодирования цветности. High 4:4:4 Predictive Profile (Hi444PP): Базируясь на Hi422P, включает ещё один вариант кодирования цветности и работу с 14-битной глубиной кодирования.

Для профессионального применения стандарт содержит четыре дополнительных all-Intra («всё внутри») профиля, которые характеризуются отсутствием межкадрового сжатия. То есть, при кодировании одного кадра информация о соседних не используется:.

High 10 Intra Profile:. High 4:2:2 Intra Profile. High 4:4:4 Intra Profile.

CAVLC 4:4:4 Intra Profile С принятием расширения Scalable Video Coding (SVC) к стандарту были добавлены три профиля, соответствующие базовым, с добавлением возможности включать потоки более низкого разрешения. Scalable Baseline Profile:. Scalable High Profile:. Навигационную карту кременчугского водохранилища. Scalable High Intra Profile: Добавление расширения Multiview Video Coding (MVC) принесло ещё два дополнительных профиля:. Stereo High Profile: Этот профиль рассчитан на стереоскопическое 3D видео (два изображения). Multiview High Profile: Этот профиль поддерживает два или несколько изображений (каналов) в потоке с использованием как межкадрового, так и межканального сжатия, но не поддерживает некоторые возможности MVC.

H.263 // Википедия. Дата обновления:. URL: (дата обращения: ). ITU-T// Википедия. Дата обновления:. URL: (дата обращения: ). MPEG-2 // Википедия.

Кодек H 263 Или H 264 Format

Дата обновления:. URL: (дата обращения: ).

PCM // Википедия. Дата обновления:. URL: (дата обращения: ). Дискретное косинусное преобразование // Википедия.

Дата обновления:. URL: (дата обращения: ). CABAC // Википедия. Дата обновления:. URL: (дата обращения: ). Коды Голомба // Википедия.

Дата обновления:. URL: (дата обращения: ).

Кодек H 263 Или H 264 Video

Дебаты о декодировании // Arstechnica. Дата обновления:. URL: (дата обращения: ) Литература.