본문 바로가기

카테고리 없음

Ubuntu에 FFmpeg 설치

Ubuntu에 FFmpeg 설치

공식 Ubuntu 저장소에는apt패키지 관리자로 설치할 수있는 FFmpeg 패키지가 포함되어 있습니다.

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

새로운 메이저 버전은 6 개월마다 릴리스되지만 리포지토리에 포함 된 버전은 일반적으로 최신 버전의 FFmpeg보다 늦습니다.

직접 원하는 코덱과 함께 최신 소스를 빌드하는 방법은 아래 링크 참고 하시면 됩니다.

https://ysbsb.github.io/linux/2020/08/18/Linux-ffmpeg.html

설치 - sudo 권한 필요

sudo apt update
sudo apt install ffmpeg

설치된 버전 및 코덱 확인

ffmpeg -version
ffmpeg -encoders
ffmpeg -decoders

간단한 사용법 몇 가지

비디오 파일 : 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

TS 스트리밍 다운 받을 때
M3U8_URL은 M3U8 스트리밍 영상 주소

ffmpeg -i $M3U8_URL -c copy output.ts

RTSP 스트리밍 받을때

ffmpeg -i rtsp://@192.168.1.1:62156 -acodec copy -vcodec copy output.mp4

단순히 영상 자를 때 (인코딩 없음, 무인코딩)
-ss는 자를 시작 시간, -t는 원하는 영상 길이

ffmpeg -ss 00:01:05 -t 00:01:32 -i 1202.mp4 -acodec copy -vcodec copy -async 1 output.mp4