Education·8 min

Av Shamir

IPTV-undertekster og flere lydspor: Den komplette oppsettguiden for 2026

Hvis du noen gang har prøvd å bytte til original lyd på engelsk i en film på et annet språk, eller hente frem spanske undertekster til en film du ser på en latinamerikansk IPTV-kanal, og oppdaget at menyen er tom selv om du vet at sendingen har flere spor – da har du støtt på det dårligst dokumenterte temaet i IPTV-verdenen.

Dette innlegget forklarer hvordan undertekster og flere lydspor faktisk går gjennom en IPTV-strøm, hvorfor de noen ganger ikke vises, og hvordan du får dem til å fungere i Tuneline (og de fleste andre moderne IPTV-spillere). Dette er innlegget jeg skulle ønske fantes da jeg feilsøkte dette i vår egen spiller.

Skjermbilde: velgere for lyd- og undertekstspor i Tuneline

Slik inneholder IPTV-strømmer lyd og undertekster

En direkte IPTV-strøm er nesten alltid MPEG-TS over HTTP (sjelden HLS for direkte-TV, oftere for VOD). Inne i denne transportstrømmen finnes spor – ett eller flere videospor (vanligvis bare ett), ett eller flere lydspor og null eller flere undertekstspor. Hvert spor har noen viktige metadatafelt:

  • PID (Packet Identifier) – den numeriske kanalen i strømmen som overfører dette sporet.
  • Språkkode – en tresifret ISO 639-2-kode (eng, spa, fra, por, ara).
  • Kodek – for lyd vanligvis AAC eller AC-3; for undertekster vanligvis DVB-undertekster (punktgrafikk) eller tekst-TV, noen ganger WebVTT for HLS-baserte strømmer.
  • Valgfri beskrivelseoriginal, dubbed, audio description, commentary, hearing-impaired.

Spilleren leser PMT (Program Map Table) i starten av strømmen for å finne ut hvilke spor som finnes. Den velger et standardspor – vanligvis det første lydsporet og ingen undertekster – og viser resten i spormen­yen.

Det er når alt fungerer som det skal. De interessante feilene oppstår når metadataene er feil, mangler eller ikke er slik leverandøren hadde tenkt.

Hvis undertekstene allerede fungerer og bare slutter å virke når du spoler – de forsvinner hver gang du hopper fremover – er det en annen feil med en annen årsak: undertekster som ikke vises, eller forsvinner når du hopper.

Hvorfor menyen noen ganger er tom (selv når flere spor finnes)

Fem vanlige årsaker:

1. Leverandøren konverterte ned til ett spor

Dette er den vanligste årsaken, og den ingen vil innrømme. Mange IPTV-forhandlere koder kanalene på nytt med ffmpeg før de distribuerer dem, og standardinnstillingene i ffmpeg fjerner alt unntatt det første lydsporet. Hvis leverandøren din gjorde dette, finnes ikke lydsporene med flere språk lenger i strømmen du mottar – spilleren din kan ikke gjøre noe med det.

Du kan bekrefte dette ved å kjøre ffprobe https://your-stream-url (eller bruke Innstillinger → Diagnostikk → Strøminfo i Tuneline, som viser sporlisten den finner). Hvis bare ett lydspor vises, fjernet koderen på oppstrømssiden resten. Be leverandøren aktivere videreføring av flere lydspor for kanalen.

2. PMT-en oppdateres underveis, men spilleren analyserte den ikke på nytt

Direkte-TV-strømmer kunngjør noen ganger sporetabellen på nytt når et programskifte skjer (for eksempel når nyhetene slutter og en film begynner, og filmen har engelsk og spansk lyd mens nyhetene bare hadde engelsk). En godt utviklet spiller analyserer PMT-en fortløpende på nytt; en mindre gjennomarbeidet spiller analyserer den én gang ved starten av strømmen og oppdaterer aldri. Hvis spor med flere lydspråk vises i noen programmer, men ikke i andre, er dette vanligvis årsaken.

I Tuneline tvinger du frem en ny analyse ved å bytte bort fra kanalen og tilbake igjen, og da dukker spor spilleren overså første gang, vanligvis opp.

3. Undertekstsporene er tekst-TV, ikke DVB-undertekster

Eldre kringkastere (særlig europeiske allmennkringkastere) sender undertekster som tekst-TV-side 888 i stedet for DVB-undertekster. Mange IPTV-spillere støtter DVB-undertekster innebygd, men hopper over tekst-TV. Hvis du ser et undertekstalternativ merket tel, txt eller med et sidenummer som 888, er det tekst-TV – du trenger en spiller med støtte for tekst-TV (Tuneline, VLC og Kodi støtter det; mange IPTV-spillere som bare finnes på telefon, gjør ikke det).

4. Språkkodene er feil eller mangler

