Wie kann man YouTube als Vollbild anzeigen lassen?


34

Immer wenn ich (mit Flash) YouTube-Videos im Vollbildmodus mache, kommen sie eigentlich nicht größer raus.

In der Abbildung unten sehen Sie genau das, was ich sehe, wenn ich ein Video im Vollbildmodus ansehe. Der ganze schwarze Raum sollte nicht da sein (denke ich). Ich sehe dieses Problem nicht auf anderen Websites, zum Beispiel BBC iPlayer.

Screenshot von Flash YouTube auf Ubuntu

Ist dieses YouTube-Standardverhalten auf YouTube üblich, oder bin es nur ich?

Irgendwelche Vorschläge zur Behebung?


Ich habe dieses Problem noch nie gesehen, aber Sie können versuchen, die Videoauflösung zu erhöhen, indem Sie im Screenshot "480p" verwenden. Passiert das in allen Browsern?
dv3500ea

Ich habe Ähnliches mit mehreren Monitoren gesehen. Diese Maschine hat nur ein Display, oder?
Stefano Palazzo

@ dv3500ea Kein Ändern hat nicht geholfen.
8128,

@Stefano Nein es hat zwei Displays, das hätte ich erwähnen sollen. Ich habe gerade gemerkt, was los war (ish) - siehe unten
8128

@THeX Nein! Tis mein Freund ...
8128

Antworten:


31

Okay, dies ist eine dieser peinlichen Situationen, in denen Sie entdecken, was gerade passiert, nachdem Sie eine Frage gestellt haben ...

Es liegt an meinem Dual-Monitor-Setup. YouTube erkennt die Größe beider Monitore zusammen, verkleinert sie jedoch aus irgendeinem Grund, um auf einen zu passen.

Bei Videos, die in HD verfügbar sind, ist dies nicht der Fall (wenn das Video in HD verfügbar ist, funktioniert es sogar, wenn Sie es mit einer Auflösung von 480p oder niedriger ansehen, was etwas seltsam ist).

Es scheint , dieses Problem hat sich seit einigen Jahren um und die einfachste Lösung ist , um HTML5 - Modus in YouTube zu aktivieren .


4

Ich denke, die beste Lösung ist die Verwendung des MaximizeFlash-Plugins für Chrome. Es erkennt jedes Flash auf der Seite und Sie können sie als Vollbild anzeigen. Um die Symbolleiste loszuwerden, drücke einfach f11. Sie müssen keine weiteren Apps installieren.

Für Firefox gibt es ein ähnliches Plugin .


4

Ich habe eine Problemumgehung für dieses Problem entwickelt. Dies ist darauf zurückzuführen, dass Flash bei Verwendung von Multimonitor die Bildschirmgröße falsch bestimmt. Daher habe ich einen LD_PRELOAD-Hack codiert, der Flash einen anderen Wert zuführt, wenn es nach der Bildschirmgröße fragt. Sie können es von meiner Webseite bekommen:

Problemumgehung für Flash auf Linux-Multihead-Desktops | Al's Webseite

Die Installation ist etwas schwierig (Sie müssen Ihre Bildschirmgröße in den Code eingeben und selbst kompilieren), aber es funktioniert.


2

Das Problem ist, dass der Flashplayer Ihren gesamten Bildschirm als beide Monitore identifiziert und ihn dann auf nur einen Monitor verkleinert, sodass das Video länger, aber kleiner aussieht.

Das hat mich monatelang verrückt gemacht, bis ich diese Problemumgehung hier gefunden habe:

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

Ist im Grunde ein kleines Skript als "Lüge" an dem Browser, der die Umgebungsvariablen ändert, um Firefox glauben zu lassen, dass Ihre Vollbildauflösung 1024x768 und nicht 2048x768 in meinem Fall ist (Sie können andere Auflösungen konfigurieren) und nur einen der beiden Monitore verwenden. Sie müssen zuerst nspluginwrapper installieren (befindet sich in den Repos).

In der .tar.gz finden Sie das Skript und Anweisungen zur Konfiguration. Anstatt Firefox jedes Mal mit den Parametern aufzurufen, können Sie ein kleines Skript wie das hier verwendete erstellen und in Ihrem persönlichen Skriptverzeichnis speichern (zum Beispiel $ HOME / .scripts / firefox)

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

