본문 바로가기
컴퓨터관련

ffmpeg 간단한 사용법

by 기록이답이다 2017. 1. 27.
반응형

ffmpeg code list
$> ffmpeg -codecs

 

ffmpeg formats list
$> ffmpeg -formats


libfaac 대신에 libvo_aacenc를 사용해도 됨(윈도우에서).

기본적인 변환법 (코덱적용)
-- 오디오코덱을 aac로 변환
$> ffmpeg -i 원본파일 -c:a libfaac 변환파일명

 

-- 비디오코덱을 h264로 변환
$> ffmpeg -i 원본파일 -c:v libx264 변환파일명

 

-- 비디오코덱은 그대로 오디오코덱만 변환
$> ffmpeg -i 원본파일 -c:v copy -c:a libfaac 변환파일명

 

-- 오디오코덱은 그대로 비디오코덱만 변환
$> ffmpeg -i 원본파일 -c:a copy -c:v libx264 변환파일명

 

-- bitrate 셋팅 -b 옵션 (K나 M으로 bitrate 단위를 설정할 수 있음)
$> ffmpeg -i 원본파일 -c:v libx264 -b:v 500K -c:a copy 변환파일명

 

-- constant rate factor 설정  -crf (0~51까지, default : 23)
constrant rate factor란 x264인코더의 디폴트 퀄리티 셋팅 (0부터 51까지 있으며 18부터 23이 best)

0             18                    23                   28            51
lossless                       better              worse              worst

-----------------------------------------

cutting video -t and -ss 옵션이용

1분30초 지점부터 5초 컷팅 ( -ss 이미지 캡쳐 시간은 그 시간만큼 건너뛰란 얘기, 즉 아래는 1분 30초 건너뛰라는 얘기 )
$> ffmpeg -ss 00:01:30 -i 원본파일 -c:v copy -c:a copy -t 5 출력파일

 

위와 동일 -t 옵션은 시:분:초.밀리세컨드 지정이 가능하다는것을 보여주는 예
$> ffmpeg -ss 00:01:30 -i 원본파일 -c:v copy -c:a copy -t 00:01:30.500 출력파일

 

----------------------------------------

resizing  -s 옵션 이용

$> ffmpeg -i 원본파일 -c:v libx264 -s:v 854x480 -c:a copy 출력파일명

 

 

 

 

반응형