Education·7 min

Shamir

M3U 파일이란 무엇이며 어떻게 작동하나요?

당신은 이 용어를 계속 보게 됩니다 — "당신의 M3U을 추가하세요," "당신의 M3U URL을 붙여넣으세요," "M3U 재생목록." 기술적으로 들리고, 어쩌면 조금 위협적으로 들릴 수도 있습니다. 하지만 아닙니다. M3U은 단순히 당신의 스트림이나 미디어 파일이 어디에 있는지 나열한 평문 텍스트 파일입니다. 그게 전부입니다. 텍스트 편집기에서 열면 신비로움이 사라집니다.

이 가이드는 형식을 한 줄씩 명확히 하므로, 다음번에 누군가 "당신의 M3U을 추가하세요"라고 말할 때 정확히 무엇이 일어나고 있는지 알 수 있습니다.

솔직한 설명: Tuneline당신이 제공한 콘텐츠를 위한 미디어 플레이어입니다. M3U은 단순히 당신의 당신의 출처 목록입니다 — 콘텐츠 자체가 아니라 목차입니다.

M3U은 목차입니다

M3U에 대해 생각하는 가장 유용한 방법: 그것은 미디어의 목차입니다. 그것은 비디오를 포함하지 않습니다. 그것은 포인터 목록을 포함합니다 — 이름과 각 항목이 실제로 있는 위치(URL 또는 파일 경로)입니다. 플레이어는 목록을 읽고 재생을 누를 때마다 각 항목을 가져옵니다.

M3U 파일이 "포함"하는 수천 개의 항목도 크기가 작은 이유입니다 (몇 킬로바이트) — 모두 텍스트이고 비디오가 없습니다. 그리고 M3U이 손상될 수 있는 이유입니다: 포인터가 무효화되면 (URL이 만료되면), 목록은 괜찮지만 그 항목은 재생되지 않습니다.

가장 간단한 M3U

가장 기본적인 형태에서, M3U은 단순히 위치 목록이며, 한 줄에 하나씩입니다:

http://example.com/stream1.m3u8
http://example.com/stream2.m3u8
/Users/me/Videos/holiday.mp4

플레이어는 위에서 아래로 읽고 재생할 세 개의 항목을 제공합니다. 이름도 없고, 그룹화도 없습니다 — 단지 위치만 있습니다. 이것은 원래의 1990년대 재생목록 형식이며, 여전히 작동합니다.

실제 M3U: 확장 형식

당신이 실제로 만날 버전은 #EXTM3U으로 시작하며 각 항목에 이름과 메타데이터를 제공합니다. 이것은 확장 M3U이며, 다음과 같이 보입니다:

#EXTM3U
#EXTINF:-1 tvg-id="news.us" tvg-logo="http://logos/news.png" group-title="News",Example News
http://example.com/news.m3u8
#EXTINF:-1 group-title="Movies",Example Movie Channel
http://example.com/movies.m3u8

한 줄씩 해석해봅시다 — 보는 것보다 간단합니다:

부분의미
#EXTM3U헤더입니다. "이것은 확장 M3U입니다"라고 말합니다. 항상 첫 번째 줄입니다.
#EXTINF:-1"항목이 옵니다." -1은 라이브 스트림을 의미합니다 (알 수 없는 길이).
tvg-id="..."이 항목을 프로그램 가이드(EPG)와 매칭하는 데 사용되는 ID입니다.
tvg-logo="..."항목의 로고/아이콘을 위한 URL입니다.
group-title="..."카테고리입니다 — 이것이 당신의 사이드바 그룹을 만듭니다.
,Example News쉼표 뒤의 모든 것은 표시 이름입니다.
다음 줄재생할 실제 URL 또는 경로입니다.

따라서 각 항목은 실제로 두 줄입니다: 그것을 설명하는 하나의 #EXTINF, 그리고 그것이 어디에 있는지를 말하는 한 줄. 그 패턴을 반복하면 완전한 라이브러리를 가집니다.

Tuneline에서 M3U 출처 추가

M3U vs M3U8 — 차이점은 무엇입니까?

이것은 모두를 헷갈리게 하며, 유사한 이름을 공유하는 두 가지 다른 것입니다:

  • .m3u / .m3u8을 재생목록 파일로 — 우리가 논의해온 목차입니다. .m3u8 버전은 단순히 M3U을 UTF-8로 저장한 것입니다 (따라서 영어가 아닌 이름과 기호를 올바르게 처리합니다). 재생목록의 경우 .m3u8을 선호합니다 — 손상된 문자를 피합니다.
  • .m3u8을 라이브 스트림으로 — 혼란스럽게도, HLS 라이브 스트림도 .m3u8 확장을 사용합니다. 왜냐하면 HLS 스트림은 기술적으로 비디오 세그먼트의 작은 재생목록이기 때문입니다. 따라서 단일 …/stream.m3u8 URL은 보통 하나의 라이브 스트림이며, 출처로 추가하는 큰 …/playlist.m3u8여러 개의 목록입니다.

실제로 이들을 구분하는 방법: 출처로 추가하는 목록은 많은 #EXTINF 항목이 있습니다; 단일 HLS 스트림은 플레이어가 재생하는 하나의 계속 업데이트되는 세그먼트 목록입니다. 한 가지를 보기 위해 하나의 URL을 붙여넣으면, 스트림 종류입니다 — 네트워크 스트림을 참조하세요.

