User Tools

Site Tools


tutorial:batch_processing

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
tutorial:batch_processing [2011/01/09 16:22]
agent_007 some tips
tutorial:batch_processing [2012/11/11 08:51] (current)
Line 25: Line 25:
 You can copy that text to new text file, then rename the text file to **something.bat** and move it to the folder where you want to process the files. Then just double click the **something.bat** and processing should start. You can copy that text to new text file, then rename the text file to **something.bat** and move it to the folder where you want to process the files. Then just double click the **something.bat** and processing should start.
  
-If you want to force certain bitrate for audio and video, do following ​+For Linux/​Unixes using Bash shell similar script would be 
 +<code bash> 
 +#​!/​bin/​bash 
 +VIDEOCODEC="​Xvid"​ 
 +AUDIOCODEC="​MP3"​ 
 +for FIL in `ls *mp4 | sort` ; do 
 +  avidemux2 --video-codec $VIDEOCODEC --audio-codec $AUDIOCODEC --force-alt-h264 --load "​$FIL"​ --save ${FIL%.*}.avi --quit 
 +done 
 +</​code>​  
 +(this will create **something.avi** from **something.mp4**) 
 + 
 + 
 +If you want to force certain bitrate for audio and video with Win32, do following ​
 <​code>​ <​code>​
 set avidemux="​C:​\softa\avidemux_r6854\avidemux2.exe"​ set avidemux="​C:​\softa\avidemux_r6854\avidemux2.exe"​
Line 35: Line 47:
 </​code>​ </​code>​
  
 +For Linux/​Unixes using Bash shell similar script would be 
 +<code bash> 
 +#​!/​bin/​bash 
 +VAR="​batchfiles.txt"​ 
 +VIDEOCODEC="​Xvid"​ 
 +AUDIOCODEC="​MP3"​ 
 +VIDEOBITRATE="​cbr=512"​ 
 +AUDIOBITRATE="​64"​ 
 +for FIL in `ls *mp4 | sort` ; do 
 +  avidemux2 --video-codec $VIDEOCODEC --video-conf $VIDEOBITRATE --audio-codec $AUDIOCODEC --audio-bitrate $AUDIOBITRATE --force-alt-h264 --load "​$FIL"​ --save ${FIL%.*}.avi --quit 
 +done 
 +</​code>​  
 +(this will create **something.avi** from **something.mp4**)
  
 ==== JS scripting (ECMAScript) only batch processing ==== ==== JS scripting (ECMAScript) only batch processing ====
Line 188: Line 212:
 </​code>​ </​code>​
  
 +You can create scripts quite easily by yourself. You can apply needed settings via GUI and then use **File -> Save Project As...** to create text file that contains all settings. Then you can open that file in text editor and copy+paste needed stuff to new script (or replaces parts of other script).
  
 ==== Combination of command-line and JS scripting ==== ==== Combination of command-line and JS scripting ====
Line 225: Line 249:
 </​code>​ </​code>​
  
-If you create your own combine batch settings, make sure order of command-line parameters is always ​--load ​something, ​--run something ​and --save ​something ​(AVIdemux ​will run these options in give order). +For Linux/​Unixes using Bash shell similar script would be 
 +<code bash> 
 +#​!/​bin/​bash 
 +for FIL in `ls *mp4 | sort` ; do 
 +  avidemux2 ​--force-alt-h264 ​--load ​"​$FIL" ​--run something.js --save ​${FIL%.*}.avi --quit 
 +done 
 +</​code>​  
 +(this will create **something.avi** from **something.mp4**)
  
 +If you create your own combine batch settings, make sure order of command-line parameters is always --load something, --run something and --save something (AVIdemux will run these options in given order).
 ==== Tips ==== ==== Tips ====
-  * You can replace **avidemux2** with **avidemux2_cli** if you want to process files via GUI+  * You can replace **avidemux2** with **avidemux2_cli** if you want to process files without ​GUI
   * You can use **--nogui** option in case you want to suppress all dialogs (it must be first option!)   * You can use **--nogui** option in case you want to suppress all dialogs (it must be first option!)
tutorial/batch_processing.1294586538.txt.gz · Last modified: 2012/11/11 08:51 (external edit)