Ffmpeg 기본 사용법
ffmpeg파일이 있는 폴더에서 아래와 같은 커맨드 명령어를 사용하여 인코딩할수있다.
C:\>
ffmpeg -i [인코딩할파일이름] -t 300 -acodec ac3 -ar 48000 -ab 640k -ac 6 -vcodec libx264
-b 3695k -r 24 [저장할파일이름]
ex)ffmpeg -i e:\video\2001.720p.x264.mkv -t 300 -acodec ac3 -ar 48000 -ab 640k -ac 6 -vcodec libx264 -b 3695k -r 24 E:\091217_trans\2001_h264_ac3.mp4
옵션
-i e:\video\2001.720p.x264.mkv – 인코딩할 파일
-t 300 – 동영상 처음부터 시간 300초
-acodec ac3 – 오디오코덱 ac3
-ar 48000 – 샘플링레이드 48.0Khz
-ab 640k – 오디오비트레이트 640k
-ac 6 – 오디오체널 6체널
-vcodec libx264 – 비디오 코덱 h264
-b 3695k – 비트레이트 3695k
-r 24 – 프레임레이트 24
E:\091217_trans\2001_h264_ac3.mp4 – 컨테이너= mp4 ,저장할 파일이름
기타 옵션
-aspect 16:9
화면비율을 16:9로 만든다.
-s 1280x720
해상도를 1280x720으로 만든다. –aspect 옵션과 같이 사용 해야 적당히 맞춰진다. 정확히 1280x720으로 맞춰지지 않는 경우가 많다.
-ss 00:07:30
인코딩시작시간을 00:07:30으로 맞춘다.
-ss 00:07:30
–t 00:05:00
인코딩시작시간을 00:07:30으로 맞추고 그 지점부터 5분을 인코딩한다.(00:07:30 ~ 00:12:30)
-sn
mkv파일을 mkv로 인코딩할 때 필요한 옵션.
-acodec libmp3lame
오디오코덱 mp3 사용
-acodec libfaac
오디오코덱 aac 사용
-acodec ac3
오디오코덱 ac3 사용
-vcodec libx264
비디오코덱 h264 사용
-vcodec mpeg4
비디오코덱 mpeg4
xxxxx.mp4
컨테이너를 mp4로 인코딩한다.
xxxxx.avi
컨테이너를 avi로 인코딩한다.
xxxxx.mkv
컨테이너를 mkv로 인코딩한다.
그 외 옵션도 많이 있으므로 더 정확한 사용을 원하거나 정보가 필요할시에는 ffmpeg홈페이지의 옵션 페이지를 참고한다.
Ffmpeg 옵션 페이지 - http://ffmpeg.org/ffmpeg-doc.html
Ffmpeg 버전별 사용
Ffmpeg은 버전에 따라 코덱의 버전도 다르기 때문에 원활한 재생을 위해 위해서 여러 버전사용