Troubleshooting·8 min

Av Rawnok Jahan

IPTV-undertexter visas inte (eller försvinner när du hoppar)

Om undertexterna försvinner varje gång du hoppar framåt är det varken fel på spelaren eller streamen. När du hoppar återställs spåret – och det finns en enkel lösning.

Val av undertext- och ljudspår under uppspelning

Undertextspåren finns inuti streamen – när du hoppar kan valet försvinna.

Det finns två helt olika problem med undertexter, och nästan alla guider på nätet blandar ihop dem:

  1. Undertexterna visas aldrig. Menyn är tom, eller så händer inget när du aktiverar dem.
  2. Undertexterna fungerar – tills du hoppar. Du hoppar fram trettio sekunder och de är borta, så du måste aktivera dem igen.

De har olika orsaker och olika lösningar. Här går vi igenom båda. Om du konfigurerar undertexter för första gången och inget har gått fel ännu är vår guide till undertexter och flera ljudspår en bättre utgångspunkt.

Varför undertexter försvinner när du hoppar

Det här är det som många tycker är förbryllande, så vi börjar med det.

En live-IPTV-stream är nästan alltid MPEG-TS över HTTP. Undertexter är inte en separat fil som ligger bredvid videon, på samma sätt som en .srt ligger bredvid en .mkv. De är ett spår som överförs inuti transportströmmen, interfolierat med video och ljud och beskrivet i en tabell som kallas PMT.

När du hoppar kan spelaren vanligtvis inte bara flytta läshuvudet. För en nätverksstream stänger den anslutningen och öppnar streamen igen vid (eller nära) den nya positionen. Det innebär att demuxern börjar om: den läser PMT på nytt, identifierar spåren igen och väljer standardinställningarna på nytt.

Standardinställningen är nästan alltid "inga undertexter".

Ditt val har alltså inte skadats eller försvunnit – det var aldrig ett bestående tillstånd från början. Det var ett spårindex i en demuxer som inte längre finns. När du hoppar börjar spelaren helt enkelt om med standardinställningarna.

Det finns en annan variant av samma problem. Undertextspår är ofta glesa: ett DVB-undertextpaket visas bara när det finns en dialograd. Om du hoppar till ett tyst avsnitt kan spelaren känna till att spåret finns, men ändå inte ha något att visa på flera sekunder. Undertexterna verkar trasiga, men de väntar bara på nästa textreplik.

Lösningen

Välj undertextspåret igen efter att du har hoppat. I Tuneline öppnar du kontrollen Undertexter och ljud – ikonen för dold text i spelarens överlägg – och väljer spår på nytt. Den finns i alla versioner: på telefon eller TV öppnas en lista som du trycker på eller navigerar i med styrknapparna; på datorn kan du också trycka på C för att växla mellan undertextspår (och A för ljud) utan att öppna något.

För att vara helt tydlig: Tuneline återställer inte ditt val av undertext efter att du har hoppat. Ingenting återställer det – du måste välja spåret igen eller trycka på C. Detsamma gäller de flesta streamingspelare av den strukturella anledningen ovan, men det är en förklaring, inte en ursäkt. Om undertexter är viktiga för dig är rutinen: hoppa och välj sedan spåret igen.

En sak som Tuneline inte gör, så att du slipper leta efter den: den kommer inte ihåg ett undertext- eller ljudval per kanal, och valet av spår synkroniseras inte mellan dina enheter. Det är ett sessionsspecifikt val för streamen du tittar på.

Varför undertexter aldrig visas

Nu till det andra felet. Gå igenom punkterna i ordning; den första är överlägset vanligast och mest frustrerande.

1. Din leverantör har tagit bort dem (troligast)

De flesta IPTV-återförsäljare kodar om kanalerna uppströms via ffmpeg innan de levererar dem till dig. Standardmappningen i ffmpeg behåller ett videospår och ett ljudspår och kastar tyst bort allt annat – inklusive undertexter.

Om det har hänt finns undertextspåret inte i streamen du tar emot. Ingen spelare kan visa ett spår som inte finns där, och ingen inställning kan skapa ett. Det här är den i särklass vanligaste orsaken till att undertextmenyn är tom, och ingen leverantör informerar om det.

Så bekräftar du det: öppna samma kanal i en annan spelare. Om båda saknar undertextspår finns det inga i streamen. Då vet du – problemet ligger uppströms.

2. Spelaren har inte tolkat spåren ännu

Spåridentifieringen sker när spelaren läser PMT. I en stream som startar mitt i en sändning, eller vid en långsam anslutning, kan spelaren visa video innan den har identifierat alla spår. Undertextlistan är tom i några sekunder och fylls sedan på.

Lösning: vänta fem sekunder efter att bilden har visats och kontrollera sedan igen. Eller byt till en annan kanal och tillbaka för att tvinga fram en ny tolkning.

3. Det är text-tv, inte DVB-undertexter