Mange strømmer har flere lydspor, men merker dem alle med samme språkkode (eng, eng, eng) eller uten kode i det hele tatt. Spilleren kan ikke skille dem fra hverandre basert på metadataene, så menyen slår dem sammen eller viser dem som «Lyd 1, Lyd 2, Lyd 3». Det er irriterende, men ikke egentlig en feil – prøv hvert spor for å finne det du vil ha.

5. Spilleren viser ikke menyen når det bare finnes ett spor

Fornuftig brukeropplevelse – men hvis du faktisk ikke vet om det finnes flere spor, er en tom meny umulig å skille fra «ingen meny i det hele tatt». De fleste spillere skjuler spormenyen helt når det ikke finnes noe å bytte til. Kjør ffprobe eller bruk spillerens diagnostikkvisning hvis du vil være sikker.

Skjermbilde: diagnostikkpanel for strømmen med registrerte spor

Slik bytter du lyd- og undertekstspor i Tuneline

Begge styres fra samme sted: knappen Undertekster og lyd (ikonet for teksting) i spillerens overlegg. Åpne den, så får du en liste med en seksjon for Undertekster og en for Lyd, der hvert spor er navngitt etter språk og tittel (for eksempel «eng · English»). Trykk eller klikk på sporet du ønsker, eller velg «Av» for undertekster.

  • Datamaskin (Mac / Windows / Linux): Klikk på ikonet for Undertekster og lyd for å åpne listen, eller hopp over den – trykk C for å bla gjennom undertekstsporene (og tilbake til «av») og A for å bla gjennom lydsporene.
  • Telefon (iPhone / Android): Trykk på skjermen for å vise kontrollene, trykk på ikonet for Undertekster og lyd, så åpnes listen som et panel fra bunnen.
  • Google TV / Android TV: Flytt fokus til ikonet for Undertekster og lyd og åpne det; listen kan navigeres med styrekorset.

Hvis undertekstseksjonen i listen er tom, kan du se avsnittet ovenfor om hvorfor spor kanskje ikke vises. Hvis den viser et tel- eller sidenummeralternativ, er det tekst-TV – Tuneline viser det.

To ærlige begrensninger, så ingenting her kommer som en overraskelse. Tuneline husker ikke sporet per kanal – velg engelsk på én kanal, så er det ikke forhåndsvalgt når du kommer tilbake, og valget er ikke en del av det som synkroniseres mellom enheter. Den gjenoppretter heller ikke undertekstvalget etter at du har spolt; åpne kontrollen på nytt (eller trykk C) etter at du har hoppet. Det finnes heller ikke noe panel for undertekststil – skriftstørrelse, farge og bakgrunn følger det sporet og plattformen tilbyr.

Disse innstillingene gjelder globalt for alle kanaler. De synkroniseres mellom enheter hvis du er logget inn.

VOD og serier er annerledes (og enklere)

Alt ovenfor gjelder direkte-TV via IPTV – det vanskeligste tilfellet når det gjelder metadata for flere spor. Hvis du ser på Xtream Codes VOD (filmer) eller Serier (TV-episoder), er sporene vanligvis innebygd i én MP4-/MKV-fil og merkes langt mer pålitelig.

For VOD og serier:

  • Flere lydspor (originalspråk og dubbing) vises nesten alltid riktig.
  • Undertekstspor (SRT, ASS, innebygde) er vanligvis merket med riktige språkkoder.
  • Tvangsundertekster (typen som automatisk vises ved dialog på et annet språk i en ellers engelskspråklig film) brukes hvis filen har merket dem slik.

Hvis du vil teste om undertekstoppsettet fungerer i det hele tatt, kan du prøve en VOD-film først – det er den mest pålitelige testen. Hvis undertekster fungerer der, men ikke på direktekanaler, ligger problemet i koderen på oppstrømssiden for direktestrømmen, ikke i spilleren din.

Eksterne undertekstfiler (for VOD)

For filmer i leverandørens VOD-bibliotek kan du laste inn en .srt-undertekstfil du har lastet ned separat (fra OpenSubtitles, Subscene eller en tilsvarende tjeneste). I Tuneline, mens filmen spilles av:

  1. Klikk på undertekstikonet → «Last inn ekstern undertekst …»
  2. Velg .srt- eller .ass-filen fra disken.
  3. Undertekstene vises umiddelbart og fortsetter å vises resten av filmen.

Dette fungerer ikke for direktestrømmer (det finnes ingen fast tidslinje som en SRT-fil kan tilpasses) – bare for VOD, der filmen har kjent spilletid.

Et praktisk eksempel: Slik ser du en tospråklig nyhetskanal

Et konkret eksempel: Du har stilt inn en kanadisk nyhetskanal som sender samtidig på engelsk og fransk (CBC News Network gjør dette for enkelte programmer).

  1. Åpne kanalen. Standardlyden er den kringkasteren har valgt – vanligvis engelsk i ditt tilfelle.
  2. Trykk på A (skrivebord) eller åpne lydmenyen. Du bør se to alternativer: eng og fra.
  3. Bytt til fra. Lyden synkroniseres på nytt på omtrent ett sekund. Samme video, et annet lydspor.
  4. Du kan også slå på engelske undertekster (hvis kringkasteren tilbyr dem) ved å trykke på S og velge eng.

