CentOS 7에 FFmpeg 설치 및 사용 방법

CentOS 7에 FFmpeg 설치 및 사용 방법

2022-05-17 last update

6 minutes reading centos ffmpeg
FFmpeg는 멀티미디어 파일을 처리하는 데 사용되는 무료 소스 모음입니다.그것은 libavcodec,libavformat,libavutil 등 공유된 오디오와 비디오 라이브러리를 포함한다.FFmpeg를 사용하면 다양한 영상과 오디오 포맷 사이를 변환하고 샘플링률을 설정하며 흐르는 오디오/영상을 포착하고 영상 크기를 조절할 수 있습니다.이 자습서는 CentOS 7에 FFmpeg 설치를 안내합니다.

선결 조건

CentOS 시스템에 새 저장소를 추가하고 패키지를 설치하려면 user with sudo privileges로 로그인해야 합니다.

CentOS 7에 FFmpeg 설치

FFmpeg은 CentOS 7 코어 저장소에서 사용할 수 없습니다.선택 가능build the FFmpeg tools from the source
또는 타사 Yum 저장소에서 yum를 통해 설치됩니다.두 번째 옵션을 사용하여 RPM Fusion 저장소에서 설치합니다
  • . RPM Fusion 저장소는 EPEL에 따라 다릅니다.
    소프트웨어 저장소.시스템에 EPEL이 설정되어 있지 않은 경우
    sudo yum install epel-release
  • 를 입력하여 EPEL을 활성화합니다. 다음installing the rpm package을 사용하여 RPM Fusion 저장소를 활성화합니다.
    :
    sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
  • 저장소를 사용한 후 FFmpeg를 설치합니다.
    sudo yum install ffmpeg ffmpeg-devel
  • 는 그 버전을 검사하여 FFmpeg 설치를 검증합니다.
    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)
    ...
  • 입니다.CentFFOS를 사용하여 MPEG 시스템을 시작할 수 있습니다.

    FFmpeg 예

    이 절에서 우리는 ffmpeg 실용 프로그램을 어떻게 사용하는지에 대한 기본적인 예시를 볼 것이다.

    기본 변환

    ffmpeg를 사용하여 오디오와 비디오 파일을 변환할 때 입력 및 출력 형식을 지정할 필요가 없습니다.입력 파일 형식을 자동으로 감지하고 파일 확장자에 따라 출력 형식을 추측합니다.
  • 비디오 파일을 mp4에서 웹m으로 변환:
    ffmpeg -i input.mp4 output.webm
  • 오디오 파일을 mp3에서ogg로 변환:
    ffmpeg -i input.mp3 output.ogg
  • 디코더 지정

    옵션을 통해 사용할 디코더를 지정할 수 있습니다.인코더는 지원되는 모든 인코더/인코더의 이름일 수도 있고, 입력 흐름만 복제하는 특수값 -c 일 수도 있다.
  • 비디오 인코더와 copy 오디오 인코더를 사용하여 비디오 파일을 mp4에서 웹m으로 변환:
    ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
  • 에서 오디오 파일을 mp3에서 사용libvpx 인코더로 인코딩하는ogg로 변환합니다.CentOS 7 시스템에 FFmpeg를 설치하는 방법을 보여줍니다.이제 공식 홈페이지FFmpeg Documentation를 방문하실 수 있습니다.
    페이지를 넘겨 FFmpeg을 사용하여 비디오와 오디오 파일을 변환하고 편집하는 방법을 배웁니다.만약 문제가 있거나 피드백이 있다면 아래에 메시지를 남겨 주십시오.