@ECHO OFF REM # Profile: Auto Encode REM # REM # Automagically encode content REM # REM REM Profile =Auto Encode REM Encode CLI #12 =ErrorCheck REM Encoder #12 =insertFunction REM Encode CLI #1 =?>hardwareDevice<:>Auto Encode Devices!(>mkv||avi||mp4<)<:>/mkv!(>x264||xvid||divx<)<:>/x264!(>ac3||mp3||aac||aac51||copyAudio<)<:>?>ORIGINAL:audioCodec=~ac3&&ORIGINAL:audioChannels=~6<:>/ac3<=>/aacORIGINAL:percentFilm>40&&%%SNIP:HDTVCheck%%<:>/reverseTelecineORIGINAL:videoCodec=~mpeg2video&&!ORIGINAL:videoResolution=~(1280x|x720)&&!reverseTelecine<:>/deinterlace%%SNIP:HDTVCheck%%<:>/cliBitrate<&>800<=>/cliBitrate<&>400/highProfile&&ORIGINAL:cropY>720<:>/verticalScale<&>720!burnSubtitles&&%%SNIP:SubtitleSuccess%%&&(>mkv||mp4<)<:>/addSubtitleTrackforceMencoder<:>Mencoder<=>HandbrakecopyAudio&&!ORIGINAL:audioCodec=~ac3<:>%copyAudio<&>/mp3aac51&&!ORIGINAL:audioChannels=~6<:>%aac51<&>/aacaac51||(>(>ac3||(>copyAudio&&ORIGINAL:audioCodec=~ac3<)<)&&mp4<)<:>/mkv<&>%avi<&>%mp4!ORIGINAL:videoContainer=~mpeg||!(>ORIGINAL:audioCodec=~ac3||ORIGINAL:audioCodec=~mp2<)<:>%%SNIP:HDTVCheck%%<:>ORIGINAL:videoCodec=~h264&&ORIGINAL:videoContainer=~mpegts<:>burnSubtitles&&%%SNIP:SubtitleSuccess%%<:>/forceMencoderaddShowSegs<:>/forceMencoderORIGINAL:videoCodec=~mpeg2video&&ORIGINAL:videoResolution=~(1920x|x1080|1280x|x720)<) REM Encoder #1 = REM REM # SNIP: SNIP:SubtitleSuccess REM # REM # Snip to check for valid subtitles REM # REM REM Profile =SubtitleSuccess REM Encode CLI #1 =(>(>EXT:smi||EXT:srt<)||ORIGINAL:embeddedCCCount>10<) REM Encoder #1 = set COMMAND= set DIRECTORY=G:\Vid Tools 3.5 Development\Development rev 524\Development set MODE= set PROFILE=Auto Encode set SWITCHES= :LOOP IF (%1)==() GOTO CLEANUP set COMMAND=%COMMAND% /videoFile "%~f1" "%PROFILE%" "" shift GOTO LOOP :CLEANUP G: cd "%DIRECTORY%" perl2dvd.exe %MODE% %SWITCHES% %COMMAND% pause