반응형
fmpeg란?
fmpeg(에프엠펙)란 동영상이나 음성 파일을 다른 형식의 파일로 변환할 수 있는 소프트웨어입니다.
fmpeg를 사용하면 avi를 mp4로 만들 수 있기 때문에 동영상 등 미디어 파일 형식의 변환이 필요한 분들에게는 매우 편리한 것이라고 할 수 있습니다.
또한 무료 오픈소스 소프트웨어이기 때문에 fmpeg 사용법만 익히면 인코딩 소프트웨어를 구입할 필요가 없는 것도 장점 중 하나입니다.
이번에는 fmpeg 다운로드부터 사용법까지 해설해 보겠습니다.
fmpeg 다운로드 방법
최신 fmpeg는 공식 사이트에서 무료로 다운로드 가능합니다.
fmpeg - 공식 사이트
우선 위의 fmpeg 공식 사이트에 접속해 주세요.
접속하면 큰 [Download] 버튼이 보이므로 그것을 클릭합니다.
아래에 있는 Windows 이미지에 커서를 맞추면 표시된다, [Windows Builds by Zeranoe] 를 클릭해 주세요.
큰 [Download Source Code] 버튼이 있는데, 이 버튼은 개발자를 위한 것이니 선택하지 맙시다.
다운로드 페이지에 접속하면 [Download Build]를 클릭하여 fmpeg를 얻습니다.
비트수나 OS명 등이 나열되어 있는데, 사용 중 PC에 맞는 최신 fmpeg를 자동으로 선택해 주고 있습니다.
다운로드 후 해동하여 내용물을 확인하십시오.
다운로드 한 fmpeg의 bin 폴더에 fmpeg.exe 본체가 저장되어 있습니다.
특별한 인스톨은 필요없고, 다운로드하면 즉시 사용할 수 있습니다.
이대로 더블 클릭으로 실행해도 순간 검은 화면이 뜨기만 하면 되므로 조심합시다.
참고로 fmpeg는 사양상 일본어판은 없습니다.기억해두세요.
fmpeg의 기본 사용법
fmpeg 준비가 끝났으니 다음은 fmpeg의 기본적인 사용법을 소개하겠습니다.
fmpeg 기동 방법
fmpeg는 더블클릭으로 직접 기동하지 않습니다.Windows 10 의 경우 부팅 시 명령 프롬프트 또는 Windows PowerShell 을 사용합니다.
우선, fmpeg.exe 가 있는 폴더를 열고, 메뉴의[파일]->[Windows PowerShell 열기]를 클릭합니다.
′ffmpeg′라고 입력한 근처에서 탭 키를 눌러 주세요.필요한 텍스트를 보완해 줍니다.
이번에는 파일이라곤 아무것도 지정하지 않았기 때문에 도움말이 표시되는 것만으로 종료되지만 기본적으로 이 형태로 fmpeg를 기동해서 사용합니다.
동영상을 인코딩하다
fmpeg에서 동영상을 인코딩할 때는 아래와 같이 명령어를 지정합니다.
fmpeg -i 변환원 파일 경로 -b:v 비트 레이트 [수치] -bufsize 버퍼 크기 [수치] 출력 파일 경로
이 방법을 사용하면 avi 형식의 캡처 동영상을 mp4 형식으로 변환한다고 말한 것이 가능해집니다.파일명은 일본어로도 괜찮습니다.
예를 들어 input.avi를 output.mp4로 변환할 경우 아래와 같이 지정합니다.
ffmpeg -i input.avi -b:v 1500kb -bufsize 1000kb output.mp4
비트레이트나 버퍼 크기는 각각 생략 가능하며 단지 변환하고 싶다면 아래 기술만으로 충분합니다.
ffmpeg -i input.avi output.mp4
해상도(화면 크기)를 변경하다
동영상의 해상도를 높이고 싶으시면 ′-vf′ 옵션의 scale 속성을 지정합니다.
-vf ′scale=폭(px) : 높이(px), pad=폭(px) : 높이(px) : 0:0:black′
예를 들어 input.mp4의 해상도를 ′1920x1080(풀HD)′으로 변경하고자 하는 경우 아래와 같이 지정합니다.
ffmpeg -i input.mp4 -vf ′scale=1920:1080,pad=1920:1080:0:0:black′ output.mp4
scale 속성 하나로 해상도 변경이 가능하니 필요에 따라 지정하도록 해주세요.
동영상에 비침(워터마크)을 넣다
조금 복잡하지만 동영상에 비침을 넣을 수도 있습니다.
워터마크를 넣을 때는 ′-vf′ 옵션을 사용합니다.
-vf ′movie= 비침 이미지 파일 경로 [watermark]; [in] [watermark]overlay=main_w-overlay_w-50: main_h-overlay_h-50 [out]′
overlay 수치를 변경함으로써 자유롭게 워터마크를 삽입하는 위치를 변경할 수 있으므로 필요한 경우 옵션을 추가하도록 합니다.
fmpeg에서 사용할 수 있는 명령어 정리
명령어
-i(필수) 변환원(입력) 파일명
-vf 해상도 등 이펙트 지정
-c:v 동영상 코덱 지정
-q:v JPEG 이미지 품질
-ss 변환할 동영상 재생 시작 위치(초)
-t 정지화면으로 변환시 몇초분 변환할지(초)
-f 변환 포맷을 지정한다
-r 프레임 레이트를 지정한다
명령어는 모두 반각문자이므로 일본어 입력 그대로(전각 입력 그대로) 명령어를 입력하지 않도록 합시다.
정리
이번 시간에는 fmpeg에 대해서 소개해 드렸는데요.
fmpeg 단독으로도 명령어 조작에 의해 동영상이나 음성 파일 변환이 가능하지만 초보자에게는 다소 어려울 것입니다.
하지만 AviUtl 등 동영상 편집 소프트웨어나 인코딩 소프트웨어인 SmartGGmpeg와 같은 fmpeg를 사용하기 쉽게 만든 소프트웨어를 사용함으로써 인코딩 지식이 없는 초보자도 fmpeg를 사용하기 쉽게 되어 있습니다.
fmpeg는 동영상 인코딩으로 사용하는 경우가 많고 설치가 불필요한 소프트웨어이므로 동영상 형식을 변환하고 싶다면 한 번 사용해 보십시오.
fmpeg(에프엠펙)란 동영상이나 음성 파일을 다른 형식의 파일로 변환할 수 있는 소프트웨어입니다.
fmpeg를 사용하면 avi를 mp4로 만들 수 있기 때문에 동영상 등 미디어 파일 형식의 변환이 필요한 분들에게는 매우 편리한 것이라고 할 수 있습니다.
또한 무료 오픈소스 소프트웨어이기 때문에 fmpeg 사용법만 익히면 인코딩 소프트웨어를 구입할 필요가 없는 것도 장점 중 하나입니다.
이번에는 fmpeg 다운로드부터 사용법까지 해설해 보겠습니다.
fmpeg 다운로드 방법
최신 fmpeg는 공식 사이트에서 무료로 다운로드 가능합니다.
fmpeg - 공식 사이트
우선 위의 fmpeg 공식 사이트에 접속해 주세요.
접속하면 큰 [Download] 버튼이 보이므로 그것을 클릭합니다.
아래에 있는 Windows 이미지에 커서를 맞추면 표시된다, [Windows Builds by Zeranoe] 를 클릭해 주세요.
큰 [Download Source Code] 버튼이 있는데, 이 버튼은 개발자를 위한 것이니 선택하지 맙시다.
다운로드 페이지에 접속하면 [Download Build]를 클릭하여 fmpeg를 얻습니다.
비트수나 OS명 등이 나열되어 있는데, 사용 중 PC에 맞는 최신 fmpeg를 자동으로 선택해 주고 있습니다.
다운로드 후 해동하여 내용물을 확인하십시오.
다운로드 한 fmpeg의 bin 폴더에 fmpeg.exe 본체가 저장되어 있습니다.
특별한 인스톨은 필요없고, 다운로드하면 즉시 사용할 수 있습니다.
이대로 더블 클릭으로 실행해도 순간 검은 화면이 뜨기만 하면 되므로 조심합시다.
참고로 fmpeg는 사양상 일본어판은 없습니다.기억해두세요.
fmpeg의 기본 사용법
fmpeg 준비가 끝났으니 다음은 fmpeg의 기본적인 사용법을 소개하겠습니다.
fmpeg 기동 방법
fmpeg는 더블클릭으로 직접 기동하지 않습니다.Windows 10 의 경우 부팅 시 명령 프롬프트 또는 Windows PowerShell 을 사용합니다.
우선, fmpeg.exe 가 있는 폴더를 열고, 메뉴의[파일]->[Windows PowerShell 열기]를 클릭합니다.
′ffmpeg′라고 입력한 근처에서 탭 키를 눌러 주세요.필요한 텍스트를 보완해 줍니다.
이번에는 파일이라곤 아무것도 지정하지 않았기 때문에 도움말이 표시되는 것만으로 종료되지만 기본적으로 이 형태로 fmpeg를 기동해서 사용합니다.
동영상을 인코딩하다
fmpeg에서 동영상을 인코딩할 때는 아래와 같이 명령어를 지정합니다.
fmpeg -i 변환원 파일 경로 -b:v 비트 레이트 [수치] -bufsize 버퍼 크기 [수치] 출력 파일 경로
이 방법을 사용하면 avi 형식의 캡처 동영상을 mp4 형식으로 변환한다고 말한 것이 가능해집니다.파일명은 일본어로도 괜찮습니다.
예를 들어 input.avi를 output.mp4로 변환할 경우 아래와 같이 지정합니다.
ffmpeg -i input.avi -b:v 1500kb -bufsize 1000kb output.mp4
비트레이트나 버퍼 크기는 각각 생략 가능하며 단지 변환하고 싶다면 아래 기술만으로 충분합니다.
ffmpeg -i input.avi output.mp4
해상도(화면 크기)를 변경하다
동영상의 해상도를 높이고 싶으시면 ′-vf′ 옵션의 scale 속성을 지정합니다.
-vf ′scale=폭(px) : 높이(px), pad=폭(px) : 높이(px) : 0:0:black′
예를 들어 input.mp4의 해상도를 ′1920x1080(풀HD)′으로 변경하고자 하는 경우 아래와 같이 지정합니다.
ffmpeg -i input.mp4 -vf ′scale=1920:1080,pad=1920:1080:0:0:black′ output.mp4
scale 속성 하나로 해상도 변경이 가능하니 필요에 따라 지정하도록 해주세요.
동영상에 비침(워터마크)을 넣다
조금 복잡하지만 동영상에 비침을 넣을 수도 있습니다.
워터마크를 넣을 때는 ′-vf′ 옵션을 사용합니다.
-vf ′movie= 비침 이미지 파일 경로 [watermark]; [in] [watermark]overlay=main_w-overlay_w-50: main_h-overlay_h-50 [out]′
overlay 수치를 변경함으로써 자유롭게 워터마크를 삽입하는 위치를 변경할 수 있으므로 필요한 경우 옵션을 추가하도록 합니다.
fmpeg에서 사용할 수 있는 명령어 정리
명령어
-i(필수) 변환원(입력) 파일명
-vf 해상도 등 이펙트 지정
-c:v 동영상 코덱 지정
-q:v JPEG 이미지 품질
-ss 변환할 동영상 재생 시작 위치(초)
-t 정지화면으로 변환시 몇초분 변환할지(초)
-f 변환 포맷을 지정한다
-r 프레임 레이트를 지정한다
명령어는 모두 반각문자이므로 일본어 입력 그대로(전각 입력 그대로) 명령어를 입력하지 않도록 합시다.
정리
이번 시간에는 fmpeg에 대해서 소개해 드렸는데요.
fmpeg 단독으로도 명령어 조작에 의해 동영상이나 음성 파일 변환이 가능하지만 초보자에게는 다소 어려울 것입니다.
하지만 AviUtl 등 동영상 편집 소프트웨어나 인코딩 소프트웨어인 SmartGGmpeg와 같은 fmpeg를 사용하기 쉽게 만든 소프트웨어를 사용함으로써 인코딩 지식이 없는 초보자도 fmpeg를 사용하기 쉽게 되어 있습니다.
fmpeg는 동영상 인코딩으로 사용하는 경우가 많고 설치가 불필요한 소프트웨어이므로 동영상 형식을 변환하고 싶다면 한 번 사용해 보십시오.
반응형