Avidemux templates, custom.js

Daha önce burada anlatmıştım.Bazı filmlerde yapılan altyazılı template hatalı işlemekte bu da insanı deli etmekteydi,en azından beni 🙂
Bu gün biraz uğraştım ve sonunda deli olmaktan kurtuldum,siz de daha önceden kaydettiyseniz o dosyayı açın ve kırmızı olan yeri silip tekrar kaydedin:

//–automatically built–
//–Project: /home/alo/test.js

var app = new Avidemux();


//** Video **
// 01 videos source
app.load("/media/Yedek/film/xxxxxx.avi");
//01 segments
app.clearSegments();
app.addSegment(0,0,1731);
app.markerA=0;
app.markerB=1730;
//** Postproc **
app.video.setPostProc(3,3,0);
app.video.fps1000 = 15008;

//** Filters **
app.video.addFilter(“subtitle”,”_fontsize=20″,”_subname=/home/alo/Belgeler/altyaz.srt”,”_fontname=/home/alo/Belgeler/DejaVuSerif-Italic.ttf”,”_charset=UTF-8″,”_baseLine=60″,”_Y_percent=255″,”_U_percent=0″,”_V_percent=0″,”_selfAdjustable=0″,”_delay=0″,”_useBackgroundColor=0″,”_bg_Y_percent=0″,”_bg_U_percent=0″,”_bg_V_percent=0″,”_blend=1″);

//** Video Codec conf **
app.video.codecPlugin(“92B544BE-59A3-4720-86F0-6AD5A2526FD2”, “Xvid”, “AQ=26”, “(null)”);

//** Audio **
app.audio.reset();
app.audio.codec(“Lame”,128,20,”80 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 “);
app.audio.normalizeMode=0;
app.audio.normalizeValue=0;
app.audio.delay=0;
app.audio.mixer=”NONE”;
app.setContainer(“AVI”);
setSuccess(1);
//app.Exit();

//End of script

Silindikten sonra aşağıdaki gibi olacak:


//AD <- Needed to identify// //--automatically built-- //--Project: /home/alo/test.js var app = new Avidemux(); //** Filters ** app.video.addFilter("subtitle","_fontsize=20","_subname=/home/alo/Belgeler/altyaz.srt","_fontname=/home/alo/Belgeler/DejaVuSerif-Italic.ttf","_charset=UTF-8","_baseLine=60","_Y_percent=255","_U_percent=0","_V_percent=0","_selfAdjustable=0","_delay=0", "_useBackgroundColor=0","_bg_Y_percent=0","_bg_U_percent=0","_bg_V_percent=0","_blend=1"); //** Video Codec conf ** app.video.codecPlugin("92B544BE-59A3-4720-86F0-6AD5A2526FD2", "Xvid", "AQ=26", "(null)"); //** Audio ** app.audio.reset(); app.audio.codec("Lame",128,20,"80 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 00 00 00 00 "); app.audio.normalizeMode=0; app.audio.normalizeValue=0; app.audio.delay=0; app.audio.mixer="NONE"; app.setContainer("AVI"); setSuccess(1); //app.Exit(); //End of script

Böylece sadece gömmek istediğiniz altyazıyı bendeki /home/alo/Belgeler/altyaz.srt olan yere,karekteri de /home/alo/Belgeler/DejaVuSerif-Italic.ttf gibi yapıştırıp sadece filme ait altyazıyı değiştirip filme gömebilirsiniz 😉
Karışık gibi oldu ama…
😀

2 Comments on “Avidemux templates, custom.js

  1. Hacam inanın tam da bunu arıyordum,birkaç yere de yazdım nasıl olacak diye,çok teşekkürler ellerin dert görmesin hocam.