스크립트를 간단하게 하나 작성했습니다만 파일명이 제대로 인식되지 않습니다. 아마도 '' 혹은 "" 때문인거 같습니다.
코드는 아래와 같습니다.
prog $1 --sout='#transcode{vcodec=mp2v, acodec=mpga}:std{access=file, mux=ts,url="$filename"}'
$1 은 제대로 먹습니다.
$filename 이 그냥 그대로 출력이 되네요. 문제는 '#transcode{ ... }' 부분을 그대로 사용해야 한다는 것입니다.