FFmpeg는 멀티미디어 파일을 처리하기 위한 자유 및 오픈 소스 도구 모음입니다. 여기에는 libavcodec, libavformat 및 libavutil과 같은 공유 오디오 및 비디오 라이브러리 세트가 포함되어 있습니다. FFmpeg를 사용하면 다양한 비디오와 오디오 형식을 변환하고, 샘플링 속도를 설정하고, 스트리밍 오디오/비디오를 캡처하고, 비디오 크기를 조정할 수 있습니다.
이 문서에서는 Ubuntu 20.04에 FFmpeg를 설치하는 방법을 설명합니다.
Ubuntu에 FFmpeg를 설치
공식 Ubuntu 리포지토리에는 apt 패키지 관리자와 함께 설치할 수 있는 FFmpeg 패키지가 포함되어 있습니다. 이것은 Ubuntu에 FFmpeg를 설치하는 가장 쉬운 방법입니다. 6개월마다 새로운 메이저 버전이 출시되며 저장소에 포함된 버전은 일반적으로 최신 버전의 FFmpeg보다 뒤떨어집니다.
이 문서를 작성할 때 Ubuntu 20.04 저장소에서 사용할 수 있는 FFmpeg의 현재 버전은 4.2.x입니다. 설치하려면 다음 명령을 루트 또는 sudo 권한을 가진 사용자로 입력합니다.
sudo apt update
sudo apt install ffmpeg
설치를 확인하려면 ffmpeg -version 명령을 사용하여 FFmpeg 버전을 인쇄합니다.
ffmpeg -version
# ffmpeg version 4.2.4-1ubuntu0.1 Copyright (c) 2000-2020 the FFmpeg developers
# built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)
사용 가능한 모든 FFmpeg의 인코더 및 디코더를 인쇄하려면 다음을 입력합니다.
ffmpeg -encoders
ffmpeg -decoders
이제 FFmpeg가 시스템에 설치되고 FFmpeg 사용을 시작할 수 있습니다.
새 버전이 릴리스되면 명령줄 또는 데스크톱 소프트웨어 업데이트 도구를 통해 FFmpeg 패키지를 업데이트할 수 있습니다.
FFmpeg 예제
이 섹션에서는 ffmpeg 유틸리티 사용 방법에 대한 몇 가지 기본 예를 살펴보겠습니다.
기본 변환
오디오 및 비디오 파일을 ffmpeg로 변환할 때 입력 및 출력 형식을 지정할 필요가 없습니다. 입력 파일 형식은 자동으로 탐지되고 출력 형식은 파일 확장자를 통해 추측됩니다.
비디오 파일을 mp4에서 webm으로 변환합니다.
ffmpeg -i input.mp4 output.webm
오디오 파일을 mp3에서 ogg로 변환합니다.
ffmpeg -i input.mp3 output.ogg
코덱을 지정
파일을 변환할 때 -c 옵션을 사용하여 코덱을 지정합니다. 지원되는 디코더/인코더의 이름 또는 입력 스트림을 복사하는 특수 값 복사본일 수 있습니다.
libvpx 비디오 코덱 및 libvorbis 오디오 코덱을 사용하여 비디오 파일을 mp4에서 webm으로 변환합니다.
ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm
오디오 파일을 mp3에서 libopus 코덱으로 인코딩된 토그로 변환합니다.
ffmpeg -i input.mp3 -c:a libopus output.ogg
Ubuntu 20.04에 FFmpeg를 설치하는 방법을 보여드렸습니다. 이제 공식 FFmpeg 설명서 페이지를 방문하여 FFmpeg를 사용하여 비디오 및 오디오 파일을 변환하는 방법을 배울 수 있습니다.
'SW > 리눅스' 카테고리의 다른 글
Linux: Heartbleed : 발생, 이유, 취약점, 내용 (0) | 2022.12.17 |
---|---|
Python : 리스트의 길이 찾는 방법, 예제, 명령어 (0) | 2022.12.16 |
Linux : Cron Job을 5, 10, 15분 마다 실행 방법, 예제, 명령어 (0) | 2022.12.14 |
Linux : Ubuntu 20.04 : 정적 IP 주소 구성 방법, 예제, 명령어 (0) | 2022.12.13 |
Linux : Java 버전 확인 방법, 예제, 명령어 (0) | 2022.12.12 |