우분투 바닥 2패스 스크립트 만드는법 아시나요?

[code:3ie95fzo]#!/bin/bash

Iriver B20 영상변환 + 자막

exec 3> >(zenity --notification --listen)
while read -r FILE
do
if [[ -f $FILE ]]
then
echo "tooltip: ${FILE} 이 영상변환 됩니다." >&3
#NAME=echo "$FILE" | cut -d'.' -f1
NAME=basename "$FILE" .mp4
mencoder -of lavf -lavfopts format=avi -oac mp3lame -ovc lavc -lavcopts threads=3:aglobal=1:vglobal=1:acodec=libmp3lame:abitrate=128:vcodec=mpeg4:vbitrate=500:keyint=25:trell -af lavcresample=44100 -vf harddup,scale=320:-3 -vf-add expand=320:240:-1:-1:1 -mc 0.005 -noskip -ofps 23.976 -fps 23.976 -ffourcc XVID "$FILE" -o "[B20]${NAME}.avi" -font "/usr/share/fonts/truetype/unfonts/UnDotum.ttf" -sub "${NAME}.smi" -utf8 -subcp cp949 -subpos 95
fi
done <<< "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS"
echo "message:변환이 완료됐습니다." >&3
exec 3>&-[/code:3ie95fzo]

어떤 분 스크립트를 보고 위의 스크립트같이 변형을 해서 사용중인데요
2패스 인코딩을 하고싶은데 그게 쉽지가 않군요
2번 돌리는 방법이 있는것 같은데 대량 인코딩시에는
방치 인코딩하면 2패스용 파일 명이 같아 계속 덮어쓰다가 결국 1개만 완료되는현상이 일어날것 같고…
저 한스크립트에 2패스 명령어까지 동시에 넣는 방법이 있을까요?

제가 바닥(윈도우 mencoder 프론트엔드?) 과 mencoder 를 아직 사용해보지 못했지만 관심있어서 들여다보기만한 생각으로

바닥에 투패스 옵션을 주고 작업의 옵션 내용을 확인해볼수 있지 않을까요? 죄송합니다 . 윈도우에서 옵션 확인만이라도 해드리면 좋을텐데 … 지금 불가능해서 ;
의견으로만 남겨봅니다.

[url:2v9blnxb]http://blog.simplism.kr/?p=583[/url:2v9blnxb]해당 2패스 설정하신 내용이신데 같이 링크해봅니다.

해당 옵션이 마지막 -sws 2 가 아닐까요? 제일 정확한건 위 설명처럼 모든 옵션 설정해주시고 작업 내용을 가져오시는것이 확실하지 않을까 합니다 …

http://blog.simplism.kr/?p=583

아 답글 확인이 늦었군요
윗분이 링크거신 것에 보면 제가 지금 사용하고있는 스크립트중에 하다로 1패스라죠…
멘코더나 다른 인코딩관련 포럼에도 나와있지만 패스 1 패스2 이렇게 해서 멘코더를 2번 돌려야되는데
2패스 인코딩이 1패스 분석 2패스 분석결과를바탕으로 설정한 비트레이트에 최적화한 VBR 방식이라서
저걸 한번에 한 스크립트에 넣을수없나 해서요
1패스에서 분석 파일이 텍스트로 저장되는데 동영상 여러개를 1패스만 돌릴경우 일일히 설정하는 인코딩 아닌이상 파일 이름이 같아서 1패스 할때마다 덮어써지는 상황이 생기겠죠…
뭔가 방법이 있을듯한데… 버박은 하드용량이 간당간당 한지라 돌리기는 쉽지 않군요…
인코딩 Active X 게임 등의 이유로 윈도우를 킬수밖에 없어지는…

P.S. 저 뒤에 echo로 2패스 명령어를 한번더 써주면 되는지 테스트로 해봐야겠습니다…