Education·7 min

Oleh Shamir

Apakah Fail M3U dan Bagaimanakah Ia Berfungsi?

Anda sering melihat istilah ini — "tambah M3U anda," "tampal URL M3U anda," "senarai main M3U." Bunyi macam teknikal, malah mungkin agak menggerunkan. Sebenarnya tidak. M3U hanyalah fail teks biasa yang menyenaraikan lokasi strim atau fail media anda. Itu sahaja rahsianya. Buka dalam mana-mana penyunting teks dan misterinya terus hilang.

Panduan ini menjelaskan format tersebut baris demi baris, supaya apabila seseorang berkata "tambah M3U anda," anda tahu perkara yang sebenarnya berlaku.

Gambaran yang tepat: Tuneline ialah pemain media untuk kandungan yang anda sediakan. M3U hanyalah senarai sumber anda — jadual kandungan, bukannya kandungan itu sendiri.

M3U Ialah Jadual Kandungan

Cara paling berguna untuk memahami M3U: ia ialah jadual kandungan untuk media. Ia tidak mengandungi sebarang video. Sebaliknya, ia mengandungi senarai penunjuk — nama serta lokasi (URL atau laluan fail) tempat setiap item sebenarnya berada. Pemain membaca senarai itu dan mendapatkan setiap item apabila anda menekan butang main.

Sebab itulah fail M3U bersaiz kecil (beberapa kilobait) walaupun ia "mengandungi" ribuan item — semuanya teks, tiada video. Sebab itu juga M3U boleh mengalami masalah: jika penunjuk menjadi tidak sah (URL tamat tempoh), senarai itu masih elok tetapi entri tersebut tidak akan dimainkan.

M3U Paling Ringkas

Dalam bentuk paling asas, M3U hanyalah senarai lokasi, satu pada setiap baris:

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

Pemain membaca senarai itu dari atas ke bawah dan memberi anda tiga item untuk dimainkan. Tiada nama, tiada pengelompokan — hanya lokasi. Inilah format senarai main asal dari tahun 1990-an, dan ia masih berfungsi.

M3U Dunia Sebenar: Format Lanjutan

Versi yang sebenarnya akan anda temui bermula dengan #EXTM3U dan memberikan setiap entri nama serta metadata. Ini ialah M3U lanjutan, dan rupanya seperti ini:

#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

Mari kita huraikan baris demi baris — ia lebih mudah daripada yang disangka:

BahagianMaksud
#EXTM3UPengepala. Menyatakan "ini ialah M3U lanjutan." Sentiasa menjadi baris pertama.
#EXTINF:-1"Entri akan datang." -1 bermaksud strim langsung (tempoh tidak diketahui).
tvg-id="..."ID yang digunakan untuk memadankan entri ini dengan panduan program (EPG).
tvg-logo="..."URL kepada logo/ikon entri tersebut.
group-title="..."Kategori — inilah yang membentuk kumpulan bar sisi anda.
,Example NewsSemua yang berada selepas koma ialah nama paparan.
Baris seterusnyaURL atau laluan sebenar untuk dimainkan.

Jadi, setiap item sebenarnya terdiri daripada dua baris: satu #EXTINF yang menerangkannya dan satu baris yang menyatakan lokasinya. Ulangi corak ini dan anda mempunyai pustaka lengkap.

Menambah sumber M3U dalam Tuneline

M3U berbanding M3U8 — Apakah Perbezaannya?

Bahagian ini sering mengelirukan, dan ia melibatkan dua perkara berbeza yang mempunyai nama hampir sama:

  • .m3u / .m3u8 sebagai fail senarai main — jadual kandungan yang kita bincangkan tadi. Versi .m3u8 hanyalah M3U yang disimpan sebagai UTF-8 (supaya nama dan simbol bukan bahasa Inggeris dipaparkan dengan betul). Untuk senarai main, pilih .m3u8 — ia mengelakkan aksara bercelaru.
  • .m3u8 sebagai strim langsung — yang mengelirukan, strim langsung HLS juga menggunakan sambungan .m3u8, kerana strim HLS secara teknikalnya ialah senarai main kecil yang terdiri daripada segmen video. Jadi, satu URL …/stream.m3u8 biasanya ialah satu strim langsung, manakala …/playlist.m3u8 besar yang anda tambah sebagai sumber ialah senarai yang mengandungi banyak strim.

Cara membezakan kedua-duanya dalam amalan: senarai yang anda tambah sebagai sumber mempunyai banyak entri #EXTINF; strim HLS tunggal ialah satu senarai segmen yang sentiasa dikemas kini dan hanya dimainkan oleh pemain. Jika anda menampal satu URL untuk menonton satu perkara, itu ialah jenis strim — lihat strim rangkaian.

URL berbanding Fail: Dua Cara Menggunakan M3U

