기차사진첩
<ffmpeg> m3u8 stream 저장하기 본문
ffmpeg 소프트웨어를 활용하여 m3u8 stream을 구성하는 segment들을 한 파일로 저장할 수 있다. 먼저 필자는 ffmpeg.exe를 C:\ffmpeg 폴더 안에, 그리고 결과물은 output.ts 라는 파일명으로 설정하였다.
1. m3u8 stream url에서 segment 로드 후 저장
실시간으로 url에서 segment를 로드 후 이를 하나의 파일로 저장한다. 명령어는 아래와 같다. m3u8 stream url을 구하는 방법에는 여러 가지가 있다. 여기서 그 방법을 일일이 열거하지는 않으려고 한다.
cd C:\ffmpeg
ffmpeg -i "m3u8 stream url" -c copy output.ts
2. 이미 저장된 segment들을 로드 후 저장
이미 저장된 여러 개의 segment들을 로드 후 이를 하나의 파일로 저장한다. 명령어는 아래와 같다. 먼저 필자는 이미 저장된 segment들을 C:\Users\사용자 이름\Desktop\segments 라는 폴더 안에 넣어두었다. 여기서 segment들을 로드하는 순서는 오름차순이니 실행 전 segment들의 파일명을 검토한 이후 진행하는 것이 좋겠다.
cd C:\ffmpeg
cd C:\Users\사용자 이름\Desktop\segments
copy/b * output.ts
'컴퓨터' 카테고리의 다른 글
<curl> 숫자로 나열되어 있는 이전의 m3u8 segments 저장하기 (1) | 2023.12.31 |
---|---|
<eac3to> 'check' 옵션을 활용한 미디어 파일의 gap 확인 (1) | 2023.12.04 |
PCIe 슬롯 부족에 대한 단상 (1) | 2023.10.31 |