Linux/CentOS

ffmpeg 설치 및 사용법

Trevit 2020. 3. 4. 19:18

CentOS 7 기준입니다.

 

ffmpeg는 미디어의 확장자명을 변환해주는 소프트웨어다.

 


 

여기서 소스를 받아 빌딩 하거나, yum으로 설치해도 된다.

 

CentOS 저장소에는 있는지 모르겠다.

다른 이유로 이 저장소를 추가했는데 이제 보니 여기에 ffmpeg가 있더라.

 

저장소를 먼저 추가하고 ffmpeg설치

1. yum install -y http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

2. yum install ffmpeg

설치 완료

 

 

 

ffmpeg -formats

 - 이 목록에 뜨는 확장자명 모두 지원한다.

 - 목록마다 적힌 D, E는 Demuxing/Muxing supported 인데 뭔지 모르겠다.

 

ffmpeg -i [file1] [file2]

 - file1의 확장자를 file2로 변경 (ex. ffmpeg -i test.wav test.mp3)

 - '비디오 --> 비디오', '비디오 --> 오디오', '오디오 --> 오디오', '오디오 --> 비디오' 모두 가능

 - 오디오에 사진이 있던 없던 상관없이 비디오로 변환 시 화면은 검은 화면.