この記事には独自研究が含まれているおそれがあります。問題箇所を検証出典を追加して、記事の改善にご協力ください。議論はノートを参照してください。(2016年2月)
x264
開発元 x264 team
最新版
0.116.2057 (r2057)[1]
リポジトリ ウィキデータを編集
対応OS WindowsmacOSUnix系
プラットフォーム クロスプラットフォーム(x86、PowerPC、ARMv7など)
種別 ビデオコーデック
ライセンス GNU General Public License または x264 商用ライセンス
公式サイト x264 Home Page
テンプレートを表示

x264(エックスニーロクヨン)は、動画をH.264 (MPEG-4 AVC) ビデオストリームへエンコードするためのプログラムである。GPLライセンスの下でリリースされている。

x264にはコマンドラインプログラムの通称x264cliとライブラリのlibx264が含まれている。コマンドラインプログラムはコンパイルオプションによってはFFmpegを利用したデコードに対応している。また、libx264を利用した多数のフロントエンドやプラグインなどが存在する(VLCHandBrakeFFmpegffdshowWindows VFW向けのx264vfw・x264guiなど)。

特徴

欠点としては、12bitに未対応、AVC-Ultraに未対応 (パッチあり[4])、MPEG-4 MVCに未対応、MPEG-4 WVC (MPEG-4 Part 29。MPEG-4 AVCのサブセット)に未対応なことが挙げられる。

主立った履歴

x264vfw

x264のVfW (Video for Windows) 版。r581において公式サポートは中断している。VfWの関連にDirectShowがあるが、そちらへの対応も行われていない。 外部プロジェクトとしてBugMasterが開発を継続しており、fourccもいくつかから選べるようになっていたが、2017年を最後に更新はされていない[5]

分散エンコード

x264は、直接には複数コンピュータでの分散エンコードをサポートしていない。しかし、x264をバックエンドとして使う分散エンコードソフトウェアのx264farm及びその派生の1passに特化したx264farm-spが存在する。ライセンスはx264と同じくGPLライセンスであり、言語はOCamlで書かれている。

参照

[脚注の使い方]
  1. ^ changelog.txt
  2. ^ Seventh MPEG-4 AVC/H.264 Video Codecs Comparison - Standard Version
  3. ^ ATEME. “Why does 10-bit save bandwidth”. x264.nl. 2021年12月28日閲覧。
  4. ^ x264-devel - PATCH - Support 12bit and add ultra calss x264-devel 2015年9月28日
  5. ^ x264vfw - Browse /x264vfw at SourceForge.net”. sourceforge.net. 2021年12月28日閲覧。

外部リンク