Education·7 min

Por Shamir

O que é um arquivo M3U e como funciona?

Você continua vendo o termo — "adicione seu M3U", "cole seu M3U URL", "M3U playlist". Parece técnico, talvez até um pouco intimidador. Não é. Um M3U é apenas um arquivo de texto simples que lista onde seus streams ou arquivos de mídia vivem. Esse é o segredo todo. Abra um em qualquer editor de texto e o mistério desaparece.

Este guia desmistifica o formato linha por linha, para que da próxima vez que alguém disser "adicione seu M3U", você saiba exatamente o que está acontecendo.

O enquadramento honesto: Tuneline é um reprodutor de mídia para conteúdo que você fornece. Um M3U é simplesmente sua lista de suas fontes — um índice, não o conteúdo em si.

Um M3U é um índice

A maneira mais útil de pensar sobre um M3U: é um índice para mídia. Ele não contém nenhum vídeo. Ele contém uma lista de ponteiros — nomes mais os locais (URLs ou caminhos de arquivo) onde cada item realmente vive. O reprodutor lê a lista e busca cada item quando você pressiona play.

É por isso que um arquivo M3U é minúsculo (alguns quilobytes) mesmo quando "contém" milhares de itens — é tudo texto, sem vídeo. E é por isso que um M3U pode quebrar: se um ponteiro fica obsoleto (uma URL expira), a lista está bem, mas essa entrada não será reproduzida.

O M3U mais simples possível

Em sua forma mais simples, um M3U é apenas uma lista de locais, um por linha:

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

Um reprodutor lê isso de cima para baixo e oferece três itens para reproduzir. Sem nomes, sem agrupamento — apenas locais. Este é o formato original da década de 1990 para playlists, e ainda funciona.

O M3U do mundo real: formato estendido

A versão que você realmente encontrará começa com #EXTM3U e dá a cada entrada um nome e metadados. Este é M3U estendido, e fica assim:

#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

Vamos decodificá-lo linha por linha — é mais simples do que parece:

ParteSignificado
#EXTM3UO cabeçalho. Diz "este é um M3U estendido". Sempre a primeira linha.
#EXTINF:-1"Aqui vem uma entrada." O -1 significa uma transmissão ao vivo (duração desconhecida).
tvg-id="..."Uma ID usada para corresponder esta entrada a um guia de programas (EPG).
tvg-logo="..."Uma URL para o logotipo/ícone da entrada.
group-title="..."A categoria — isso é o que constrói seus grupos de barra lateral.
,Example NewsTudo depois da vírgula é o nome de exibição.
A próxima linhaA URL ou caminho real para reproduzir.

Então cada item é realmente duas linhas: uma #EXTINF descrevendo, e uma linha dizendo onde vive. Repita esse padrão e você tem uma biblioteca completa.

Adicionando uma fonte M3U em Tuneline

M3U vs M3U8 — Qual é a diferença?

Isso confunde todos, e são duas coisas diferentes com nomes semelhantes:

  • .m3u / .m3u8 como um arquivo de playlist — o índice que temos discutido. A versão .m3u8 é apenas um M3U salvo como UTF-8 (para que ele trate nomes e símbolos não-ingleses corretamente). Para playlists, prefira .m3u8 — evita caracteres corrompidos.
  • .m3u8 como uma transmissão ao vivo — confusamente, transmissões ao vivo HLS também usam a extensão .m3u8, porque um stream HLS é tecnicamente uma pequena playlist de segmentos de vídeo. Portanto, uma URL …/stream.m3u8 única é geralmente uma transmissão ao vivo, enquanto um grande …/playlist.m3u8 que você adiciona como fonte é uma lista de muitos.

Como distingui-los na prática: uma lista que você adiciona como fonte tem muitas entradas #EXTINF; uma transmissão HLS única é uma lista de segmentos continuamente atualizada que o reprodutor apenas reproduz. Se você está colando uma URL para assistir uma coisa, é do tipo transmissão — veja transmissões de rede.

