Come rendere YouTube a schermo intero effettivamente a schermo intero?


34

Ogni volta che (usando il flash) realizzo i video di YouTube a schermo intero, in realtà non vengono più grandi.

Nello screenshot qui sotto vedi esattamente cosa vedo quando guardo un video in modalità a schermo intero. Tutto lo spazio nero non dovrebbe essere lì (penso). Non vedo questo problema in altri siti, ad esempio BBC iPlayer.

Schermata di Flash YouTube su Ubuntu

Questo comportamento standard di YouTube è comune su YouTube o sono solo io?

Qualche suggerimento su come risolverlo?


Non ho mai visto questo problema, ma potresti provare ad aumentare la risoluzione video usando la cosa che dice '480p' nello screenshot. Questo succede in tutti i browser?
dv3500ea,

Ho visto una cosa simile con più monitor; questa macchina ha solo un display, giusto?
Stefano Palazzo

@ dv3500ea Nessuna modifica non ha aiutato.
8128

@Stefano No ha due display, avrei dovuto dirlo. Ho appena capito cosa stava succedendo (ish) - vedi sotto
8128

@THeX No! È mio amico ...
8128

Risposte:


31

Ok, questa è una di quelle occasioni imbarazzanti in cui scopri cosa sta succedendo subito dopo aver pubblicato una domanda ...

È a causa della mia configurazione a doppio monitor. YouTube sta vedendo le dimensioni di entrambi i monitor insieme, ma poi lo restringe per adattarsi a uno per qualche motivo.

Non succede sui video disponibili in HD (in effetti se il video è disponibile in HD anche se lo guardi a una risoluzione di 480p o inferiore, allora funziona, il che è un po 'strano).

Sembra che questo problema sia presente da diversi anni e la soluzione più semplice è abilitare la modalità HTML5 su YouTube .


4

Penso che la soluzione migliore sia utilizzare il plug-in MaximizeFlash per Chrome. Rileva qualsiasi flash nella pagina e puoi renderli a schermo intero. Per eliminare la barra degli strumenti, basta premere F11. Non è necessario installare altre app.

Per Firefox esiste un plug-in simile .


4

Ho sviluppato una soluzione alternativa per questo problema. Succede perché Flash determina erroneamente le dimensioni dello schermo quando si usa il multimonitor, quindi ho codificato un hack LD_PRELOAD che alimenta Flash con un valore diverso quando richiede dimensioni dello schermo. Puoi ottenerlo dalla mia pagina web:

Soluzione alternativa per Flash su desktop multihead Linux | Sito Web di Al

È un po 'complicato da installare (devi inserire le dimensioni dello schermo nel codice e compilarlo tu stesso) ma funziona.


2

Il problema è che Flashplayer identifica lo schermo intero come entrambi i monitor, quindi lo ridimensiona su un solo monitor in modo che il video appaia più lungo ma più piccolo.

Questo mi ha fatto impazzire per mesi fino a quando ho trovato questa soluzione alternativa trovata qui:

http://al.robotfuzz.com/content/workaround-fullscreen-flash-linux-multiheaded-desktops

Fondamentalmente è un piccolo script di "bugie" per il browser che modifica le variabili ambientali per far pensare a Firefox che la tua risoluzione a schermo intero sia 1024x768 e non 2048x768 nel mio caso (puoi configurare altre risoluzioni) e usare solo uno di entrambi i monitor. Devi prima installare nspluginwrapper (è nei repository).

All'interno di .tar.gz troverai lo script e le istruzioni per configurarlo. Inoltre, invece di chiamare firefox con i parametri ogni volta, è possibile creare un piccolo script come questo che uso e salvarlo nella directory degli script personali (ad esempio $ HOME / .scripts / firefox

#!/bin/bash
LD_PRELOAD=/usr/lib/nspluginwrapper/i386/linux/libfullscreenhack.so /usr/bin/firefox "$@"

Se vuoi usare lo stesso con un altro browser come chrome o chromium devi solo fare uno script simile per loro.

In bocca al lupo.


Grazie! Quindi, cosa sta causando esattamente il problema? Flashplayer o YouTube? Ho avuto questo problema letteralmente per anni, sono cose come questa che trattengono Linux ...
Tom,

@Tom: il problema è nel flash player: la finestra a schermo intero riempie un output (un singolo monitor), ma il video viene ridimensionato come se
quell'output

Quindi "l'effetto scatola" che notate è in realtà un video con un formato di (1600 + 1024) x900 (circa 2,91: 1) ridimensionato sul monitor
1600x900

2

Ho problemi simili con molte app come i giochi di vino ecc. In cui l'app non è in grado di rilevare la risoluzione per schermo e invece rileva la risoluzione totale come una schermata.

La soluzione permanente che ho trovato è stata quella di eseguire nvidia-settings, disabilitare xinerama e configurare "Seperate X Screen". Ora ho due display separati, il solito DISPLAY =: 0 e: 0.1. Poiché le app X in entrambe le schermate ora vengono eseguite nelle loro sessioni separate, con il proprio desktop ecc., Tutte le app rilevano perfettamente la risoluzione per ciascun monitor e la modifica della risoluzione in una schermata non influisce su un'altra.

L'unico aspetto negativo è che non riesco a trascinare le finestre da una schermata all'altra e, se necessario, devo avviare app in schermate diverse. Tuttavia, questo funziona perfettamente per me dal momento che tengo il browser su un display e i bambini possono giocare al loro emulatore o vedere TV / film sull'altro monitor senza influire sul mio lavoro.


0

Soluzione molto semplice in Chromium / Chrome con set doppio monitor:

  1. Fai clic con il tasto destro sul video di YouTube
  2. Seleziona "Pop-out"
  3. Ora hai il video in una nuova finestra
  4. Spostalo sul secondo monitor
  5. Massimizza la finestra
  6. Ora vedi la barra in alto
  7. Per i controlli video, fai clic con il pulsante destro del mouse sul video e seleziona "Mostra controlli"

  8. Fai clic sull'icona Schermo intero nei controlli video
    OPPURE fai clic con il pulsante destro del mouse sulla barra, seleziona "Usa barra del titolo e bordi del sistema"

  9. Il bar in alto è scomparso

Penso che YouTube abbia rimosso l'opzione pop-out.
Anglepoise,

0

Ho lo stesso problema, avendo due monitor a risoluzione diversa collegati al mio PC.

La mia soluzione è semplice. Basta ingrandire Firefox fino a quando il video non riempie la larghezza dello schermo. Questo risolve anche un altro fastidio: se un video viene riprodotto a schermo intero su un monitor, facendo clic su una finestra sull'altro monitor si elimina il video a schermo intero.


0

La mia soluzione per questo utilizza l'URL dei dati in Chrome per aprire un video incorporato alla risoluzione a schermo intero, quindi ho impostato Chrome in modalità a schermo intero. Prova con:

data:text/html,<body style="background-color:black;">
<iframe width="1900" height="1060" src="http://www.youtube.com/embed/VIDEO_CODE_HERE" frameborder="0" allowfullscreen></iframe>

Inserisci il codice video e modifica la larghezza e l'altezza in base alla risoluzione dello schermo. Quindi inseriscilo nella barra degli indirizzi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.