기계적 인조 인간

우분투 18.04에서 ffmpeg를 설치하고 사용하는 방법

차례:

Anonim

FFmpeg는 멀티미디어 파일 트랜스 코딩을위한 무료 오픈 소스 명령 줄 도구입니다. libavcodec, libavformat 및 libavutil과 같은 공유 오디오 및 비디오 라이브러리 세트가 포함되어 있습니다. FFmpeg를 사용하면 다양한 비디오 및 오디오 형식 간 변환, 샘플 속도 설정 및 비디오 크기 조정이 가능합니다.

이 튜토리얼은 Ubuntu 18.04에 FFmpeg를 설치하는 데 필요한 단계를 설명합니다. 배포 안정 버전과 최신 버전의 FFmpeg를 설치하는 방법을 보여줍니다.

Ubuntu 16.04 및 Linux Mint 및 Elementary OS를 포함한 모든 Ubuntu 기반 배포판에도 동일한 지침이 적용됩니다.

전제 조건

설치를 완료하려면 sudo 권한을 가진 루트 또는 사용자로 로그인해야합니다.

우분투에 FFmpeg 3.x 설치

공식 우분투 저장소에는 apt 패키지 관리자와 함께 설치할 수있는 FFmpeg 패키지가 포함되어 있습니다. 이것이 Ubuntu에 FFmpeg를 설치하는 가장 쉬운 방법입니다. 그러나 리포지토리에 포함 된 버전은 최신 버전의 FFmpeg보다 뒤처 질 수 있습니다.

이 기사를 작성할 당시 Ubuntu 18.04 리포지토리에서 사용 가능한 FFmpeg의 현재 버전은 3.4.4 입니다.

Ubuntu 18.04에 FFmpeg 3.x를 설치하려면 아래 단계를 수행하십시오.

  1. 패키지 목록을 업데이트하여 시작하십시오.

    sudo apt update

    다음 명령을 입력하여 FFmpeg를 설치하십시오.

    sudo apt install ffmpeg

    패키지가 올바르게 설치되었는지 확인하려면 ffmpeg -version 버전을 인쇄하는 ffmpeg -version 명령을 사용하십시오.

    ffmpeg -version

    출력은 다음과 같아야합니다.

    ffmpeg version 3.4.4-0ubuntu0.18.04.1 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)

    사용 가능한 모든 FFmpeg의 인코더 및 디코더를 인쇄하려면 다음을 입력하십시오.

    ffmpeg -encoders ffmpeg -decoders

그게 다야. FFmpeg 3이 이제 시스템에 설치되었으며 사용할 수 있습니다.

우분투에 FFmpeg 4.x 설치

FFmpeg 버전 4.x에는 여러 가지 새로운 필터, 인코더 및 디코더가 추가되었습니다.

가장 쉬운 방법은 Ubuntu 18.04에 FFmpeg 4.x를 설치하는 것입니다.

다음을 입력하여 Ctrl+Alt+T 를 눌러 터미널을 열고 FFmpeg 스냅 패키지를 설치하십시오.

sudo snap install ffmpeg

연결 속도에 따라 다운로드 시간이 다소 걸릴 수 있습니다.

완료되면 ffmpeg -version 명령을 실행하여 FFmpeg 설치를 확인하십시오.

ffmpeg -version

출력은 다음과 같아야합니다.

ffmpeg version n4.1.4 Copyright (c) 2000-2019 the FFmpeg developers built with gcc 7 (Ubuntu 7.4.0-1ubuntu1~18.04.1)

그게 다야! FFmpeg가 시스템에 설치되었으며 사용할 준비가되었습니다.

FFmpeg 4는 Rob Savoury의 PPA에서도 구할 수 있습니다.

FFmpeg 예

이 섹션에서는 ffmpeg 유틸리티 사용 방법에 대한 몇 가지 기본 예를 살펴 보겠습니다.

기본 변환

ffmpeg 로 오디오 및 비디오 파일을 변환 할 때 입력 및 출력 형식을 지정할 필요가 없습니다. 입력 파일 형식이 자동 감지되고 출력 형식은 파일 확장자에서 추측됩니다.

  • 비디오 파일을 mp4에서 webm으로 변환:

    ffmpeg -i input.mp4 output.webm

    오디오 파일을 mp3에서 ogg로 변환:

    ffmpeg -i input.mp3 output.ogg

코덱 지정

파일을 변환 할 때 -c 옵션과 함께 사용할 코덱을 지정할 수 있습니다. 코덱은 지원되는 디코더 / 인코더의 이름이거나 입력 스트림을 단순히 복사하는 특수 값 copy 수 있습니다.

  • libvpx 비디오 코덱 및 libvorbis 오디오 코덱을 사용하여 비디오 파일을 mp4에서 webm으로 변환합니다.

    ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm

    오디오 파일을 mp3에서 libopus 코덱으로 인코딩 된 ogg로 변환합니다.

    ffmpeg -i input.mp3 -c:a libopus output.ogg

결론

Ubuntu 18.04에 FFmpeg를 성공적으로 설치했습니다. 이제 공식 FFmpeg Documentation 페이지를 방문하여 FFmpeg를 사용하여 비디오 및 오디오 파일을 변환하는 방법을 배울 수 있습니다.

ffmpeg 우분투