Dette er drømmetilfellet – med flere lydspor som er riktig merket. Når det fungerer, føles det nesten magisk. Når det ikke fungerer, skyldes det nesten alltid at leverandørens koder på oppstrømssiden fjerner lydspor (se årsak 1 og 2 ovenfor), ikke spilleren din.

Når lyden kommer ut av synkronisering etter bytte av lydspor

Av og til kan bytte av lydspor underveis i strømmingen føre til et lite synkroniseringsavvik – det nye sporet starter rundt 200 ms før eller etter videoen. Det er ikke innbilning; det skyldes hvordan spilleren søker på nytt når lyd-PID-en endres.

Rask løsning: Sett avspillingen på pause og start den igjen, eller hopp noen sekunder tilbake. Dekoderen synkroniserer på nytt ved neste nøkkelbilde. Hvis problemet oppstår på flere kanaler, kan du se vårt eget innlegg om å fikse IPTV-lyd som er ute av synkronisering.

Vanlige spørsmål

Hvorfor viser strømmingen fra IPTV-leverandøren min bare ett lydspråk når sendingen har flere?

99 % av tiden er det leverandørens omkoder som fjerner de ekstra lydsporene før de når deg. Bekreft dette med ffprobe eller spillerens diagnostikk. Løsningen ligger hos leverandøren – be dem aktivere videresending av flere lydspor på kanalene som er viktige for deg.

Kan jeg få teksting for hørselshemmede på en engelskspråklig kanal som ikke ser ut til å ha undertekster?

Bare hvis kringkasteren koder dem inn. Mange nordamerikanske kanaler sender CC som EIA-608- / EIA-708-data innebygd i videostrømmen, i stedet for som et separat undertekstspor. Tuneline støtter dekoding av CEA-608/708 på plattformer der videostakken gjør det – det fungerer på skrivebord og Android, men varierer på iOS.

Hvordan legger jeg til eksterne SRT-undertekster på en direkte IPTV-kanal?

Det kan du i praksis ikke. SRT-filer har tidsstempler knyttet til en fast tidslinje, og direktestrømmer har ingen slik tidslinje. Eksterne undertekster er bare tilgjengelige for VOD, filmer og serier.

Hvorfor vises undertekster på Mac-en min, men ikke på telefonen, for den samme kanalen?

Vanligvis fordi telefonspilleren ikke dekoder undertekstformatet strømmingen bruker (ofte tekst-TV eller DVB-bitmap). Sjekk Innstillinger → Diagnostikk på begge enhetene – hvis skrivebordet ser et undertekstspor som telefonen ikke ser, er det et plattformrelatert dekodingsproblem. Opprett en sak i spilleren.

Hva er forskjellen på «Audio Description» og et vanlig lydspor?

Audio Description (noen ganger merket AD, audio-desc eller ad) er et fortellende lydspor laget for blinde og svaksynte – det beskriver det som skjer på skjermen mellom replikkene. Det er ikke en oversettelse av hovedlyden, men et tillegg. De fleste IPTV-spillere viser det i listen over lydspor med denne etiketten. Ikke velg det ved et uhell fordi du tror det er et annet språk.

Spilleren min viser undertekstmenyen, men det skjer ingenting når jeg velger et språk. Hvorfor?

Det er to muligheter. (1) Sporet finnes i metadataene, men inneholder ingen faktiske undertekstdata (enkelte omkodere på oppstrømssiden fjerner innholdet, men lar sporoppføringen stå). (2) Kodeken støttes ikke på plattformen din. Bytt til et annet undertekstspor hvis det finnes flere enn ett. Hvis ingen av dem viser noe, er det det første tilfellet, og du må kontakte leverandøren.


Kort oppsummert

Lydspor og undertekster med flere alternativer i IPTV handler stort sett om metadata, ikke om spilleren. Spilleren kan bare vise deg sporene som finnes i strømmingen som når frem til den – og den klart vanligste årsaken til «manglende» spor er at leverandørens omkoder fjerner dem før de når deg.

Tuneline viser hvert eneste spor som faktisk finnes i strømmingen, og lar deg bytte mellom dem ved navn fra kontrollen for Undertekster og lyd (eller med tastene C / A på skrivebord). Hvis lyden eller undertekstene ikke vises der du forventer, er denne navngitte listen det første stedet du bør sjekke – hvis et spor ikke står i den, finnes det ikke i strømmingen som nådde deg, og problemet ligger på oppstrømssiden, ikke i spilleren.

Del denne artikkelen

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.

Les denne artikkelen på et annet språk

Tuneline er en mediespiller. Den leverer, er ikke vert for og distribuerer ikke noe innhold. Du tar med din egen spilleliste, akkurat som med VLC.