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… 😀
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.
Sağol erdal,burada önemli olan altyazıyı klasörün içine aynı isimle kopyalamak.