Äldre sändningsbolag – särskilt europeiska public service-kanaler – sänder undertexter som text-tv-sida 888 i stället för som DVB-undertextströmmar. Det är två olika tekniker. Många spelare stöder DVB-undertexter men ignorerar text-tv i tysthet.

Om du ser ett spår märkt tel, txt eller ett sidnummer som 888 är det det här du ser. Spelare som bygger på en komplett mediemotor (Tuneline på datorn, VLC, Kodi) hanterar det vanligtvis; enklare spelare som bara finns för telefoner gör det ofta inte.

4. Du förväntar dig externa undertextfiler

Vissa kommer hit och vill läsa in en .srt tillsammans med en live-stream. Det stöds inte av IPTV och är inget Tuneline kan göra – Tuneline har över huvud taget ingen funktion för att läsa in externa undertextfiler, oavsett plattform. Undertexter kommer från spår inuti streamen, eller så kommer de inte alls.

För VOD-innehåll i ett Xtream-bibliotek gäller samma begränsning: du får det som leverantören har bäddat in.

5. Kanalen har faktiskt inga

Många IPTV-kanaler – särskilt sportsändningar och regionala kanaler – har inget undertextspår alls, eller så är undertexterna inbrända i videon (öppen textning). Inbrända undertexter kan inte stängas av, ändra storlek eller formateras om. De är pixlar.

En snabb beslutsguide

  • Undertexterna fungerar och försvinner sedan när du hoppar → förväntat beteende när du hoppar i en stream. Tryck på C igen.
  • Undertextmenyn är tom på en kanal men innehåller spår på en annan → den kanalen saknar undertextspår. Problemet ligger hos leverantören.
  • Undertextmenyn är tom på alla kanaler, i alla spelare → din leverantör tog bort dem vid omkodningen. Problemet ligger hos leverantören.
  • Undertextmenyn är tom i en spelare men innehåller spår i en annan → en begränsning i spelaren, ofta kopplad till text-tv. Byt spelare.
  • Undertexterna visas men kan inte stängas av → de är inbrända i videon. Det finns inget att göra.

Lägg märke till hur många av de här fallen som slutar med att problemet ligger hos leverantören. Undertexter är det område där skillnaden mellan "vad sändningsbolaget skickade" och "vad din återförsäljare vidarebefordrade" är som störst, och det är faktiskt det vanligaste svaret.

Vanliga frågor

Hur aktiverar jag undertexter i Tuneline?

Öppna kontrollen Undertexter och ljud (ikonen för dold text i spelarens överlägg) och välj spår – det fungerar på dator, telefon och TV. På datorn kan du också trycka på C under uppspelning för att växla mellan undertextspår (tryck igen för att välja "av") och på A för att växla mellan ljudspår.

Varför stängs undertexterna av varje gång jag hoppar framåt?

När du hoppar i en nätverksstream öppnas demuxern på nytt. Då läses spårlistan om och standardinställningen – inga undertexter – återställs. Ditt val sparades inte någonstans som överlever hoppet. Välj spåret igen efter att du har hoppat.

Kan jag läsa in min egen .srt-undertextfil?

Inte i Tuneline – det finns ingen funktion för externa undertexter. IPTV-undertexter finns inuti transportströmmen, inte som separata filer.

Undertextmenyn är tom, men jag vet att kanalen har undertexter på vanlig TV.

Då har din leverantör nästan säkert tagit bort dem när kanalen kodades om. DVB-sändningar innehåller undertexterna, men en ffmpeg-pipeline hos återförsäljaren mappar vanligtvis bara det första video- och ljudspåret. Bekräfta genom att kontrollera samma kanal i en annan spelare – om menyn även där är tom finns spåren inte i din stream.

Är text-tv-undertexter samma sak som dold text?

Nej. Text-TV (sida 888) är en äldre europeisk standard, DVB-undertexter är bitmappsbilder i en dedikerad dataström och nordamerikanska dolda undertexter (CEA-608/708) är inbäddade direkt i videospåret. En spelare kan ha stöd för den ena men inte de andra, vilket är anledningen till att undertexter fungerar i en app men inte i en annan, trots att det är exakt samma källa.


Vill du kontrollera om dina strömmar ens innehåller undertextspår? Installera Tuneline på en dator, spela upp en kanal och tryck på C. Om inget växlar mellan alternativen finns spåren inte i strömmen – och nu vet du vart du ska rikta frågan.

— Rawnok Jahan

Dela artikeln

The fast fix

Rather not troubleshoot? Tuneline handles this for you.

A free media player with hardware-accelerated playback and automatic reconnect built in — the two things most players leave off. Bring your existing playlist.

Download free

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

Läs den här artikeln på ett annat språk

Tuneline är en mediespelarapplikation. Den tillhandahåller, lagrar eller distribuerar inget innehåll. Du tar med din egen spellista, precis som med VLC.

#iptv subtitles not showing#iptv subtitles#subtitles disappear when skipping#iptv closed caption#turn on subtitles iptv
Tillbaka till alla artiklar