|
|
Line 1: |
Line 1: |
| <pre><nowiki> | | <pre><nowiki> |
| @echo off | | @echo off |
− |
| |
| (SET anri_dir=%~dp0) | | (SET anri_dir=%~dp0) |
− | (SET dgmpgdec_dir=dgmpgdec149)
| + | CD %anri_dir% |
− | XCOPY /Y /Q "%anri_dir%anridesktoploc.bat.bak" "%anri_dir%anridesktoploc.bat"
| + | START /LOW /B anri.bat sample |
− | REG QUERY "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /V "Desktop" | "%anri_dir%sed" -n s/.\+REG_SZ.\+\\\(.\+\)[^\\]*/\1/gp >> "%anri_dir%anridesktoploc.bat"
| + | EXIT |
− | CALL "%anri_dir%anridesktoploc.bat"
| + | |
− | SET DESKTOP=%HOMEPATH%\%DESKTOP%
| + | |
− | CD "%DESKTOP%"
| + | |
− | | + | |
− | set done=
| + | |
− | set driveletter=
| + | |
− | :driveletter
| + | |
− | set /P driveletter=DVD Drive Letter:
| + | |
− | if not "%driveletter%"=="" (
| + | |
− | set done=yes
| + | |
− | )
| + | |
− | if not "%done%"=="yes" GOTO driveletter
| + | |
− | | + | |
− | set done=
| + | |
− | set chapternumber=
| + | |
− | :chapternumber
| + | |
− | set /P chapternumber=DVD Chapter Number:
| + | |
− | if not "%chapternumber%"=="" (
| + | |
− | set done=yes
| + | |
− | )
| + | |
− | if not "%done%"=="yes" GOTO chapternumber
| + | |
− | | + | |
− | if exist sample.avs del sample.avs
| + | |
− | echo loadplugin^("%anri_dir%%dgmpgdec_dir%\DGDecode.dll"^) > template.avs
| + | |
− | echo audiodub^(mpeg2source^("__vid__",upconv=1^),wavsource^("__aud__"^)^) >> template.avs
| + | |
− | echo trim^(2700,3000^) >> template.avs
| + | |
− | echo converttoyv12 >> template.avs
| + | |
− | | + | |
− | "%anri_dir%%dgmpgdec_dir%\dgindex.exe" -AIF=[%driveletter%:\VIDEO_TS\VTS_0%chapternumber%_1.VOB] -OM=3 -OF=[sample] -AT=[%DESKTOP%\template.avs] -exit
| + | |
− | | + | |
− | "%anri_dir%x264.exe" --direct auto --ref 8 --mixed-refs --no-fast-pskip --bframes 16 --b-rdo --bime --weightb --subme 7 --trellis 2 --analyse all --qpmin 0 --me umh --threads auto --thread-input --progress --no-psnr --output sample.mp4 "%DESKTOP%\sample.avs"
| + | |
− | | + | |
− | set done=
| + | |
− | set driveletter=
| + | |
− | set chapternumber=
| + | |
− | | + | |
− | del sample.avs | del sample.d2v | del sample*.wav | del template.avs
| + | |
− | | + | |
− | echo.
| + | |
− | echo Finished! You will find sample.mp4 on your desktop. Feel free to rename it to something more descriptive like nameofgame_sample.mp4.
| + | |
− | pause
| + | |
− | @echo on
| + | |
| </nowiki></pre> | | </nowiki></pre> |