10월, 2016의 게시물 표시

bat 파일을 통해 반복적인 Encoding 처리

HEVC 영상들울 h264로 바꿔야 하는 작업이 필요했다.
단순히 Code로 작성하면 단순하지만
그렇게까지 코딩하고 싶지 않았기에 BAT 파일로 만드는 방법을 찾아보던 중 아래와 같은 방법을 발견했다.

@ECHO OFF
for %%i in (625 626 627 628 629) do (
for %%j in (0 1 2 3 4 5 6 7 8 9) do (
    ffmpeg -i G:\SAM_%%i%%j.MP4 -acodec aac -ar 48000 -ab 640k -vcodec libx264 -b 100000k -r 29.97 G:\E_SAM_%%i%%j.MP4
)
)
%%i와 %%j는 일반 코딩에서 변수 정도로 보면 된다. for-each문과 유사한 형태.
ffmpeg의 옵션값들은 별도의 글들을 통해 확인해보길 바란다.