L'immagine si interrompe a schermo intero ma l'anteprima va bene

Di solito a schermo intero la TV cambia frequenza o livello video. Disattiva l'adattamento del frame rate, poi dalla 2.2.7 prova Uscita video: Texture.

⁨4⁩ min di lettura

Quando un canale in diretta va liscio nella piccola anteprima ma a schermo intero si interrompe, si oscura o sfarfalla, la causa è quasi sempre lo schermo della TV, non lo stream: a schermo intero la TV può cambiare la sua frequenza di aggiornamento, oppure il video può passare a un livello video separato che il firmware gestisce male. Disattiva prima l'adattamento del frame rate della TV; dalla versione 2.2.7, imposta Uscita video su Texture nel player.

Come capisco che si tratta di questo problema?

Devono valere tutte queste condizioni:

  • lo stesso canale va senza interruzioni nell'anteprima della schermata Home o della TV in diretta;
  • le interruzioni iniziano quando passi a schermo intero e finiscono quando ne esci;
  • la Diagnostica non mostra blocchi né riconnessioni nei momenti delle interruzioni.

Se si interrompe anche l'anteprima, o la Diagnostica mostra riconnessioni, leggi invece l'articolo sul caricamento continuo.

Da cosa dipende?

1. Il cambio di frequenza. Molti canali televisivi vanno a 50 fotogrammi al secondo, e i menu della TV a 60 Hz. Con l'adattamento del frame rate attivo, a schermo intero la TV passa a 50 Hz. Ogni cambio è un breve schermo nero, e alcune TV passano avanti e indietro o non riescono a stabilizzarsi.

2. Il livello video. A schermo intero, Android di solito affida il video a un livello hardware dedicato, chiamato Surface nelle impostazioni del player. Fa risparmiare energia, ma su alcuni firmware, spesso sulle TV senza Google Play e sui box economici, questo livello sfarfalla, si oscura o perde fotogrammi.

3. I canali interlacciati. I canali in 1080i a 50 semiquadri al secondo richiedono il deinterlacciamento. Alcuni chip lo fanno bene solo su una delle due strade, così lo stesso canale può sembrare a posto nell'anteprima e rompersi a schermo intero.

Quali impostazioni della TV devo provare?

Cambiane una alla volta e prova lo stesso canale a schermo intero:

  1. Disattiva l'adattamento del frame rate. Di solito si trova in Impostazioni → Display e audio → Impostazioni di visualizzazione avanzate su Android TV, Impostazioni → Schermo e audio → Schermo su Fire TV, oppure Impostazioni → Display sulle TV senza Google Play. I nomi cambiano a seconda della versione del firmware; cerca Adatta frequenza fotogrammi dei contenuti (Match content frame rate), la corrispondenza della frequenza dei fotogrammi originale (Match original frame rate), Auto frame rate o HDMI self-adaption.
  2. Disattiva l'elaborazione del movimento (Fluidità del movimento, MEMC o il nome che le dà la marca).
  3. Sui box che lo permettono, imposta la risoluzione di uscita su un valore fisso supportato dalla TV, invece di Auto.
  4. Riavvia la TV o il box.

Quali impostazioni del player aiutano?

Dalla versione 2.2.7, Impostazioni → Lettore ha due impostazioni per questo:

  • Uscita video: Automatico (il valore predefinito) lascia scegliere all'app; Surface forza il livello video hardware; Texture disegna il video come il resto dello schermo. Scegli Texture se lo schermo intero si interrompe. Se su un box poco potente la riproduzione diventa meno fluida, torna ad Automatico.
  • Adatta la frequenza del televisore: disattivata per impostazione predefinita. Lasciala disattivata mentre risolvi questo problema. Attivala più avanti solo se il movimento scatta e la TV cambia frequenza senza intoppi.

Vale la pena controllare anche due impostazioni già esistenti:

  • Dimensione del buffer: Automatico per impostazione predefinita dalla 2.2.5. Non causa le interruzioni a schermo intero, ma Grande esclude le brevi pause della rete.
  • Formato della diretta: alcuni fornitori inviano una codifica diversa in HLS rispetto a MPEG-TS. Cambiare formato può cambiare la frequenza che la TV riceve.

Come uso la Diagnostica per distinguere le cause?

  1. Riproduci il canale a schermo intero finché si interrompe.
  2. Apri Impostazioni → Informazioni → Diagnostica.
  3. Guarda l'ultima riproduzione: se in quel momento elenca blocchi o riconnessioni, c'entrano la rete o il fornitore. Se non ne mostra, l'interruzione viene dal percorso di visualizzazione.

Copia il testo e invialo, con la marca e il modello della TV, a chi gestisce il tuo account. Non contiene password né indirizzi completi.

E se non funziona niente?

Alcune TV non riescono a mostrare in modo pulito certi stream interlacciati o a 50 Hz a schermo intero, qualunque siano le impostazioni. In quel caso una Fire TV Stick o un dispositivo Android TV collegato alla TV di solito risolve, perché il lavoro lo fanno il suo chip e il suo firmware.

Articoli correlati

Domande e risposte

Perché lo schermo intero dovrebbe comportarsi in modo diverso dall'anteprima?

A schermo intero la TV può cambiare la frequenza di aggiornamento per adattarla allo stream, e il video può passare a un livello video separato. Su alcune TV entrambe le cose possono oscurare o interrompere l'immagine, mentre la piccola anteprima non ne risente.

Cosa cambia Uscita video: Texture?

Dalla versione 2.2.7, Texture disegna il video come il resto della schermata dell'app invece che su un livello video separato. Evita le interruzioni su molte TV; su pochi box poco potenti può rendere la riproduzione meno fluida.

Il problema è lo stream del mio fornitore?

No, se lo stesso canale va senza interruzioni nell'anteprima sulla stessa TV. Un problema dello stream si vede anche nell'anteprima e sugli altri dispositivi.

Articoli correlati