알쓸전컴(알아두면 쓸모있는 전자 컴퓨터)

[ffmpeg] 툴 분석 (1) 본문

멀티미디어/ffmpeg 분석

[ffmpeg] 툴 분석 (1)

백곳 2017. 10. 1. 13:29

[ffmpeg] 툴 분석 (1)


http://www.ffmpeg.org/ffmpeg.html


사이트의 내용을 분석하여 어떠한 기능들이 툴에서 제공되는지 알아보겠습니다. 


먼저 기본적인 사용 문법 입니다. 


1 Synopsis


ffmpeg [global_options] {[input_file_options] -i input_url} ... {[output_file_options] output_url} ..



2. 설명


ffmpeg 는 매우 빠른 video audio converter(변환기) 이고 video/audio 소스 로부터 사용 할수 있습니다. 


변환 할때 rate 조절과 사이즈 조절과 여러개 고품질의 필터를 사용할수 있습니다.


-i 옵션 명렁어를 통해서 input 영상을 정할수 있습니다. 여기서 정할수 있는 것들은 regular files, pipes, network streams, grabbing devices, etc. 으로 다양하게 사용 가능 하다고 합니다.  


그리고 옵셥에서 해석 할수 없는것은 모두 URL로 취급 합니다. 즉 옵션 명령어가 아닌것은 모두 url 경로 취급 하겠다는것입니다. 


그리고 input 과 output url 에 서로 다른 타임의 미디어 소스(any number of streams of different types) 들에 임의 적인 번호를 줘서 

미디어 소스 파일을 선택 하고 조합 할수 있습니다. 이때 조합하는 명령어는 -map 입니다. 


입력 파일의 옵션 


첫번째 파일은 기본적으로 0 번이고 두번째 파일은 1번의 번호가 붙습니다. 


마찬가지로 다른 파일들 또한 번호를 매길수 있습니다. 


옵션에서 2:3 이라는것은 3번재 입력 4번재 입력 을 선택합니다. 


예제

  

To set the video bitrate of the output file to 64 kbit/s:

ffmpeg -i input.avi -b:v 64k -bufsize 64k output.avi


To force the frame rate of the output file to 24 fps:

ffmpeg -i input.avi -r 24 output.avi


To force the frame rate of the input file (valid for raw formats only) to 1 fps and the frame rate of the output file to 24 fps:

ffmpeg -r 1 -i input.m2v -r 24 output.avi



'멀티미디어 > ffmpeg 분석' 카테고리의 다른 글

[ffmpeg] 툴 분석 (4)  (0) 2017.10.12
[ffmpeg] 툴 분석 (3)  (0) 2017.10.10
[ffmpeg] 툴 분석 (2)  (0) 2017.10.02
Comments