URL vs Arquivo: Duas formas de ter um M3U

Você encontrará M3Us em duas formas, e ambas funcionam da mesma forma após adicionadas:

  • Uma URL remota (http://provider.com/get.php?… ou …/playlist.m3u8). A lista vive em um servidor; o reprodutor busca a versão mais recente cada vez. A maioria das assinaturas oferece uma URL assim.
  • Um arquivo local (playlist.m3u no seu disco ou unidade de nuvem). A lista vive com você. Ótimo para um conjunto curado manualmente, com backup que você controla e edita.

Para adicionar qualquer um: abra Adicionar fonte, cole a URL ou escolha o arquivo, e o reprodutor analisa cada #EXTINF em uma biblioteca navegável. (Passo a passo.)

Posso editar um M3U por conta própria?

Sim — e é empoderador. Como é texto simples, qualquer editor de texto edita um M3U. Ajustes comuns:

  • Renomear uma entrada — alterar o texto após a vírgula na linha #EXTINF.
  • Reagrupar entradas — editar group-title="…" para organizar suas categorias do jeito que você quer.
  • Remover itens mortos — excluir a linha #EXTINF e sua linha de URL juntas (ambas, senão você deixará uma órfã).
  • Mesclar duas listas — cole as entradas de um arquivo sob o cabeçalho #EXTM3U de outro.

Salve como .m3u8 (UTF-8) e adicione novamente. Apenas lembre-se: editar a lista nunca corrige uma fonte morta — se a URL subjacente se foi, organizar o texto não a trará de volta.

M3U versus os outros formatos

M3U é uma de três maneiras que seu conteúdo pode chegar. A versão curta:

  • M3U — uma lista simples de streams (o que este post cobre). Simples, portátil, editável.
  • Xtream Codes — um login no servidor (URL + nome de usuário + senha) que o reprodutor transforma em uma biblioteca organizada com categorias e VOD/séries.
  • Stalker Portal — um formato baseado em portal usado por alguns dispositivos.

Comparação completa: M3U vs Xtream Codes vs Stalker Portal.

Perguntas frequentes

O que é um arquivo M3U em termos simples?

Um arquivo de texto simples que lista onde seus streams ou arquivos de mídia vivem — nomes mais locais. É um índice; não contém nenhum vídeo real.

Qual é a diferença entre M3U e M3U8?

Como uma playlist, .m3u8 é apenas um M3U salvo em UTF-8 (melhor para nomes não-ingleses) — prefira. Confusamente, HLS transmissões ao vivo também usam .m3u8; uma URL única assim é uma transmissão, enquanto um grande que você adiciona como fonte é uma lista de muitos.

Posso abrir e editar um arquivo M3U?

Sim — qualquer editor de texto funciona. Você pode renomear entradas, alterar group-title para reagrupar e excluir itens mortos (remover tanto a linha #EXTINF quanto sua linha de URL).

Onde consigo um M3U?

De sua própria fonte ou assinatura — geralmente como uma URL para colar, às vezes como um arquivo para abrir. O reprodutor a analisa em uma biblioteca navegável.

Resumindo

  • Um M3U é um índice em texto simples — nomes e locais, sem vídeo dentro.
  • O formato do mundo real começa com #EXTM3U, e cada item é uma linha #EXTINF (nome, grupo, logotipo, tvg-id) mais uma linha de URL/caminho.
  • .m3u8 significa UTF-8 para playlists — mas a mesma extensão também marca HLS transmissões, então o contexto importa.
  • É apenas texto, então você pode editá-lo você mesmo — embora isso nunca reviva uma fonte morta.

Tem um M3U para adicionar? Baixar Tuneline — cole a URL ou abra o arquivo e você estará navegando em segundos. Gratuito e sem anúncios.

— Shamir

Compartilhar o artigo

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.

Leia este artigo em outro idioma

O Tuneline é um aplicativo reprodutor de mídia. Ele não fornece, hospeda nem distribui nenhum conteúdo. Você traz a sua própria lista de reprodução, exatamente como faria com o VLC.