h264 başlığına x264 için "çakmadır" yazılmış, yanlış. x264 başlığına "xvid gibi açık kaynak kodlu codec'tir" denmiş, yanlış.
codec olan, yani görüntü sıkıştırma algoritması olan şey h264'tür. x264 ise herhangi bir görünütüyü h264 algoritmasıyla encode yapan serbest lisanslı uygulamadır. yani encoder'dır. biri algoritma, diğeri onu kullanarak işlem yapan uygulamadır. tıpkı ffmpeg gibi. o da h264 algoritmasıyla decode-encode işlemi yapan bir başka uygulamadır.
beni yıllardır kararsız bırakan şey, ffmpeg ve x264 arasındaki tercih. hem sony avc, hem mainconcept ve apple h264 codecleri ile her katmanda yüzlerce 1080p deneyi yapmış biri olarak, ffmpeg ve x264'ü diğerlerini bir kalemde silerek zirveye yerleştiriyorum. çünkü open source olmanın verdiği esneklik, onlarca farklı arayüze destek verme ve h264 sınırlarını zorlayabilecek tüm fonksiyonlara erişme rahatlığı. x264'ün high profildeki h10 desteği onu bir adım öne geçirse de, bu profilin flash benzeri container içinde tayf hatalarına yol açması durumu tekrar eşitliyor.
h264'ün medya dünyasında standart olması 10 yıl aldı. piyasadan silinip yerini h265'e bırakması bir 10 yıl daha sürecek gibi görünüyor. ffmpeg-x264 savaşı tam gaz devam.