x264

Поделись знанием:
Перейти к: навигация, поиск

x264

Логотип x264
Тип

Мультимедийный фреймворк

Разработчик

x264 team

Операционная система

кроссплатформенный

Последняя версия

r2694 (20 апреля 2016)

Лицензия

GPL

Сайт

[www.videolan.org/developers/x264.html eolan.org/developers/x264.html]

X264X264

x264 — свободная библиотека программных компонентов для кодирования видеопотоков H.264. Код этой библиотеки был написан с нуля. В проекте участвуют/участвовали: Лорен Мерит (Loren Merritt), Лоран Аймар (Laurent Aimar), Эрик Петит (Eric Petit), Мин Чен (Min Chen), Джастин Клэй (Justin Clay), Манс Руллгард (Måns Rullgård), Радек Чиз (Radek Czyz), Алекс Изворски (Alex Izvorski), Алекс Райт (Alex Wright) и Кристиан Хейне (Christian Heine). Эта реализация основана на принципах GNU, однако эта лицензия может быть несовместима с патентной лицензией MPEG LA в отношении понимания патентов на программное обеспечение.

Было разработано несколько графических интерфейсов пользователя для консольной версии, среди которых MeGUI, StaxRip[1], Leiming’s x264 GUI[2], AutoAC[3], .NET (1.1) based x264CLI GUI[4] и AMVSimple GUI[5].





Возможности

Сейчас этот проект является одним из наиболее продвинутых среди свободно доступных AVC-компрессоров. Это также один из немногих свободно доступных компрессоров AVC High Profile. Он поддерживает:

  • контекстнозависимое адаптивное бинарное арифметическое кодирование (англ. CABAC) и контекстнозависимое адаптивное кодирование с переменной длиной кодового слова (англ. CAVLC);
  • несколько ссылочных кадров;
  • все intra типы макроблоков (16×16, 8×8 — часть AVC High Profile, 4×4);
  • все inter типы макроблоков P-кадра;
  • B-Inter типы макроблоков от 16×16 до 8×8;
  • оптимизацию отношения вносимых искажений к скорости потока;
  • несколько режимов работы управления скоростью потока: постоянный квантователь, постоянное качество, одно- или многопроходный ABR с режимом VBV;
  • обнаружение смены сцены;
  • адаптивная расстановка B-кадров, с возможностью использования B-кадров как ссылочных кадров;
  • 8×8 и 4×4 адаптивное пространственное преобразование (High Profile);
  • режим сжатия без потерь (отклоненный High Profile 4:4:4);
  • произвольные матрицы квантования (High Profile);
  • параллельное кодирование на нескольких CPU;
  • поддержка компрессии кадров с чересстрочной развёрткой (неадаптивный MBAFF — все макроблоки кодируются в режиме чересстрочных).

Сравнение с другими кодеками

x264 выиграл несколько наград в следующих сравнениях кодеков:

  • Doom9’s 2005 codec shoot-out[6]
  • MSU Субъективное сравнение современных видеокодеков, 2006[7]
  • Второе ежегодное сравнение видеокодеков стандарта MPEG-4 AVC/H., 2005[8]
  • Третье ежегодное сравнение видеокодеков стандарта MPEG-4 AVC/H.264, 2006[9]
  • Четвёртое ежегодное сравнение видеокодеков стандарта MPEG-4 AVC/H.264, 2007[10]
  • Пятое сравнение видеокодеков стандарта MPEG-4 AVC/H.264, 2009[11]
  • Шестое сравнение видеокодеков стандарта MPEG-4 AVC/H.264, 2010[12]

Сжатие видео с использованием x264

Проигрывание файлов, закодированных x264

См. также

Напишите отзыв о статье "X264"

