Avidemux/Ön ayarlar

Vikikitap, özgür kütüphane

Avidemux, aktif sesin/videonun kodlayıcı ve filtre ayarlarını kaydetme imkanı verir. Bu sayede birden fazla dosyaya aynı ayarları tek tıkla uygulayabilirsiniz.

Kodlayıcı seçeneklerini nasıl kaydederim[değiştir]

Kodlayıcı ayarlarını kaydetmek için bir özel betik dosyası oluşturmalısınız. Değişikliklerin tamamını içeren proje dosyalarından farklı olarak özel betikler, sadece ilgilendiğiniz ayarları içerebilirler. İstediğiniz kodlayıcı ayarlarını içeren bir özel betik oluşturmanın en kolay yolu grafik arayüzde ayarları yapmak, projeyi kaydetmek, sonra proje dosyasını düzenlemektir (proje dosyaları birer ECMAScript betiğidir). Proje dosyasından gerekli olmayan her şeyi silin, betikte sadece kodlayıcı ayarları kalsın. Sonra proje dosyasını Avidemux'un özel betiklerinin tutulduğu yere taşıyın:

  • Linux/BSD: ~/.avidemux/custom (".avidemux" klasörü ev dizininizdedir ve gizlidir, yani bu klasörü görebilmeniz için dosya yöneticinizi gizli dosyaları gösterecek şekilde ayarlamanız gerekiyor)
  • Windows 2000 ve XP: \Documents and Settings\KULLANICI ADI\Local Settings\Application Data\avidemux\custom
  • Windows Vista: \Users\KULLANICI ADI\AppData\Roaming\avidemux\custom

Özel betik dosyalarının uzantıları .js olmalıdır. Daha sonra betiği Avidemux'un "Custom" menüsünden çağırabilirsiniz.

Örnek – x264 ayarlarınızı kaydetme[değiştir]

Şimdi x264 kodlayıcınızın sık kullandığınız ayarlarını kaydedelim:

  1. Bir video dosyası açın.
  2. Video kodlayıcısı olarak x264'ü seçin ve yapılandırmanızı yapın.
  3. File->Save Project menü yolunu kullanarak ayarları bir proje dosyası olarak kaydedin.
  4. Proje dosyasını bir metin editörüyle açın (örneğin Windows'ta Notepad, GNOME'da gedit, KDE'de Kate). Şunun gibi bir şeyler göreceksiniz:
//AD  <- Needed to identify//
//--automatically built--
//--Project: /home/user/x264.js

var app = new Avidemux();

//** Video **
// 01 videos source 
app.load("/home/user/video.mpeg");
//01 segments
app.clearSegments();
app.addSegment(0,0,1863);
app.markerA=0;
app.markerB=1862;

//** Postproc **
app.video.setPostProc(0,0,0);

app.video.setFps1000(28000);

//** Filters **

//** Video Codec conf **
app.video.codec("X264","AQ=26","188 00 00 00 00 00 00 00 00 00 00 00 00 28 00 00 00 1e 00 00 00 3c 00 00 
00 0a 00 00 00 33 00 00 00 04 00 00 00 03 00 00 00 28 00 00 00 19 00 00 00 32 00 00 00 00 00 00 00 01 00
00 00 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 01 00 00 00 04 00 00 00 10 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 00 00 00 ");

//** Audio **
app.audio.reset();
app.audio.codec("aac",128,4,"80 00 00 00 ");
app.audio.normalizeMode=0;
app.audio.normalizeValue=0;
app.audio.delay=0;
app.audio.mixer("NONE");
app.setContainer("MP4");
setSuccess(1);
//app.Exit();

//End of script

İhtiyacımız olan aşağıdaki iki satır:

var app = new Avidemux();

yukarıdaki satırda bir Avidemux nesnesi oluşturuluyor

app.video.codec("X264","AQ=26","188 00 00 00 00 00 00 00 00 00 00 00 00 28 00 00 00 1e 00 00 00 3c 00 00 
00 0a 00 00 00 33 00 00 00 04 00 00 00 03 00 00 00 28 00 00 00 19 00 00 00 32 00 00 00 00 00 00 00 01 00
00 00 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 01 00 00 00 04 00 00 00 10 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 00 00 00 ");

burada da kodlayıcı olarak x264 ayarlanıyor ve x264'ün yapılandırmaları yapılıyor (gördüğünüz gibi betiği grafik arayüzden almak sıfırdan elle betik yazmaktan çok daha kolay)

Şimdi özel betiğimiz şöyle gözüküyor:

var app = new Avidemux();
app.video.codec("X264","AQ=26","188 00 00 00 00 00 00 00 00 00 00 00 00 28 00 00 00 1e 00 00 00 3c 00 00 
00 0a 00 00 00 33 00 00 00 04 00 00 00 03 00 00 00 28 00 00 00 19 00 00 00 32 00 00 00 00 00 00 00 01 00
00 00 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 01 00 00 00 04 00 00 00 10 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 00 00 00 ");

Dosyayı Avidemux'un "custom" klasörüne x264.js olarak kaydedin. Avidemux'u başlattığınızda x264.js "Custom" menüsünde gözükecektir. Artık Custom->x264 menü yolunu izleyerek ilgili ayarları istediğiniz zaman uygulayabileceksiniz.