Languages/C
[C] FFmpeg 이란? / 코딩으로 영상, 오디오 편집
MOONCO
2023. 12. 4. 17:13
FFmpeg 이란?
동영상, 오디오 편집 프로그램으로,
VREW라는 앱에서 내부적으로 사용하는 라이브러리 이다.
FFmpeg 설치
Download FFmpeg
If you find FFmpeg useful, you are welcome to contribute by donating. More downloading options Git Repositories Since FFmpeg is developed with Git, multiple repositories from developers and groups of developers are available. Release Verification All FFmpe
ffmpeg.org
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
더보기
ffmpeg Documentation
Table of Contents ffmpeg [global_options] {[input_file_options] -i input_url} ... {[output_file_options] output_url} ... ffmpeg is a universal media converter. It can read a wide variety of inputs - including live grabbing/recording devices - filter, and t
ffmpeg.org
반응형