Примечания

  1. [staxmedia.sourceforge.net StaxRip]
  2. [forum.doom9.org/showthread.php?t=112770 Leiming's x264 GUI Last version [AVS/Other Media to x264 & AAC in MKV/MP4] - Doom9's Forum]
  3. [forum.doom9.org/showthread.php?t=90732 AutoAC - one-click MP4 (AVC/AAC) encoding GUI - Doom9's Forum]
  4. [forum.doom9.org/showthread.php?t=95590 NET(1.1) based x264CLI GUI - Doom9's Forum]
  5. [amvnews.ru/index.php?go=Pages&in=view&id=34 AMV | Статьи | Кодирование клипов | Кодирование АМВ с помощью AMVSimpleGUI 3.5]
  6. [www.doom9.org/index.html?/codecs-final-105-1.htm Doom9.net — The Definitive DVD Backup Resource]
  7. [www.compression.ru/video/codec_comparison/subjective_codecs_comparison.html Субъективное сравнение современных видеокодеков / Subjective comparison of contemporary videocodecs]
  8. [www.compression.ru/video/codec_comparison/mpeg-4_avc_h264_2005.html Второе ежегодное сравнение видеокодеков стандарта MPEG-4 AVC/H.264]
  9. [www.compression.ru/video/codec_comparison/mpeg-4_avc_h264_2006.html Третье ежегодное сравнение видеокодеков стандарта MPEG-4 AVC/H.264]
  10. [www.compression.ru/video/codec_comparison/mpeg-4_avc_h264_2007.html Четвёртое ежегодное сравнение видеокодеков стандарта MPEG-4 AVC/H.264]
  11. [compression.ru/video/codec_comparison/mpeg-4_avc_h264_2009.html Пятое сравнение видеокодеков стандарта MPEG-4 AVC/H.264]
  12. [compression.ru/video/codec_comparison/h264_2010 MSU Sixth MPEG-4 AVC/H.264 Video Codecs Comparison]

Ссылки

  • [www.videolan.org/developers/x264.html VideoLAN — x264 official]
  • [download.videolan.org/x264/binaries/ x264 Binaries (official)]
  • [forum.doom9.org/showthread.php?t=108570 x264 development — Doom9’s Forum]
  • [compression.ru/video/codec_comparison/h264_2010 Сравнение кодеков стандарта MPEG-4 AVC/H.264 (2010)]
  • [www.digital-digest.com/articles/x264_options_page1.html x264 Options Explained Guide (2006)] @ Digital Digest

Отрывок, характеризующий X264

– Я рад, что высказал всё. Может быть, вам неприятно, вы меня извините, – сказал он, успокоивая Пьера, вместо того чтоб быть успокоиваемым им, – но я надеюсь, что не оскорбил вас. Я имею правило говорить всё прямо… Как же мне передать? Вы приедете обедать к Ростовым?
И Борис, видимо свалив с себя тяжелую обязанность, сам выйдя из неловкого положения и поставив в него другого, сделался опять совершенно приятен.
– Нет, послушайте, – сказал Пьер, успокоиваясь. – Вы удивительный человек. То, что вы сейчас сказали, очень хорошо, очень хорошо. Разумеется, вы меня не знаете. Мы так давно не видались…детьми еще… Вы можете предполагать во мне… Я вас понимаю, очень понимаю. Я бы этого не сделал, у меня недостало бы духу, но это прекрасно. Я очень рад, что познакомился с вами. Странно, – прибавил он, помолчав и улыбаясь, – что вы во мне предполагали! – Он засмеялся. – Ну, да что ж? Мы познакомимся с вами лучше. Пожалуйста. – Он пожал руку Борису. – Вы знаете ли, я ни разу не был у графа. Он меня не звал… Мне его жалко, как человека… Но что же делать?
– И вы думаете, что Наполеон успеет переправить армию? – спросил Борис, улыбаясь.
Пьер понял, что Борис хотел переменить разговор, и, соглашаясь с ним, начал излагать выгоды и невыгоды булонского предприятия.
Лакей пришел вызвать Бориса к княгине. Княгиня уезжала. Пьер обещался приехать обедать затем, чтобы ближе сойтись с Борисом, крепко жал его руку, ласково глядя ему в глаза через очки… По уходе его Пьер долго еще ходил по комнате, уже не пронзая невидимого врага шпагой, а улыбаясь при воспоминании об этом милом, умном и твердом молодом человеке.
Как это бывает в первой молодости и особенно в одиноком положении, он почувствовал беспричинную нежность к этому молодому человеку и обещал себе непременно подружиться с ним.
Князь Василий провожал княгиню. Княгиня держала платок у глаз, и лицо ее было в слезах.
– Это ужасно! ужасно! – говорила она, – но чего бы мне ни стоило, я исполню свой долг. Я приеду ночевать. Его нельзя так оставить. Каждая минута дорога. Я не понимаю, чего мешкают княжны. Может, Бог поможет мне найти средство его приготовить!… Adieu, mon prince, que le bon Dieu vous soutienne… [Прощайте, князь, да поддержит вас Бог.]
– Adieu, ma bonne, [Прощайте, моя милая,] – отвечал князь Василий, повертываясь от нее.
– Ах, он в ужасном положении, – сказала мать сыну, когда они опять садились в карету. – Он почти никого не узнает.
– Я не понимаю, маменька, какие его отношения к Пьеру? – спросил сын.
– Всё скажет завещание, мой друг; от него и наша судьба зависит…
– Но почему вы думаете, что он оставит что нибудь нам?
– Ах, мой друг! Он так богат, а мы так бедны!
– Ну, это еще недостаточная причина, маменька.
– Ах, Боже мой! Боже мой! Как он плох! – восклицала мать.


Когда Анна Михайловна уехала с сыном к графу Кириллу Владимировичу Безухому, графиня Ростова долго сидела одна, прикладывая платок к глазам. Наконец, она позвонила.
– Что вы, милая, – сказала она сердито девушке, которая заставила себя ждать несколько минут. – Не хотите служить, что ли? Так я вам найду место.
Графиня была расстроена горем и унизительною бедностью своей подруги и поэтому была не в духе, что выражалось у нее всегда наименованием горничной «милая» и «вы».
– Виновата с, – сказала горничная.
– Попросите ко мне графа.
Граф, переваливаясь, подошел к жене с несколько виноватым видом, как и всегда.
– Ну, графинюшка! Какое saute au madere [сотэ на мадере] из рябчиков будет, ma chere! Я попробовал; не даром я за Тараску тысячу рублей дал. Стоит!
Он сел подле жены, облокотив молодецки руки на колена и взъерошивая седые волосы.
– Что прикажете, графинюшка?
– Вот что, мой друг, – что это у тебя запачкано здесь? – сказала она, указывая на жилет. – Это сотэ, верно, – прибавила она улыбаясь. – Вот что, граф: мне денег нужно.
Лицо ее стало печально.
– Ах, графинюшка!…
И граф засуетился, доставая бумажник.
– Мне много надо, граф, мне пятьсот рублей надо.
И она, достав батистовый платок, терла им жилет мужа.
– Сейчас, сейчас. Эй, кто там? – крикнул он таким голосом, каким кричат только люди, уверенные, что те, кого они кличут, стремглав бросятся на их зов. – Послать ко мне Митеньку!
Митенька, тот дворянский сын, воспитанный у графа, который теперь заведывал всеми его делами, тихими шагами вошел в комнату.
– Вот что, мой милый, – сказал граф вошедшему почтительному молодому человеку. – Принеси ты мне… – он задумался. – Да, 700 рублей, да. Да смотри, таких рваных и грязных, как тот раз, не приноси, а хороших, для графини.