ffmpeg 이용해서 HLS 파일 인코딩

일단 brew를 이용해서 ffmpeg를 설치한다.

brew가 설치되어 있지 않으면 https://brew.sh/index_ko 에서 터미널에 복붙할 커멘드를 복사한 뒤 터미널에서 설치한다.

brew가 설치되었으면 터미널에서 ffmpeg를 설치한다.

brew install ffmpeg

설치가 완료되었으면 터미널로 동영상 변환할 폴더로 이동하여 아래처럼 입력하고 실행한다.

ffmpeg -i test.mp4 -profile:v baseline -level 3.0 -s 1920x1080 -start_number 0 -hls_time 10 -hls_list_size 0 -f hls testindex.m3u8

위 예제는 test.mp4 를 1920x1080 사이즈로 10초로 영상을 쪼개어 만들고 testindex.m3u8의 인덱스 파일에 이 쪼갠 파일들을 리스트업 한다는 것이다.

TOP