Avidemux Project Script et Custom Script

Résolu
clodibus Messages postés 134 Date d'inscription   Statut Membre Dernière intervention   -  
clodibus Messages postés 134 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je voulais automatiser la conversion des mpg en avi avec Avidemux (version 2.4.4 sous Windows Vista).
J'ai consulté la page http://www.avidemux.org/adm Wiki/index.php?title=Presets comme conseillé dans le forum. J'ai converti un mpg, puis fait Fichier->Enregistrer le projet sous; j'ai ainsi enregistré le projet sous le nom de "essai.js".
J'ai ouvert essai.js dans le bloc-note, supprimé ce qui était recommandé et sauvé le fichier sous le même nom, mais dans C\Utilisateurs\Claude\AppData\Roaming\avidemux\Custom.
J'ai fermé puis réouvert Avisemux et cliqué sur "Personnalisé->essai.js.
J'ai obtenu un superbe message d'erreur (avec le panneau sens interdit) disant ceci :
Spidermonkey ECMAScript Error
C:\Users\Claude\AppData\Roaming\avidemux\Custom/
essai.js: line1
Msg: SyntaxError: illégal character
Not an ECMAScript file. Try Open with
'File'->'Open...'
Voici le fichier projet Script
//AD <- Needed to identify//
//--automatically built--
//--Project: T:\Power Cinema\essai.js

var app = new Avidemux();

//** Video **
// 01 videos source
app.load("C:/Users/Public/Videos/TV enregistrée/Direct 8_20090510_1522.mpg.idx");
//01 segments
app.clearSegments();
app.addSegment(0,0,1325);
app.markerA=0;
app.markerB=1324;
app.rebuildIndex();

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

app.video.setFps1000(25000);

//** Filters **
app.video.addFilter("YADIF","mode=0","order=1");
app.video.addFilter("mpresize","w=720","h=436","algo=2");

//** Video Codec conf **
app.video.codec("XVID4","2PASSBITRATE=850","500 06 00 00 00 01 00 00 00 fa 00 00 00 02 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 01 00 00 00 01 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00 1f 00 00 00 1f 00 00 00 1f 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 05 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 96 00 00 00 64 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 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 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 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 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 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 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 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 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 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 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 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ");

//** Audio **
app.audio.reset();
app.audio.codec("lame",96,16,"00 00 00 00 03 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("MONO");
app.setContainer("AVI");
setSuccess(1);
//app.Exit();

//End of script
Voici le fichier Custom Script

var app = new Avidemux();

//** Filters **
app.video.addFilter("YADIF","mode=0","order=1");
app.video.addFilter("mpresize","w=720","h=436","algo=2");

//** Video Codec conf **
app.video.codec("XVID4","2PASSBITRATE=850","500 06 00 00 00 01 00 00 00 fa 00 00 00 02 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 01 00 00 00 01 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00 1f 00 00 00 1f 00 00 00 1f 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 05 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 96 00 00 00 64 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 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 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 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 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 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 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 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 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 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 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 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ");

//** Audio **
app.audio.reset();
app.audio.codec("lame",96,16,"00 00 00 00 03 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("MONO");

Pourquoi ça ne marche pas?
Merci de vos conseils éclairés.
A voir également:

1 réponse

clodibus Messages postés 134 Date d'inscription   Statut Membre Dernière intervention   2
 
Bonjour à tous,
Problème résolu, c'était la faute du bloc-note de Windows. J'ai recommencé en utilisant Word, ça marche au poil!
Clodibus
0