@ECHO off SET width=220 SET height=auto REM Default: auto SET fps=source REM Default: source (same framerate as input; if the framerate is not REM compatible then fps2 is used). REM Valid framerates:5,10,12,15,24000/1001,24,25,30000/1001,30,50,60000/1001,60 SET fps2=25 REM Alternative framerate; used when encoding fails on the first try REM (when fps=source) SET audiobitrate=standard REM Numeric value between 8 and 320; in combination with mp3lame you can REM also use: medium, standard, extreme or insane. SET audiocodec=mp3lame REM Possible options: mp2, mp3, mp3lame, source. REM You can use source if you don't want to transcode audio, audiobitrate REM is then ignored. SET audioid= REM Audio Channel, leave blank for default; numeric value (MPEG: 0-31, REM AVI/OGM: 1-99, ASF/RM: 0-127, VOB(AC3): 128-159, VOB(LPCM): 160-191, REM MPEG-TS 17-8190). MPlayer prints the available audio IDs when run in REM verbose (-v) mode. SET videocodec=mpeg2video SET videoquality=6 REM Quality(?) of the video. Use a value between 2 and 32 (lower value means REM better quality). SET keyframe_interval=15 SET max_b_frames=4 REM Max number of B-frames between two non-B-frames; use a value between 0 REM and 4. SET croptop=0 SET cropbottom=0 REM Default: 0 (no cropping). REM Offset between the top of the input video and the top/bottom of the REM cropped part in pixel. SET decopts=-mc 0 REM additional decoder options. Try "-mc 0" if you have A/V-sync problems REM with .flv files, else leave blank. SET mencoder="%USERPROFILE%\Desktop\Downloads\mplayer\mencoder.exe" REM Path to the mencoder.exe SET targetdir=%~dp0 REM Path to the directory for the encoded files. REM using %~dp0 outputs the file to the dir where this batch file is located. SET editor="C:\Programme\notepad2_1.0.12_de\Notepad2_de.exe" REM !!!Don't edit below this line.!!! IF x%1==x ( IF EXIST %editor% ( GOTO EDIT ) ELSE ( GOTO EOF ) ) SET /a croph = %cropbottom% - %croptop% IF %cropbottom%0 GTR %croptop%0 ( SET crop=crop=0:%croph%:0:%croptop%, ) ELSE ( SET crop= ) IF %audiocodec%==source ( SET audio=-oac copy ) ELSE (IF %audiocodec%==mp3lame ( SET audio=-oac mp3lame -lameopts preset=%audiobitrate% -af resample=44100:0:0 ) ELSE ( SET audio=-oac lavc -lavcopts acodec=%audiocodec%:abitrate=%audiobitrate% -af resample=44100:0:0 )) IF "%audioid%"=="" ( SET aid= ) ELSE ( SET aid=-aid %audioid% ) IF "%height%"=="auto" ( SET scale=-vf %crop%scale,harddup -zoom -xy %width% ) ELSE ( SET scale=-vf %crop%scale=%width%:%height%,harddup ) :FPS IF %fps%==source ( SET ofps= ) ELSE ( SET ofps=-ofps %fps% ) ECHO. >>"%~dp0RB_encode.log" ECHO %date%, %time:~0,5%: %~nx1 >>"%~dp0RB_encode.log" ECHO W=%width% H=%height% FPS=%fps% AC=%audiocodec% AB=%audiobitrate% VQ=%videoquality% KEYINT=%keyframe_interval% MAXB=%max_b_frames% CT=%croptop% CB=%cropbottom% O=%decopts% >>"%~dp0RB_encode.log" REM ECHO %mencoder% -priority belownormal -msglevel mencoder=1 %decopts% %aid% -of mpeg %audio% -ovc lavc %ofps% -lavcopts vcodec=%videocodec%:vqscale=%videoquality%:vmax_b_frames=%max_b_frames%:keyint=%keyframe_interval% %scale% %* -o "%targetdir%%~n1.rb.mpg" >>"%~dp0RB_encode.log" %mencoder% -priority belownormal -msglevel mencoder=1 %decopts% %aid% -of mpeg %audio% -ovc lavc %ofps% -lavcopts vcodec=%videocodec%:vqscale=%videoquality%:vmax_b_frames=%max_b_frames%:keyint=%keyframe_interval% %scale% %* -o "%targetdir%%~n1.rb.mpg" IF %ERRORLEVEL% GTR 0 ( IF NOT "%fps%" == "%fps2%" ( SET fps=%fps2% ECHO Errorlevel: %ERRORLEVEL% GOTO FPS ) ) REM ECHO. >>"%~dp0RB_encode.log" ECHO  PAUSE GOTO EOF :EDIT START "dummy" %editor% %0 :EOF