Avidemux/x264'ü derleme

Vikikitap, özgür kütüphane

Gentoo Linux: x264 için, kararlı ağacında, "x264-svn" isminde bir ebuild vardır. Sadece emerge edin.

Linux, BSD ve benzerlerinin çeşitli dağıtımlarında x264 için mevcut paketler olmamasının ötesinde çeşitli paket sistemlerini kullanarak program ve kütüphaneleri kurmayı anlatan bir rehber de yoktur. x264'ü SVN deposundan kurup derlemeniz tavsiye edilir.

Eğer x264 için paketler oluşturulursa bu sayfaya ilgili paketlerin nasıl kullanılacağını yazmaya çekinmeyin.

x264'ü SVN deposundan derleme[değiştir]

x264'ü indirme[değiştir]

Konsolda dosyaları indirmek istediğiniz klasöre geçin. Sonra root olarak aşağıdaki komutu verin (root olmak için "su" veya "sudo"yu kullanın).

svn co svn://svn.videolan.org/x264/trunk x264

Derleme ve kurma[değiştir]

Dosyaları indirdiğiniz klasöre geçin. Sonra aşağıdaki komutları root olarak verin (root olmak için "su" veya "sudo"yu kullanın).

cd x264
make -f Makefile.dist
./configure --prefix=/usr --enable-debug --enable-pthread
make
make install

Bu komutlar sonucunda x264'ün sisteminize kurulumu tamamlanacaktır. Şimdi Avidemux'la H.264 videoları kodlayabilirsiniz.

Olası kurulum sorunları[değiştir]

Bazı insanlar sistemlerine x264'ü kurarken sorunla karşılaşıyorlar. Bu bölümde SVN indirmesiyle birlikte gelen makefile dosyasında değişiklik yaparak kurulum sorunlarını nasıl gidereceğiniz anlatılmıştır.

Öncelikle x264'ü normal yolla kurmaya çalışmanız önerilir. Eğer normal yolla kurulumu tamamlayamazsanız bu yazıyı okumaya devam edin.

x264 Makefile dosyasını düzenleme[değiştir]

Bazen (ancak artık sık değil) x264'ün sisteminize düzgünce kurulabilmesi için Makefile dosyasında değişiklik yapmanız gerekir. Makefile dosyası SVN dosyalarını indirdiğiniz yerdeki x264 isimli alt klasörün içindedir. Makefile dosyasını istediğiniz bir metin editörüyle açın.

Aşağıdaki bölümün sonuna:

libx264.a: .depend $(OBJS) $(OBJASM)
ar rc libx264.a $(OBJS) $(OBJASM)
ranlib libx264.a

Aşağıdaki satırı koyun:

$(CC) -shared -o libx264.so $(OBJS) $(OBJASM)

Aşağıdaki bölüme:

install: x264
   install -d $(DESTDIR)$(bindir) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir)
   install -m 644 x264.h $(DESTDIR)$(includedir)
   install -m 644 libx264.a $(DESTDIR)$(libdir)
   **->(satırı buraya yerleştirin)<-**
   install x264 $(DESTDIR)$(bindir)

Şu satırı yerleştirin:

install -m 644 libx264.so $(DESTDIR)$(libdir)

Aşağıdaki bölümün sonuna:

uninstall:
   rm -f $(DESTDIR)$(includedir)/x264.h $(DESTDIR)$(libdir)/libx264.a
   rm -f $(DESTDIR)$(bindir)/x264 $(DESTDIR)$(libdir)/pkgconfig/x264.pc

Şu satırı koyun:

rm -f $(DESTDIR)$(libdir)/libx264.so

Makefile dosyasını kaydedin.