x264 je slobodná knižnica pre enkódovanie videa podľa štandardu H.264/MPEG-4 AVC. Súčasnými aktívnymi vývojármi projektu sú Loren Merritt a Jason Garrett-Glaser. Medzi ďalších vývojárov, ktorí prispeli ku kódu, patria Laurent Aimar, Eric Petit, Min Chen, Justin Clay, Måns Rullgård, Radek Czyz, Alex Izvorski, Alex Wright, Christian Heine, Gabriel Bouvigne a iní. Knižnica je uvoľnená pod podmienkami GPL licencie.

x264

Súčasťou projektu je aj enkodér, ktorý sa používa z príkazového riadku. Existuje k nemu niekoľko grafických užívateľských prostredí, napríklad MeGUI Archivované 2007-05-01 na Wayback Machine.

Schopnosti upraviť

x264 je jedným z najpokročilejších verejne prístupných AVC enkodérov. Podporuje široké spektrum možností daných štandardom H.264/MPEG-4 AVC:

  • binárne aritmetické kódovanie a kódovanie s premenlivou dĺžkou kódu adaptujúce sa podla kontextu - CABAC a CAVLC
  • viacnásobné referenčné snímky - max. 16
  • všetky intra-predikované typy makroblokov (16x16, 8x8 a 4x4)
  • všetky inter-predikované typy makroblokov pre P-snímky
  • inter-predikované typy makroblokov pre B-snímky od 16x16 po 8x8
  • in-loop filter pre odstraňovanie blokov
  • detekcia prechodu medzi scénami
  • adaptívne použitie B-snímok, s možnosťou využitia B-snímku ako referencie
  • 8x8 a 4x4 adaptívna priestorová transformácia
  • bezstratový mód
  • podpora používateľom definovaných kvantizačných matíc
  • paralelné enkódovanie na systémoch s viacerými procesormi / procesoroch s viacerými jadrami
  • podpora pre prekladané video
  • adaptívna kvantizácia

Externé odkazy upraviť