View Single Post
Old 11th September 2008, 05:18   #74  |  Link
henryho_hk
Registered User
 
Join Date: Mar 2004
Posts: 889
smok3, you can use the command-line utility avs2avi.exe (http://www.moitah.net/).

I've drafted a batch file (totally untested):
Code:
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION

if "%~1"=="" (
    echo Usage: "%~f0" <source avi>
    echo        Defaults to RGBA output
    echo        For RGB24, name it as "blahblah_rgb.avi"
    goto :EOF
)

set HOMEDIR=%~sdp0
set WORKDIR=%~sdp1

set PIXTYPE=%~n1
set PIXTYPE=%PIXTYPE:~-4%

if /i "%PIXTYPE%"=="_RGB" (
    set PIXTYPE=RGB24
) else (
    set PIXTYPE=RGB32
)

set SRCFILE=%~sf1
set AVSFILE=%~sdpn1_%PIXTYPE%.avs
set DSTFILE=%~sdpn1_lags_%PIXTYPE%.avi
set LAGSCFG=%HOMEDIR%lags_%PIXTYPE%.cfg

echo AVISource^("%SRCFILE%",pixel_type="%PIXTYPE%"^)>"%AVSFILE%"


if exist "%LAGSCFG%" (
    "%HOMEDIR%avs2avi.exe" "%AVSFILE%" "%DSTFILE%" -w -p 0 -l "%LAGSCFG%"
) else (
    "%HOMEDIR%avs2avi.exe" "%AVSFILE%" "%DSTFILE%" -w -p 0 -s "%LAGSCFG%"
)

:EOF

Last edited by henryho_hk; 11th September 2008 at 18:19. Reason: bug fixes
henryho_hk is offline   Reply With Quote