FFmpeg는 멀티미디어 파일을 변환하기 위한 자유-오픈 소스 명령줄 도구입니다. 여기에는 libavcodec, libavformat 및 libavutil과 같은 공유 오디오 및 비디오 라이브러리 세트가 포함되어 있습니다. FFmpeg를 사용하면 다양한 비디오와 오디오 형식을 변환하고 샘플링 속도를 설정하고 비디오 크기를 조정할 수 있습니다.
이 튜토리얼에서는 FFmpeg를 Debian 9에 설치하는 방법에 대해 설명합니다.
전제조건
Debian 시스템에 패키지를 설치하려면 sudo 권한이 있는 사용자로 로그인해야 합니다.
Debian에 FFmpeg를 설치
공식 Debian 저장소에는 적절한 패키지 관리자와 함께 설치할 수 있는 FFmpeg 패키지가 포함되어 있습니다. 이 문서를 작성할 당시 데비안 9 저장소에서 사용할 수 있는 현재 FFmpeg 버전은 3.2.12입니다.
다음 단계에서는 Debian 9에 FFmpeg를 설치하는 방법을 설명합니다.
먼저 패키지 목록을 업데이트하십시오.
sudo apt update
다음 명령을 실행하여 FFmpeg 패키지를 설치합니다.
sudo apt install ffmpeg
FFmpeg 버전을 인쇄할 ffmpeg -version 명령을 실행하여 설치를 확인합니다.
ffmpeg -version
# ffmpeg version 3.2.12-1~deb9u1 Copyright (c) 2000-2018 the FFmpeg developers
# built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
사용 가능한 모든 FFmpeg의 인코더 및 디코더를 인쇄하려면 다음을 사용할 수 있습니다.
ffmpeg -encoders
ffmpeg -decoders
이제 FFmpeg가 시스템에 설치되었으며 사용을 시작할 수 있습니다.
데비안 저장소에 포함된 버전은 항상 최신 버전의 FFmpeg보다 뒤집니다. 최신 버전의 FFmpeg를 설치하려면 원본에서 FFmpeg 도구를 만들어야 합니다.
FFmpeg 예제
이 섹션에서는 ffmpeg 도구 사용 방법에 대한 몇 가지 예를 보여드리겠습니다.
기본 변환
ffmpeg를 사용하여 오디오 및 비디오 파일을 변환할 때 입력 및 출력 형식을 지정할 필요가 없습니다. 입력 파일 형식이 자동으로 검색되고 지정된 파일 확장자에서 출력 형식을 추측합니다.
동영상 파일을 mp4로 변환합니다.
ffmpeg -i input.mov output.mp4
오디오 파일을 mp3에서 flac로 변환합니다.
ffmpeg -i input.mp3 output.flac
코덱을 지정
코덱을 지정하려면 -c 옵션을 사용합니다. 코덱은 지원되는 디코더/인코더의 이름 또는 입력 스트림을 복사하는 특수 값 복사본일 수 있습니다.
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
'SW > 리눅스' 카테고리의 다른 글
Linux : Watch 명령어, 예제, 방법 (1) | 2021.05.31 |
---|---|
Linux : Df 명령어 (디스크 공간 확인 방법, 예제, 명령어) (0) | 2021.05.30 |
Cent OS 7 : TeamViewer 설치 방법, 예제, 명령어 (0) | 2021.05.28 |
Cent OS 7 : Timezone 설정, 변경 방법, 예제, 명령어 (0) | 2021.05.27 |
Ubuntu 18.04 : Steam 설치 방법, 예제, 명령어 (0) | 2021.05.26 |