URL vs 파일: M3U을 가지는 두 가지 방법

M3U를 두 가지 형태로 만나게 되며, 둘 다 추가되면 같은 방식으로 작동합니다:

  • 원격 URL (http://provider.com/get.php?… 또는 …/playlist.m3u8). 목록은 서버에 있습니다; 플레이어는 매번 최신 버전을 가져옵니다. 대부분의 구독은 이와 같은 URL을 제공합니다.
  • 로컬 파일 (당신의 디스크나 클라우드 드라이브의 playlist.m3u). 목록은 당신과 함께 있습니다. 직접 선별되고, 백업된 당신이 제어하고 편집하는 세트에 매우 좋습니다.

둘 중 하나를 추가하려면: 출처 추가를 열고, URL을 붙여넣거나 파일을 선택하면, 플레이어는 모든 #EXTINF을 탐색 가능한 라이브러리로 파싱합니다. (단계별 안내.)

M3U을 직접 편집할 수 있습니까?

네 — 그리고 그것은 힘을 줍니다. 평문이기 때문에, 어떤 텍스트 편집기든 M3U을 편집할 수 있습니다. 일반적인 조정:

  • 항목 이름 바꾸기#EXTINF 줄의 쉼표 뒤의 텍스트를 변경합니다.
  • 항목 다시 그룹화group-title="…"을 편집하여 당신의 카테고리을 원하는 방식으로 구성합니다.
  • 죽은 항목 제거#EXTINF 줄과 해당 URL 줄을 함께 삭제합니다 (둘 다, 그렇지 않으면 하나를 고아로 만듭니다).
  • 두 목록 병합 — 한 파일의 항목을 다른 파일의 #EXTM3U 헤더 아래에 붙여넣습니다.

.m3u8 (UTF-8)로 저장하고 다시 추가합니다. 기억하세요: 목록을 편집하는 것은 죽은 출처를 수정하지 않습니다 — 기본 URL이 없으면, 텍스트를 정리해도 돌아오지 않습니다.

M3U vs 다른 형식

M3U은 당신의 콘텐츠가 도착할 수 있는 세 가지 방법 중 하나입니다. 간단한 버전:

  • M3U — 스트림의 평면 목록 (이 게시물이 다루는 것). 간단하고, 휴대 가능하며, 편집 가능합니다.
  • Xtream Codes — 플레이어가 카테고리와 VOD/시리즈가 있는 구성된 라이브러리로 변환하는 서버 로그인 (URL + 사용자명 + 비밀번호).
  • Stalker Portal — 일부 기기에서 사용되는 포털 기반 형식.

전체 비교: M3U vs Xtream Codes vs Stalker Portal.

자주 묻는 질문

간단한 용어로 M3U 파일은 무엇입니까?

당신의 스트림이나 미디어 파일이 어디에 있는지 나열한 평문 텍스트 파일입니다 — 이름과 위치. 목차입니다; 실제 비디오를 포함하지 않습니다.

M3U과 M3U8의 차이점은 무엇입니까?

재생목록으로서, .m3u8은 단순히 UTF-8로 저장된 M3U입니다 (영어가 아닌 이름에 더 좋습니다) — 그것을 선호합니다. 혼란스럽게도, HLS 라이브 스트림.m3u8을 사용합니다; 단일 URL은 하나의 스트림이며, 출처로 추가하는 큰 것은 많은 목록입니다.

M3U 파일을 열고 편집할 수 있습니까?

네 — 어떤 텍스트 편집기든 작동합니다. 항목의 이름을 바꿀 수 있고, group-title을 변경하여 다시 그룹화할 수 있으며, 죽은 항목을 삭제할 수 있습니다 (#EXTINF 줄과 해당 URL 줄을 모두 제거).

M3U을 어디에서 얻을 수 있습니까?

당신 자신의 출처 또는 구독에서 — 보통 붙여넣을 URL로, 때때로 열 파일로. 플레이어는 그것을 탐색 가능한 라이브러리로 파싱합니다.

결론

  • M3U은 평문 목차입니다 — 이름과 위치, 내부에 비디오가 없습니다.
  • 실제 형식은 **#EXTM3U**으로 시작하며, 각 항목은 #EXTINF 줄(이름, 그룹, 로고, tvg-id)과 URL/경로 줄입니다.
  • **.m3u8**은 재생목록에 대해 UTF-8을 의미합니다 — 하지만 동일한 확장도 HLS 스트림을 표시하므로 컨텍스트가 중요합니다.
  • 평문이므로 직접 편집할 수 있습니다 — 다만 그것이 죽은 출처를 되살리지는 않습니다.

추가할 M3U이 있습니까? Tuneline 다운로드 — URL을 붙여넣거나 파일을 열면 몇 초 안에 탐색할 수 있습니다. 무료이고 광고가 없습니다.

— Shamir

이 글 공유하기

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

다른 언어로 이 글 읽기

Tuneline은 미디어 플레이어 애플리케이션입니다. 어떤 콘텐츠도 제공하거나 호스팅하거나 배포하지 않습니다. 재생목록은 VLC와 마찬가지로 사용자가 직접 준비합니다.