
CentOS 7에 FFmpeg 설치 및 사용 방법
FFmpeg는 멀티미디어 파일을 처리하는 데 사용되는 무료 소스 모음입니다.그것은 libavcodec,libavformat,libavutil 등 공유된 오디오와 비디오 라이브러리를 포함한다.FFmpeg를 사용하면 다양한 영상과 오디오 포맷 사이를 변환하고 샘플링률을 설정하며 흐르는 오디오/영상을 포착하고 영상 크기를 조절할 수 있습니다.이 자습서는 CentOS 7에 FFmpeg 설치를 안내합니다.
또는 타사 Yum 저장소에서. RPM Fusion 저장소는 EPEL에 따라 다릅니다.
소프트웨어 저장소.시스템에 EPEL이 설정되어 있지 않은 경우 를 입력하여 EPEL을 활성화합니다. 다음installing the rpm package을 사용하여 RPM Fusion 저장소를 활성화합니다.
: 저장소를 사용한 후 FFmpeg를 설치합니다. 는 그 버전을 검사하여 FFmpeg 설치를 검증합니다. 입니다.CentFFOS를 사용하여 MPEG 시스템을 시작할 수 있습니다. 비디오 파일을 mp4에서 웹m으로 변환: 오디오 파일을 mp3에서ogg로 변환: 비디오 인코더와 에서 오디오 파일을 mp3에서 사용
페이지를 넘겨 FFmpeg을 사용하여 비디오와 오디오 파일을 변환하고 편집하는 방법을 배웁니다.만약 문제가 있거나 피드백이 있다면 아래에 메시지를 남겨 주십시오.
선결 조건
CentOS 시스템에 새 저장소를 추가하고 패키지를 설치하려면 user with sudo privileges로 로그인해야 합니다.CentOS 7에 FFmpeg 설치
FFmpeg은 CentOS 7 코어 저장소에서 사용할 수 없습니다.선택 가능build the FFmpeg tools from the source또는 타사 Yum 저장소에서
yum
를 통해 설치됩니다.두 번째 옵션을 사용하여 RPM Fusion 저장소에서 설치합니다소프트웨어 저장소.시스템에 EPEL이 설정되어 있지 않은 경우
sudo yum install epel-release
:
sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
sudo yum install ffmpeg ffmpeg-devel
ffmpeg -version
본문을 작성할 때 RPM Fusion 저장소에서 사용할 수 있는 FFmpeg의 현재 버전은 3.4.7
: ffmpeg version 3.4.7 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-39)
...
FFmpeg 예
이 절에서 우리는ffmpeg
실용 프로그램을 어떻게 사용하는지에 대한 기본적인 예시를 볼 것이다.기본 변환
ffmpeg
를 사용하여 오디오와 비디오 파일을 변환할 때 입력 및 출력 형식을 지정할 필요가 없습니다.입력 파일 형식을 자동으로 감지하고 파일 확장자에 따라 출력 형식을 추측합니다.ffmpeg -i input.mp4 output.webm
ffmpeg -i input.mp3 output.ogg
디코더 지정
옵션을 통해 사용할 디코더를 지정할 수 있습니다.인코더는 지원되는 모든 인코더/인코더의 이름일 수도 있고, 입력 흐름만 복제하는 특수값-c
일 수도 있다.copy
오디오 인코더를 사용하여 비디오 파일을 mp4에서 웹m으로 변환: ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
libvpx
인코더로 인코딩하는ogg로 변환합니다.CentOS 7 시스템에 FFmpeg를 설치하는 방법을 보여줍니다.이제 공식 홈페이지FFmpeg Documentation를 방문하실 수 있습니다.페이지를 넘겨 FFmpeg을 사용하여 비디오와 오디오 파일을 변환하고 편집하는 방법을 배웁니다.만약 문제가 있거나 피드백이 있다면 아래에 메시지를 남겨 주십시오.