티스토리 뷰

FFmpeg는 모든 동영상, 음악, 사진 포맷들의 디코딩과 인코딩을 목표로 개발된 오픈 소스 프로젝트입니다. 윈도우나 리눅스 등 많은 OS에서 간단하게 설치와 사용이 가능하여 일반 사용자들도 쉽게 이용할 수 있습니다. 이번에는 Windows 10과 Linux 환경에서 FFmpeg를 어떻게 설치하는지 소개하겠습니다.

Windows 10

1) 설치

아래 링크에서 자신의 OS에 맞는 zip 파일을 다운받습니다.

https://ffmpeg.zeranoe.com/builds/

2021.01.20 수정

해당 링크는 만료되었습니다.

FFmpeg 공식 홈페이지에서 다운로드 링크를 들어가보면 OS별로 나와있습니다.

Windows OS를 선택하고 gyan.dev에서 받는 방법으로 해보겠습니다. 

Windows builds from gyan.dev로 들어갑니다.

조금 내리다 보면 release가 나오는데, 맨 위에 있는 버전으로 다운받습니다. 

다운받은 zip 파일의 압축을 풀고 폴더 이름을 ffmpeg로 변경하여 C:\Program Files로 옮겨줍니다. ffmpeg 폴더의 최종 위치는 C:\Program Files\ffmpeg, 폴더 안에는 3개의 폴더(bin, doc, presets)와 2개의 텍스트 파일(LICENSE, README)이 있습니다.

이제 환경 변수를 설정하기 위해 시작 창에 '시스템 환경 변수 설정'을 검색하여 '환경 변수'를 클릭합니다.

환경 변수에서 시스템 변수 목록 중 Path를 찾고 '편집'을 클릭합니다.

C:\Program Files\ffmpeg\bin 경로를 추가합니다.

2) 버전 확인

cmd 창에 들어가 ffmpeg를 입력해서 아래와 같이 나오면 설치가 완료되었음을 알 수 있습니다.

Linux

이번에는 리눅스에서 어떻게 설치하는지 소개하겠습니다.

1) 설치

sudo apt-get install ffmpeg 

2) 버전 확인

ffmpeg -version

아래와 같이 나오면 설치가 완료된 것입니다.

 

* ffmpeg Documentation 링크. 해당 링크에서 ffmpeg의 사용법과 각종 옵션을 자세하게 소개하고 있습니다.

http://ffmpeg.org/ffmpeg.html

 

ffmpeg Documentation

Table of Contents ffmpeg [global_options] {[input_file_options] -i input_url} ... {[output_file_options] output_url} ... ffmpeg is a very fast video and audio converter that can also grab from a live audio/video source. It can also convert between arbitrar

ffmpeg.org

 

사용 예시

설치가 완료된 FFmpeg를 활용하여 영상의 화질을 줄여보겠습니다.

아래의 링크에 자세히 설명되어 있습니다.

 

Scaling – FFmpeg

FFmpeg has got a very powerful scale filter, which can be used to accomplish various tasks. Some of them are listed here. More can be found in the official documentation. Warning: When using -filter_complex/-lavfi, the default scaling flags are not applied

trac.ffmpeg.org

ffmpeg -i [입력 영상 파일 이름] -vf "scale=[변환할 영상 크기]" [변환해 저장할 영상 파일 이름]

scale 옵션에는 아래와 같은 방법으로 해상도를 입력해주면 됩니다.

  • scale=640x480
  • scale=800x480
  • scale=1280x720
  • scale=1920x1080

예를 들어 다음과 같이 변경하고 싶다면

입력 영상 파일 : in.mp4

변환해 저장할 영상 파일 : out.mp4

변환할 크기 : 1280x720

아래와 같이 입력하면 됩니다.

ffmpeg -i in.mp4 -vf "scale=1280x720" out.mp4

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함