Wenn Sie dasselbe mit einem anderen Browser wie Chrom oder Chromium verwenden möchten, müssen Sie nur ein ähnliches Skript für sie ausführen.

Viel Glück.


Vielen Dank! Was genau verursacht das Problem? Flashplayer oder YouTube? Ich habe dieses Problem buchstäblich seit Jahren, es sind Dinge wie diese, die Linux zurückhalten ..
Tom

@ Tom: Das Problem ist in Flash - Player: das Vollbild eines Ausgangsfenster fill (ein einzelner Monitor), aber das Video skaliert wird , als ob das Ausgangssignal die Auflösung des gesamten Anzeigebereiches (primäre + sekundäre Monitore) hatte
MestreLion

Der "Boxed-Effekt", den Sie bemerken, ist also tatsächlich ein Video mit einem Seitenverhältnis von (1600 + 1024) x900 (ungefähr 2,91: 1), das auf Ihren 1600x900-Monitor (1,78: 1)
angepasst wurde

2

Ich habe ähnliche Probleme mit vielen Apps wie Weinspielen usw., bei denen die App die Auflösung pro Bildschirm nicht erkennen kann und stattdessen die Gesamtauflösung als ein Bildschirm erkennt.

Die dauerhafte Lösung bestand darin, nvidia-settings auszuführen, xinerama zu deaktivieren und "Seperate X Screen" zu konfigurieren. Ich habe jetzt zwei separate Displays, das übliche DISPLAY =: 0 und: 0.1. Da die X-Apps auf beiden Bildschirmen jetzt in eigenen Sitzungen ausgeführt werden, mit eigenem Desktop usw., erkennen alle Apps die Auflösung für jeden Monitor perfekt, und das Ändern der Auflösung auf einem Bildschirm wirkt sich nicht auf einen anderen aus.

Der einzige Nachteil ist, dass ich keine Fenster von einem Bildschirm auf einen anderen ziehen kann und Apps nach Bedarf auf verschiedenen Bildschirmen starten muss. Dies funktioniert jedoch perfekt für mich, da ich den Browser in einer Anzeige habe und die Kinder ihren Emulator spielen oder TV / Filme auf dem anderen Monitor sehen können, ohne meine Arbeit zu beeinträchtigen.


0

Sehr einfache Problemumgehung in Chrom / Chrome mit Dual-Monitor-Set:

  1. Klicken Sie mit der rechten Maustaste auf das YouTube-Video
  2. Wähle "Pop out"
  3. Jetzt hast du das Video in einem neuen Fenster
  4. Stellen Sie es auf Ihren zweiten Monitor
  5. Maximieren Sie das Fenster
  6. Jetzt sehen Sie die Leiste oben
  7. Klicken Sie mit der rechten Maustaste auf das Video und wählen Sie "Steuerelemente anzeigen".

  8. Klicken Sie in der Videosteuerung auf das Vollbild-Symbol
    ODER klicken Sie mit der rechten Maustaste auf die Leiste und wählen Sie "Systemtitelleiste und Rahmen verwenden".

  9. Die Leiste oben verschwand

Ich denke, YouTube hat die Pop-Out-Option entfernt.
Anglepoise

0

Ich habe das gleiche Problem, weil zwei Monitore mit unterschiedlicher Auflösung an meinen PC angeschlossen sind.

Mein Workaround ist einfach. Zoomen Sie einfach in Firefox hinein, bis das Video ungefähr die Breite des Bildschirms ausfüllt. Dies behebt auch ein weiteres Ärgernis: Wenn ein Video auf einem Monitor im Vollbildmodus abgespielt wird, wird es durch Klicken auf ein Fenster auf dem anderen Monitor aus dem Vollbildmodus entfernt.


0

Meine Problemumgehung verwendet die Daten-URL in Chrome, um ein eingebettetes Video mit der Vollbildauflösung zu öffnen. Anschließend versetze ich Chrome in den Vollbildmodus. Versuche es mit:

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>

Geben Sie einfach den Videocode ein und ändern Sie die Breite und Höhe auf Ihre Bildschirmauflösung. Dann legen Sie es in Ihre Adressleiste.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.