FFmpeg로 Anycall 핸드폰 동영상 변환하기

ffmpeg -i <input.avi> -vcodec mpeg4 -acodec libfaac -b 672k -ab 96k -ar 44100 -s 480×272 -aspect 16:9 -g 300  -mbd 2 -cmp 3 -precmp 3 -subcmp 3 -trellis 2 -flags +4mv  -pass 1 -f psp -threads 2 <output.mp4>

본 명령은 리눅스 환경에서 ffmpeg를 통해 anycall(아몰레드)에서 시청가능한 형태의 동영상 파일을 만드는 encoding 명령임. 테스트 해보았고..가장 잘맞는 조합으로 보임..

-threads 는 인코딩에 사용할 processor 수를 적어주는 것이다. 성능차이는 5~10%정도 향상된다.

700MB 짜리 DIVX 동영상의 경우 위 명령으로 encoding 하면 350MB 정도의 파일이 생성된다.
핸드폰 동영상 화질을 고려했을때 -b 672k 대신 -b 300k 정도로 변경해도 품질에는 크게 차이가
없고, 파일 용량은 180MB 정도로 줄일 수 있을 것이다.

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.