Posted on 2010/08/16 10:58
Filed Under 리눅스기술문서/팁앤테크 조회수:

ffmpeg -i <input.avi> -vcodec mpeg4 -acodec libfaac -b 672k -ab 96k -ar 44100 -s 480x272 -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 정도로 줄일 수 있을 것이다.
Writer profile
author image
-아랑 -

트랙백 주소 : 이 글에는 트랙백을 보낼 수 없습니다

About

by 서진우

Counter

· Total
: 4885603
· Today
: 22
· Yesterday
: 478