วิธีทำให้เต็มหน้าจอ YouTube เต็มหน้าจอจริง?


34

เมื่อใดก็ตามที่ (ใช้แฟลช) ฉันทำวิดีโอ YouTube แบบเต็มจอแล้วพวกเขาก็ออกมาไม่ได้ใหญ่กว่าจริง ๆ

ในภาพหน้าจอด้านล่างคุณเห็นสิ่งที่ฉันเห็นเมื่อดูวิดีโอในโหมดเต็มหน้าจอ พื้นที่สีดำทั้งหมดไม่ควรอยู่ที่นั่น (ฉันคิดว่า) ฉันไม่เห็นปัญหานี้ในไซต์อื่น ๆ ตัวอย่างเช่น BBC iPlayer

สกรีนช็อตของ Flash YouTube บน Ubuntu

พฤติกรรม YouTube มาตรฐานนี้เป็นเรื่องปกติใน YouTube หรือเป็นแค่ฉันหรือเปล่า

ข้อเสนอแนะใด ๆ ในการแก้ไขหรือไม่


ฉันไม่เคยเห็นปัญหานี้ แต่คุณสามารถลองเพิ่มความละเอียดของวิดีโอโดยใช้สิ่งที่ระบุว่า '480p' ในภาพหน้าจอ สิ่งนี้เกิดขึ้นในเบราว์เซอร์ทั้งหมดหรือไม่
dv3500ea

ฉันเคยเห็นสิ่งที่คล้ายกันกับหลายจอภาพ; เครื่องนี้มีหน้าจอเดียวใช่มั้ย
Stefano Palazzo

@ dv3500ea ไม่เปลี่ยนไม่ได้ช่วยอะไร
8128

@Stefano ไม่มีมันมีสองหน้าจอฉันควรจะพูดถึงมัน ฉันเพิ่งรู้ว่าเกิดอะไรขึ้น (ish) - ดูด้านล่าง
8128

@THX ไม่! เป็นเพื่อนของฉัน ...
8128

คำตอบ:


31

โอเคนี่เป็นหนึ่งในโอกาสที่น่าอับอายเมื่อคุณค้นพบว่าเกิดอะไรขึ้นหลังจากโพสต์คำถาม ...

เป็นเพราะการตั้งค่าจอภาพสองจอของฉัน YouTube เห็นขนาดของจอภาพทั้งสองร่วมกัน แต่จากนั้นย่อขนาดให้พอดีกับหน้าจอด้วยเหตุผลบางประการ

มันไม่ได้เกิดขึ้นกับวิดีโอที่มีให้ใน HD (อันที่จริงถ้าวิดีโอนั้นมีใน HD แม้ว่าคุณจะดูที่ความละเอียด 480p หรือต่ำกว่ามันก็ใช้งานได้ซึ่งค่อนข้างแปลก)

ดูเหมือนว่าปัญหานี้ได้รับรอบหลายปีที่ผ่านมาและการแก้ไขที่ง่ายที่สุดคือการเปิดใช้งานโหมด HTML5 ใน YouTube


4

ฉันคิดว่าทางออกที่ดีที่สุดคือการใช้MaximizeFlash pluginสำหรับ Chrome มันตรวจจับแฟลชใด ๆ ในหน้าและคุณสามารถทำให้เต็มหน้าจอ ในการกำจัดแถบเครื่องมือขึ้นเพียงกด f11 คุณไม่จำเป็นต้องติดตั้งแอพอื่น ๆ

สำหรับ Firefox มีปลั๊กอินที่คล้ายกัน


4

ฉันได้พัฒนาวิธีแก้ปัญหาสำหรับปัญหานี้แล้ว มันเกิดขึ้นเนื่องจาก Flash กำหนดขนาดของหน้าจออย่างไม่ถูกต้องเมื่อใช้ผู้ใช้หลายคนดังนั้นฉันจึงเข้ารหัสแฮ็ค LD_PRELOAD ที่ฟีด Flash เป็นค่าที่แตกต่างเมื่อถามถึงขนาดหน้าจอ คุณสามารถรับได้จากหน้าเว็บของฉัน:

วิธีแก้ปัญหาสำหรับ Flash บน Linux Multihead Desktops | เว็บไซต์ของอัล

มันค่อนข้างยุ่งยากในการติดตั้ง (คุณต้องป้อนขนาดหน้าจอในรหัสและคอมไพล์ด้วยตัวคุณเอง) แต่ใช้งานได้


2

ปัญหาคือโปรแกรมแฟลชเพลเยอร์จะระบุหน้าจอเต็มของคุณเป็นจอภาพทั้งสองและจากนั้นปรับขนาดให้เหลือเพียงจอเดียวเพื่อให้วิดีโอดูยาวขึ้น แต่เล็กลง

สิ่งนี้ทำให้ฉันเป็นบ้าเป็นเวลาหลายเดือนจนกระทั่งฉันพบวิธีแก้ปัญหานี้พบได้ที่นี่:

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

เป็นพื้นสคริปต์เล็กน้อยกว่า "โกหก" กับเบราว์เซอร์ที่ปรับเปลี่ยนตัวแปรสภาพแวดล้อมเพื่อให้ Firefox คิดว่าความละเอียดเต็มหน้าจอของคุณคือ 1024x768 และไม่ใช่ 2048x768 ในกรณีของฉัน (คุณสามารถกำหนดค่าความละเอียดอื่น ๆ ) และใช้จอภาพเดียวเท่านั้น คุณต้องติดตั้ง nspluginwrapper ก่อน (อยู่ใน repos)

