X264 | это... Что такое X264? (original) (raw)
x264
x264 | |
---|---|
Usage workflow | |
Тип | Мультимедийный фреймворк |
Разработчик | x264 team |
ОС | кроссплатформенный |
Лицензия | GPL |
Сайт | http://www.videolan.org/developers/x264.html |
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, Leiming’s x264 GUI, AutoAC, .NET (1.1) based x264CLI GUI и AMVSimple GUI + (AMVSimple GUI Unrestricted).
Содержание
- 1 Возможности
- 2 Сравнение с другими кодеками
- 3 Сжатие видео с использованием x264
- 4 Проигрывание файлов, закодированных x264
- 5 См. также
- 6 Примечания
- 7 Cсылки
Возможности
Сейчас этот проект является одним из наиболее продвинутых среди свободно доступных AVC-компрессоров. Это также один из немногих свободно доступных компрессоров High Profile AVC. Он поддерживает:
- Контекстнозависимое Адаптивное Бинарное Арифметическое кодирование (CABAC) и Контекстнозависимое Адаптивное Кодирование с Переменной Длиной Кодового Слова (CAVLC);
- несколько ссылочных кадров;
- все intra типы макроблоков (16x16, 8x8 и 4x4 — 8x8 это часть AVC HP);
- все inter типы макроблоков P фрейма;
- B-Inter типы макроблоков от 16x16 до 8x8;
- оптимизацию отношения вносимых искажений к скорости потока;
- несколько режимов работы управления скоростью потока: постоянный квантователь, постоянное качество, одно- или многопроходный ABR с режимом VBV;
- обнаружение смены сцены;
- адаптивная расстановка B-кадров, с возможностью использования B-кадров как ссылочных кадров;
- 8x8 и 4x4 адаптивное пространственное преобразование (High Profile);
- режим сжатия без потерь (отклоненный High Profile 4:4:4);
- произвольные матрицы квантования (High Profile);
- параллельное кодирование на нескольких CPU;
- поддержка компрессии кадров с чересстрочной развёрткой (неадаптивный MBAFF — все макроблоки кодируются в режиме чересстрочных).
Сравнение с другими кодеками
x264 выиграл несколько наград в следующих сравнениях кодеков:
- Doom9’s 2005 codec shoot-out[1]
- Второе ежегодное сравнение видеокодеков стандарта MPEG-4 AVC/H.264[2]
- Третье ежегодное сравнение видеокодеков стандарта MPEG-4 AVC/H.264[3]
- Четвёртое ежегодное сравнение видеокодеков стандарта MPEG-4 AVC/H.264[4]
- Пятое сравнение видеокодеков стандарта MPEG-4 AVC/H.264[5]
- MSU Субъективное сравнение современных видеокодеков[6]
Смотрите также Сравнение функций программных кодеков в статье H.264.
Сжатие видео с использованием x264
- Avidemux
- ffmpeg
- Gordian Knot: разработка остановлена
- MeGUI
- mein’s gui for x264: оболочка от российского программиста, не требующая .NET
- MEncoder
- MediaCoder
- VirtualDub
- x264farm: использует распределенные вычислительные ресурсы для компрессии
- XviD4PSP
- StaxRip
- VLC media player 0.8.6 и новее
- RipBot264
Проигрывание файлов, закодированных x264
- ffdshow
- ffmpeg
- MPlayer
- VLC media player: многоплатформенный потоковый проигрыватель
- GOM Player: Gretech Online Movie Player
- Media Player Classic
- The KMPlayer
См. также
Примечания
- ↑ http://www.doom9.org/index.html?/codecs-final-105-1.htm
- ↑ http://www.compression.ru/video/codec_comparison/mpeg-4_avc_h264_2005.html
- ↑ http://www.compression.ru/video/codec_comparison/mpeg-4_avc_h264_2006.html
- ↑ http://www.compression.ru/video/codec_comparison/mpeg-4_avc_h264_2007.html
- ↑ http://compression.ru/video/codec_comparison/mpeg-4_avc_h264_2009.html
- ↑ http://www.compression.ru/video/codec_comparison/subjective_codecs_comparison.html
Cсылки
- x264 Home Page
- b0b0r’s compiled builds
- x264 Options Explained Guide @ Digital Digest
Программы для сжатия данных | |
---|---|
Сжатие видео (Сравнение) | MPEG-4 ASP 3ivx • DivX • Nero Digital • FFmpeg MPEG-4 • HDX4 • Xvid MPEG-4 AVC/H.264 CoreAVC • DivX H.264 • Nero Digital AVC • QuickTime H.264 • x264 Сжатие без потерь CorePNG • FFV1 • Huffyuv • Lagarith • MSU Lossless • SheerVideo Прочее Bink • Cinepak • Dirac • Indeo • VP3 • VP7 • Pixlet • RTVideo • Smacker • Snow • Sorenson • Tarkin • Theora • WMV • VC-1 |
Сжатие аудио (Сравнение) | Общие ATRAC • Musepack • TwinVQ • Vorbis • WMA • DTS • AC3 Dolby Digital Речь/Голос iLBC • AMBE • IMBE • iSAC • QCELP • RTAudio • Siren • Speex • Truespeech Сжатие без потерь Apple Lossless • FLAC • La • Monkey's Audio • OptimFROG • TTA • WavPack • WMA Lossless |
Архиваторы икомпрессоры (Сравнение) | Открытые и свободные 7-Zip • Ark • File Roller • FreeArc • Info-ZIP • KGB Archiver • PeaZip • The Unarchiver Бесплатные 7zX • DGCA • Filzip • GCA • IZArc • StuffIt Expander • TUGZip • Zipeg • ZipGenius • WinUHA Проприетарные ALZip • Archive Utility • MacBinary • PowerArchiver • Squeez • StuffIt • WinAce • WinRAR • WinZip Командная строка ARC • ARJ • JAR • bzip2 • compress • gzip • Info-ZIP • LHA • lzip • lzop • PAQ • PKZIP • RAR • SBC • UPX • UHarc |
См. также: Методы сжатия • Стандарты и форматы сжатия |
Wikimedia Foundation.2010.