Anda akan menemui M3U dalam dua bentuk, dan kedua-duanya berfungsi dengan cara yang sama selepas ditambah:

  • URL jauh (http://provider.com/get.php?… atau …/playlist.m3u8). Senarai itu berada pada pelayan; pemain mendapatkan versi terkini setiap kali. Kebanyakan langganan memberikan URL seperti ini.
  • Fail setempat (playlist.m3u pada cakera atau pemacu awan anda). Senarai itu berada bersama anda. Sesuai untuk set disusun dan disandarkan sendiri yang anda kawal serta sunting sendiri.

Untuk menambah salah satu daripadanya: buka Tambah sumber, tampal URL atau pilih fail, dan pemain akan menghuraikan setiap #EXTINF menjadi pustaka yang boleh dilayari. (Langkah demi langkah.)

Bolehkah Saya Menyunting M3U Sendiri?

Ya — dan ia memberi anda lebih kawalan. Oleh sebab ia teks biasa, mana-mana penyunting teks boleh menyunting M3U. Antara perubahan yang biasa dilakukan:

  • Menamakan semula entri — ubah teks selepas koma pada baris #EXTINF.
  • Mengelompokkan semula entri — sunting group-title="…" untuk menyusun kategori mengikut kehendak anda.
  • Membuang item yang tidak lagi berfungsi — padam baris #EXTINF dan baris URLnya bersama-sama (kedua-duanya, jika tidak satu daripadanya akan tergantung).
  • Menggabungkan dua senarai — tampal entri daripada satu fail di bawah pengepala #EXTM3U fail yang lain.

Simpan sebagai .m3u8 (UTF-8) dan tambahkannya semula. Cuma ingat: menyunting senarai tidak akan membaiki sumber yang tidak lagi berfungsi — jika URL asal sudah tiada, mengemas kini teks tidak akan mengembalikannya.

M3U berbanding Format Lain

M3U ialah salah satu daripada tiga cara kandungan anda boleh diterima. Ringkasnya:

  • M3U — senarai strim rata (seperti yang dibincangkan dalam artikel ini). Mudah, mudah alih dan boleh disunting.
  • Xtream Codes — log masuk pelayan (URL + nama pengguna + kata laluan) yang ditukar oleh pemain menjadi pustaka tersusun dengan kategori serta VOD/siri.
  • Stalker Portal — format berasaskan portal yang digunakan oleh sesetengah peranti.

Perbandingan penuh: M3U berbanding Xtream Codes berbanding Stalker Portal.

Soalan Lazim

Apakah fail M3U dalam istilah mudah?

Fail teks biasa yang menyenaraikan lokasi strim atau fail media anda — nama serta lokasi. Ia ialah jadual kandungan; tiada video sebenar di dalamnya.

Apakah perbezaan antara M3U dengan M3U8?

Sebagai senarai main, .m3u8 hanyalah M3U yang disimpan dalam UTF-8 (lebih sesuai untuk nama bukan bahasa Inggeris) — pilih format ini. Mengelirukan, strim langsung HLS juga menggunakan .m3u8; satu URL sedemikian ialah satu strim, manakala fail besar yang anda tambah sebagai sumber ialah senarai yang mengandungi banyak strim.

Bolehkah saya membuka dan menyunting fail M3U?

Ya — mana-mana penyunting teks boleh digunakan. Anda boleh menamakan semula entri, mengubah group-title untuk mengelompokkannya semula, dan memadam item yang tidak lagi berfungsi (buang kedua-dua baris #EXTINF dan baris URLnya).

Di manakah saya boleh mendapatkan M3U?

Daripada sumber atau langganan anda sendiri — biasanya dalam bentuk URL untuk ditampal, dan kadangkala sebagai fail untuk dibuka. Pemain akan menghuraikannya menjadi pustaka yang boleh dilayari.

Kesimpulan

  • M3U ialah jadual kandungan teks biasa — nama dan lokasi, tanpa video di dalamnya.
  • Format dunia sebenar bermula dengan #EXTM3U, dan setiap item terdiri daripada baris #EXTINF (nama, kumpulan, logo, tvg-id) serta baris URL/laluan.
  • .m3u8 bermaksud UTF-8 untuk senarai main — tetapi sambungan yang sama turut menandakan strim HLS, jadi konteks penting.
  • Ia hanyalah teks, jadi anda boleh menyuntingnya sendiri — namun sumber yang sudah tidak berfungsi tetap tidak akan kembali.

Ada M3U untuk ditambah? Muat turun Tuneline — tampal URL atau buka fail dan anda boleh melayari kandungan dalam beberapa saat. Percuma dan tanpa iklan.

— Shamir

Kongsi artikel ini

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.

Baca artikel ini dalam bahasa lain

Tuneline ialah aplikasi pemain media. Ia tidak menyediakan, mengehos atau mengedarkan sebarang kandungan. Anda membawa senarai main anda sendiri, sama seperti dengan VLC.