ภายใน. tar.gz คุณจะพบสคริปต์และคำแนะนำในการกำหนดค่า นอกจากนี้แทนที่จะเรียก firefox ด้วยพารามิเตอร์ทุกครั้งคุณสามารถสร้างสคริปต์เล็กน้อยเช่นนี้ฉันใช้และบันทึกไว้ในไดเรกทอรีสคริปต์ส่วนตัวของคุณ (เช่น $ HOME / .scripts / firefox

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

หากคุณต้องการใช้เบราว์เซอร์อื่นเช่นโครเมี่ยมหรือโครเมียมคุณจะต้องทำสคริปต์ที่คล้ายกันสำหรับพวกเขา

โชคดี.


ขอขอบคุณ! แล้วอะไรคือสาเหตุของปัญหา? Flashplayer หรือ youtube ผมเคยมีปัญหานี้แท้จริงปีมันเป็นสิ่งเช่นนี้ที่ถือลินุกซ์กลับมา ..
ทอม

@Tom: ปัญหาอยู่ในโปรแกรมเล่นแฟลช: หน้าต่างเต็มหน้าจอเติมหนึ่งเอาต์พุต (จอภาพเดียว) แต่วิดีโอได้รับการปรับสัดส่วนราวกับว่าเอาต์พุตนั้นมีความละเอียดของพื้นที่แสดงผลทั้งหมด (จอภาพหลักรอง + จอรอง)
MestreLion

ดังนั้น "เอฟเฟ็กต์แบบกล่อง" ที่คุณสังเกตเห็นคือวิดีโอที่มีอัตราส่วน (1600 + 1024) x900 (ประมาณ 2.91: 1) ปรับขนาดเป็น 1600x900 จอภาพของคุณ (1.78: 1)
MestreLion

2

ฉันมีปัญหาที่คล้ายกันกับแอพมากมายเช่นเกมไวน์เป็นต้นซึ่งแอพไม่สามารถตรวจจับความละเอียดต่อหน้าจอและตรวจจับความละเอียดทั้งหมดเป็นหน้าจอแทน

โซลูชันถาวรที่ฉันพบคือการเรียกใช้การตั้งค่า nvidia ปิดการใช้งาน xinerama และกำหนดค่า "Seperate X Screen" ตอนนี้ฉันมีจอแสดงแยกสองจอปกติ DISPLAY =: 0 และ: 0.1 เนื่องจากแอป X ทั้งสองหน้าจอทำงานในเซสชันแยกต่างหากด้วยเดสก์ท็อปของตนเองเป็นต้นแอพทั้งหมดจึงตรวจจับความละเอียดสำหรับแต่ละจอภาพอย่างสมบูรณ์แบบและการเปลี่ยนความละเอียดในหน้าจอเดียวจะไม่ส่งผลกระทบต่ออีก

ข้อเสียเพียงอย่างเดียวคือฉันไม่สามารถลากหน้าต่างจากหน้าจอหนึ่งไปอีกหน้าจอหนึ่งและต้องเปิดแอพในหน้าจอที่แตกต่างกันตามต้องการ อย่างไรก็ตามมันใช้งานได้อย่างสมบูรณ์แบบสำหรับฉันเนื่องจากฉันเก็บเบราว์เซอร์ไว้ในหน้าจอเดียวและเด็ก ๆ สามารถเล่นอีมูเลเตอร์ของพวกเขาหรือดูทีวี / ภาพยนตร์บนจอภาพอื่นโดยไม่ส่งผลกระทบต่อการทำงานของฉัน


0

วิธีแก้ปัญหาที่ง่ายมากใน Chromium / Chrome พร้อมชุดการตรวจสอบแบบ Dual:

  1. คลิกขวาที่วิดีโอ youtube
  2. เลือก "ป๊อปเอาต์"
  3. ตอนนี้คุณมีวิดีโอในหน้าต่างใหม่
  4. ย้ายไปยังจอภาพที่สองของคุณ
  5. ขยายหน้าต่างให้ใหญ่สุด
  6. ตอนนี้คุณเห็นแถบที่ด้านบน
  7. สำหรับการควบคุมวิดีโอคลิกขวาที่วิดีโอและเลือก "แสดงการควบคุม"

  8. คลิกที่ไอคอนเต็มหน้าจอในการควบคุมวิดีโอ
    หรือคลิกขวาบนแถบเลือก "ใช้แถบชื่อระบบและเส้นขอบ"

  9. แถบที่ด้านบนหายไป

ฉันคิดว่า youtube ลบตัวเลือกป๊อปอัพออก
Anglepoise

0

ฉันมีปัญหาเดียวกันโดยมีจอภาพความละเอียดต่างกันสองจอเชื่อมต่อกับพีซีของฉัน

วิธีแก้ปัญหาของฉันง่าย เพียงซูมเข้า firefox จนกว่าวิดีโอจะเติมความกว้างของหน้าจอ วิธีนี้จะช่วยลดความรำคาญอีกด้วย: หากวิดีโอกำลังเล่นแบบเต็มหน้าจอบนหน้าจอเดียวการคลิกที่หน้าต่างบนหน้าจออื่นจะเป็นการเปิดวิดีโอจากหน้าจอเต็ม


0

วิธีแก้ปัญหาของฉันสำหรับการใช้ URL ข้อมูลใน Chrome เพื่อเปิดวิดีโอที่ฝังที่ความละเอียดเต็มหน้าจอจากนั้นฉันวางโครเมียมในโหมดเต็มหน้าจอ ลองด้วย:

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>

เพียงใส่รหัสวิดีโอและเปลี่ยนความกว้างและความสูงเป็นความละเอียดหน้าจอของคุณ จากนั้นใส่ไว้ในแถบที่อยู่ของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.