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 출력파일명
'컴퓨터관련' 카테고리의 다른 글
정규표현식... (0) | 2017.09.07 |
---|---|
chmod 디렉토리만 또는 파일만 지정하기(하위디렉토리 포함) (0) | 2017.02.11 |
Java 이용하여 S3 progress download 하기 (0) | 2017.01.27 |
AWS S3 Uploader Progress 이용하여 uploading 하기 (0) | 2017.01.27 |
JAVA를 이용하여 디렉토리에 있는 이미지를 PDF로 만들기 (0) | 2017.01.17 |