Languages/C
[C] FFmpeg 이란? / 코딩으로 영상, 오디오 편집
MOONCO
2023. 12. 4. 17:13
FFmpeg 이란?
동영상, 오디오 편집 프로그램으로,
VREW라는 앱에서 내부적으로 사용하는 라이브러리 이다.
FFmpeg 설치
FFmpeg 사용법
동영상, 오디오 파일 포맷 바꾸기
# mp4 > avi
ffmpeg -i input.mp4 output.avi
# avi > mp3
ffmpeg -i input.avi output.mp3
# mp4 > gif
ffmpeg -i input.mp4 output.gif
특정 구간 잘라서 추출하기
# -ss : 시작 타임스탬프
# -t : 끝 타임스탬프
ffmpeg -i input.mp4 -ss 00:00:10 -t 00:00:50 output.mp4
bitrate 설정하기
# -b:v == bitrate:video
ffmpeg -i input.mp4 -b:v 64k output.mp4
frame rate (FPS) 설정하기
# -r == frame rate (fps)
# input.mp4 기준으로 오른쪽에 있으면, output.mp4 파일에 적용되고
# 왼쪽에 있으면, input.mp4 파일에 적용된다
ffmpeg -i input.mp4 -r 24 output.mp4
codec 설정하기
# -c:v == codec:video
# -c:a == codec:audio
ffmpeg -i input.mp4 -c:v mpeg4 -c:a mp3 output.mp4
# copy == 원본 코덱 복사하기
ffmpeg -i input.mp4 -c copy output.avi
해상도(resolution) 설정하기
ffmpeg -i input.mp4 -s 640x480 output.mp4
필터(filter graph) 설정하기
# 크기 조절
ffmpeg -i input.mp4 -vf scale=640:360 output.mp4
# 밝기 조절
ffmpeg -i input.mp4 -vf eq=brightness=0.5 output.mp4
더보기
반응형