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