m3u8을 MP3로 — 인강·라디오·팟캐스트 오디오만 추출하는 가장 빠른 방법 (2026)
지하철에서 1시간, 점심 산책 30분, 헬스장 1시간. 직장인이 하루에 확보할 수 있는 “귀가 비는 시간”은 생각보다 길다. 문제는 이 시간을 메우려고 강의 영상을 켜면 화면을 봐야 한다는 점이다. 인프런·패스트캠퍼스·Class101에서 결제한 강의를 오디오북처럼 듣고 싶은데, 대부분 m3u8 HLS 스트림이라 그냥은 음악 앱에 넣을 수 없다.
이 글은 본인이 결제한 합법 강의, 공개 라이선스(CCL) 팟캐스트, 본인이 운영하는 라디오 콘텐츠를 대상으로 m3u8을 MP3로 변환해 출퇴근에 듣는 워크플로를 정리한다. 무단 다운로드·재배포는 다루지 않는다.
비디오 강의를 왜 굳이 오디오로 듣나
영상 강의의 70% 이상은 강사 음성이 메인이다. 코드 시연·도식·차트가 핵심이 아닌 한, 슬라이드는 한 번 본 뒤 두 번째 회독부터는 오디오만으로 충분히 따라갈 수 있다. 오디오로 전환하면 세 가지가 달라진다.
- 시간 회수: 출퇴근 1시간 + 점심 산책 30분 + 운동 1시간 = 평일 12.5시간이 그대로 학습 슬롯이 된다.
- 속도 가속: Apple Podcasts·Pocket Casts에서 1.5x~2x 재생을 켜도 음성은 또렷하다. 영상 플레이어에서 2x를 트는 것보다 피로가 훨씬 낮다.
- 시각 부담 감소: 모니터를 8시간 보고 난 저녁에 다시 영상을 켜는 건 의외로 큰 진입 장벽이다. 이어폰만 끼면 되는 콘텐츠는 클릭 자체가 가볍다.
특히 강의 2회독·3회독은 화면 없이 듣는 편이 효율적이라는 학습자 후기가 많다. 첫 회독은 영상으로, 복습은 MP3로 — 이 패턴이 가장 안정적이다.
m3u8 → MP3 / AAC / WAV — 어떤 포맷을 골라야 하나
세 포맷 모두 cutfa.st에서 브라우저만으로 변환 가능하지만, 용도에 따라 정답이 다르다. 강의 1시간(약 60MB 비디오 기준) 오디오만 뽑았을 때의 차이를 비교해 봤다.
| 포맷 | 1시간 강의 용량 | 음질 | 호환성 | 추천 시나리오 |
|---|---|---|---|---|
| MP3 192kbps | ~85MB | 음성에 충분 | 모든 기기/앱 | 인강·팟캐스트 (기본 추천) |
| AAC 128kbps | ~60MB | MP3 동급, 더 작음 | iOS·Apple Music 친화 | iPhone·CarPlay 위주 |
| WAV 무손실 | ~620MB | 원본 손실 없음 | 편집·아카이브용 | 본인 콘텐츠 후처리 |
음악·라디오 콘텐츠가 아니라 강의·팟캐스트라면 MP3 192kbps가 정답이다. 호환성이 가장 넓고, 멜론·벅스·Apple Music 가져오기·Pocket Casts 사이드로딩 모두 문제가 없다. iPhone만 쓰고 용량이 더 중요하면 hls-to-aac, 본인이 녹음한 라이브 방송을 아카이브하려면 hls-to-wav로 무손실 보관 후 별도 압축하는 방식을 고려하자.
cutfa.st hls-to-mp3 단계별 사용법
cutfa.st는 Mediabunny + WebCodecs 기반으로 동작한다. m3u8 파싱·세그먼트 다운로드·디코딩·MP3 인코딩이 전부 브라우저 안에서 끝나며, 어떤 파일도 서버로 올라가지 않는다. 본인이 결제한 강의의 m3u8 URL이 서버 로그에 남지 않는다는 뜻이다.
- m3u8 URL 확보 — 본인이 정상 결제한 강의 페이지에서 브라우저 개발자 도구 → 네트워크 탭 →
master.m3u8또는index.m3u8요청을 찾아 URL 복사. (결제·로그인된 본인 세션에서만 유효한 URL) - cutfa.st 접속 — hls-to-mp3를 연다.
- URL 붙여넣기 — 입력란에 m3u8 링크를 붙이고 변환 시작.
- 세그먼트 다운로드 + 인코딩 — 진행률이 0%부터 100%까지 올라간다. 1시간 강의는 빠른 회선에서 2~4분 정도.
- MP3 다운로드 — 브라우저가 곧바로
.mp3파일을 떨군다.
전 과정에서 회원가입·로그인·업로드가 없다. 같은 흐름으로 hls-to-aac·hls-to-wav도 동일하게 동작한다.
ffmpeg 한 줄 vs cutfa.st 원클릭
엔지니어라면 “ffmpeg로 한 줄이면 되잖아”라고 반응할 수 있다. 맞다. 동작한다.
ffmpeg -i "https://example.com/master.m3u8" -vn -acodec libmp3lame -b:a 192k out.mp3
문제는 사용 환경이다.
| 항목 | ffmpeg CLI | cutfa.st hls-to-mp3 |
|---|---|---|
| 설치 | brew/choco/apt + 코덱 빌드 확인 | 없음 (브라우저만) |
| 진입 장벽 | 터미널·플래그 학습 | URL 붙여넣기 |
| 다른 기기 (회사 PC, 카페 노트북) | 매번 설치 | 즉시 사용 |
| 출퇴근 중 모바일 | 불가능 | iOS Safari·Android Chrome 동작 |
인증 헤더 (Cookie, Referer) | -headers 플래그로 직접 | 브라우저 세션 그대로 |
| 로그·데이터 경로 | 로컬 디스크 | 로컬 디스크 (서버 미경유) |
회사 노트북에 ffmpeg 설치 권한이 없거나, 점심시간에 카페에서 잠깐 강의를 변환하고 싶거나, 모바일에서 즉석으로 처리하려면 cutfa.st가 마찰이 훨씬 적다. 반대로 100개 강의를 일괄 처리한다면 ffmpeg 셸 스크립트가 더 빠르다. 단발성·이동 중·인증된 세션에는 cutfa.st, 대량 자동화에는 ffmpeg가 자연스러운 분담이다.
인강·팟캐스트 활용 워크플로
MP3가 손에 들어왔으면 이제 어디서 들을지가 남는다. 직장인이 가장 자주 쓰는 경로는 다음과 같다.
- Apple Music 라이브러리에 추가 — macOS 음악 앱에 드래그하면 iCloud 음악 보관함을 통해 iPhone·CarPlay에 자동 동기화. 출근길 차에서 이어 듣기에 가장 깔끔하다.
- Pocket Casts·Overcast 사이드로딩 — 두 앱 모두 외부 MP3 파일 임포트를 지원. 1.5x~2.5x 가변 속도, 무음 구간 스킵, 음성 부스트 기능이 강의에 잘 맞는다.
- 멜론 / 벅스 “내 음악” — 한국 음악 앱은 외부 파일 추가 정책이 자주 바뀌므로 현재 시점 정책을 확인하고 사용한다.
- Notion·Obsidian 강의 노트 첨부 — 강의별 폴더에 MP3 + 메모를 묶어두면 회독·복습 동선이 짧아진다.
여러 강의를 한 플레이리스트로 묶고 1.7x로 듣는 식으로 자기만의 학습 채널을 만들면 출퇴근 시간이 통째로 강의실이 된다.
솔직한 한계
도구를 쓰기 전에 알아야 할 제약은 다음과 같다.
- DRM 콘텐츠는 변환 불가: Widevine·FairPlay 등으로 보호된 스트림은 cutfa.st·ffmpeg 어느 쪽도 풀 수 없다. 정상적으로 보호된 상용 OTT 콘텐츠가 여기에 해당한다.
- 자막은 추출되지 않는다: 현재 Mediabunny 1.44 기준 WebVTT 자막 믹싱은 미지원. 강의 자막이 필요하면 별도 도구로 분리해야 한다.
- 매우 긴 단일 파일은 메모리 한계: 5시간 이상 한 덩어리 강의는 브라우저 메모리에 부담이 갈 수 있다. 챕터별로 나눠 변환하거나 데스크톱에서 처리하는 편이 안전하다.
- 합법 사용 한정: 본인이 결제한 강의, 공개 라이선스 팟캐스트, CCL·퍼블릭 도메인 콘텐츠에만 사용한다. 추출한 파일을 타인에게 배포·공유·재판매하는 것은 저작권 침해다. 학습용 사본은 본인 디바이스 안에서만.
FAQ
Q1. MP3로 변환하면 음질이 많이 떨어지나요? 강의·팟캐스트 같은 음성 중심 콘텐츠에서 192kbps MP3는 사실상 차이를 느끼기 어렵다. 음악·라디오 본방을 아카이브하려는 게 아니라면 192kbps로 충분하다.
Q2. 챕터 마커도 같이 가져올 수 있나요? HLS m3u8 자체가 챕터 메타데이터를 표준으로 담지 않기 때문에 자동으로는 어렵다. 강의 페이지의 챕터 목록을 보고 변환 후 직접 분할하는 방식을 권한다.
Q3. 영상 자막이 같이 들어오나요? 들어오지 않는다. 현재 Mediabunny에서 WebVTT 자막을 오디오 트랙에 믹스하는 기능은 미지원이다.
Q4. 영상은 필요 없는데 화질을 고를 수 있나요? 오디오만 뽑을 거라면 화질을 고를 의미가 없다. cutfa.st는 m3u8의 오디오 트랙만 디코딩해 MP3로 인코딩한다. 비디오 트랙은 처리 자체를 건너뛰므로 시간·트래픽이 절약된다.
Q5. 어떤 콘텐츠까지 변환해도 되나요? 본인이 결제한 강의(인프런·패스트캠퍼스·Class101 등 학습용 사본 허용 범위 내), 공개 라이선스 팟캐스트, CCL/퍼블릭 도메인 콘텐츠, 본인이 직접 운영하는 라이브 방송 아카이브가 안전한 범위다. DRM 콘텐츠나 명시적으로 다운로드를 금지한 콘텐츠는 대상이 아니다.
Q6. 모바일에서도 변환되나요? iOS Safari 16+, Android Chrome 최신 버전에서 동작한다. 다만 모바일은 메모리·배터리 한계로 1시간 이내 강의에 권장한다. 긴 강의는 데스크톱·노트북에서 한 번에 처리하고 MP3를 클라우드 동기화로 내려받는 편이 안정적이다.
이번 주 출퇴근부터 한 강의만 골라 hls-to-mp3로 돌려보자. 화면을 안 봐도 되는 학습 시간이 하루에 두 시간씩 늘어난다.
이 시리즈의 다른 글
- 위버스 라이브 영상 안 끊기게 저장하기 — K-pop 팬을 위한 고화질 가이드 (2026)
- 라이브 방송 다시보기를 Shorts로: CutFast로 4시간 방송을 30개 바이럴 클립으로 (2026 완전 가이드)
- Twitch 다시보기를 세로형 쇼츠로 만드는 완벽 가이드(2026): Clip과 VOD 두 가지 방법, 다운로드부터 업로드 가능한 Shorts 편집까지
- m3u8 온라인 다운로더: 2026년 HLS 스트림을 무료로 MP4 저장 (개발자 도구·FFmpeg 불필요)
- 아프리카TV (SOOP) 다시보기를 MP4로 저장하는 4가지 방법 — 2026년 최신
'HLS, m3u8, 방송 녹화' 글 8편 모두 보기 →