Difference between revisions of "Anri-chan/Source/sample.bat"

From SDA Knowledge Base

Jump to: navigation, search
(name of desktop fix)
m (Problem with parentheses in path.)
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<pre><nowiki>@echo off
+
<pre><nowiki>
 +
@echo off
 +
SET anri_dir=%~dp0
 +
CD %anri_dir%
 +
CALL anri.bat samplemode
 +
EXIT
 +
</nowiki></pre>
  
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=
+
Use this AviSynth script when determining DFnD:
set chapternumber=
+
<pre><nowiki>
:chapternumber
+
### Use FFDShow VFW
set /P chapternumber=DVD Chapter Number:
+
directshowsource("sample.mp4")
if not "%chapternumber%"=="" (
+
converttoyuy2
set done=yes
+
assumefieldbased
)
+
assumetff
if not "%done%"=="yes" GOTO chapternumber
+
weave
 
+
cd "%~dp0"
+
if exist sample.avs del sample.avs
+
"%PROGRAMFILES%\anrichan\dgmpgdec149\dgindex.exe" -AIF=[%driveletter%:\VIDEO_TS\VTS_0%chapternumber%_1.VOB] -OM=3 -OF=[sample] -AT=[%PROGRAMFILES%\anrichan\dgmpgdec149\template.avs] -exit
+
 
+
echo trim(2700,3000) >> sample.avs
+
echo converttoyv12 >> sample.avs
+
 
+
"%PROGRAMFILES%\anrichan\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 sample.avs
+
 
+
set done=
+
set driveletter=
+
set chapternumber=
+
 
+
del sample.avs | del sample.d2v | del sample*.wav
+
 
+
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>

Latest revision as of 16:56, 30 March 2008

@echo off
SET anri_dir=%~dp0
CD %anri_dir%
CALL anri.bat samplemode
EXIT


Use this AviSynth script when determining DFnD:

### Use FFDShow VFW 
directshowsource("sample.mp4") 
converttoyuy2 
assumefieldbased 
assumetff 
weave 
Personal tools