Bagaimana cara membuat layar penuh YouTube benar-benar layar penuh?


34

Setiap kali (menggunakan flash) saya membuat video YouTube layar penuh maka mereka keluar sebenarnya tidak lebih besar.

Pada tangkapan layar di bawah ini Anda melihat apa yang saya lihat saat menonton video dalam mode layar penuh. Semua ruang hitam seharusnya tidak ada di sana (saya pikir). Saya tidak melihat masalah ini di situs lain, misalnya BBC iPlayer.

Cuplikan layar Flash YouTube di Ubuntu

Apakah perilaku YouTube standar ini, umum di YouTube, atau hanya saya?

Adakah saran untuk memperbaikinya?


Saya belum pernah melihat masalah ini tetapi Anda dapat mencoba meningkatkan resolusi video menggunakan hal yang mengatakan '480p' di tangkapan layar. Apakah ini terjadi di semua browser?
dv3500ea

Saya telah melihat hal serupa dengan banyak monitor; mesin ini hanya memiliki satu tampilan, kan?
Stefano Palazzo

@ dv3500ea Tidak mengubahnya tidak membantu.
8128

@ Stefano Tidak memiliki dua layar, saya harus menyebutkan itu. Saya baru saja menyadari apa yang sedang terjadi (ish) - lihat di bawah
8128

@ THeX Tidak! Ini teman saya ...
8128

Jawaban:


31

Oke, ini adalah salah satu kesempatan memalukan ketika Anda menemukan apa yang terjadi setelah mengirim pertanyaan ...

Ini karena pengaturan dual monitor saya. YouTube melihat ukuran kedua monitor secara bersamaan, tetapi kemudian menyusut agar sesuai dengan satu untuk beberapa alasan.

Itu tidak terjadi pada video yang tersedia dalam HD (sebenarnya jika video tersedia dalam HD bahkan jika Anda menontonnya pada resolusi 480p atau lebih rendah maka itu berfungsi, yang agak aneh).

Tampaknya masalah ini telah ada selama beberapa tahun dan perbaikan yang paling mudah adalah dengan mengaktifkan mode HTML5 di YouTube .


4

Saya pikir solusi terbaik adalah menggunakan plugin MaximizeFlash untuk Chrome. Ini mendeteksi flash apa pun di halaman dan Anda bisa membuatnya menjadi layar penuh. Untuk menyingkirkan bilah alat, tekan saja f11. Anda tidak perlu menginstal aplikasi lain.

Untuk Firefox ada plugin serupa .


4

Saya telah mengembangkan solusi untuk masalah ini. Itu terjadi karena Flash salah menentukan ukuran layar ketika menggunakan multimonitor, jadi saya mengkodekan hack LD_PRELOAD yang memberi makan Flash nilai yang berbeda ketika meminta ukuran layar. Anda bisa mendapatkannya dari halaman web saya:

Solusi untuk Flash di Linux Multihead Desktops | Situs web Al

Agak sulit untuk menginstal (Anda harus memasukkan ukuran layar Anda dalam kode dan kompilasi sendiri) tetapi itu berhasil.


2

Masalahnya adalah flashplayer mengidentifikasi layar penuh Anda sebagai kedua monitor, dan kemudian menguranginya menjadi hanya satu monitor sehingga video terlihat lebih panjang tetapi lebih kecil.

Ini membuat saya gila selama berbulan-bulan sampai saya menemukan solusi ini ditemukan di sini:

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

Pada dasarnya adalah skrip kecil daripada "kebohongan" pada browser yang memodifikasi variabel lingkungan untuk membuat firefox berpikir resolusi layar penuh Anda adalah 1024x768 dan bukan 2048x768 dalam kasus saya (Anda dapat mengonfigurasi resolusi lain) dan hanya menggunakan salah satu dari kedua monitor. Anda harus menginstal nspluginwrapper terlebih dahulu (ada di repos).

Di dalam .tar.gz Anda akan menemukan skrip dan instruksi untuk mengkonfigurasinya. Juga, alih-alih memanggil firefox dengan parameter setiap waktu, Anda dapat membuat skrip kecil seperti ini yang saya gunakan dan menyimpannya di direktori skrip pribadi Anda (misalnya $ HOME / .scripts / firefox

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

Jika Anda ingin menggunakan yang sama dengan browser lain seperti chrome atau chromium, Anda hanya perlu melakukan script yang sama untuk mereka.

Semoga berhasil.


Terima kasih! Jadi apa sebenarnya yang menyebabkan masalah? Flashplayer atau youtube? Saya punya masalah ini selama bertahun-tahun, ini hal yang menahan linux ..
Tom

@ Tom: Masalahnya ada di flash player: jendela layar penuh mengisi satu output (satu monitor), tetapi video akan diskalakan seolah-olah output itu memiliki resolusi area tampilan total (monitor primer + sekunder)
MestreLion

Jadi "efek kotak" yang Anda perhatikan sebenarnya adalah video dengan rasio aspek (1600 + 1024) x900 (kira-kira 2,91: 1) diubah ukurannya ke monitor 1600x900 Anda (1,78: 1)
MestreLion

2

Saya memiliki masalah serupa dengan banyak aplikasi seperti permainan anggur dll. Di mana aplikasi tidak dapat mendeteksi resolusi per-layar dan sebaliknya mendeteksi resolusi total sebagai satu layar.

Solusi permanen yang saya temukan adalah menjalankan nvidia-settings, menonaktifkan xinerama dan mengkonfigurasi "Seperate X Screen". Saya sekarang memiliki dua tampilan terpisah, DISPLAY biasa =: 0 dan: 0,1. Karena aplikasi X di kedua layar sekarang berjalan di sesi terpisah mereka sendiri, dengan desktop mereka sendiri dll., Semua aplikasi mendeteksi resolusi untuk setiap monitor dengan sempurna, dan mengubah resolusi di satu layar tidak mempengaruhi yang lain.

Satu-satunya downside adalah saya tidak dapat menyeret windows dari satu layar ke yang lain dan perlu meluncurkan aplikasi di layar yang berbeda sesuai kebutuhan. Namun ini bekerja dengan baik bagi saya karena saya menjaga browser di satu layar dan anak-anak dapat memainkan emulator mereka atau melihat TV / film di monitor lain tanpa mempengaruhi pekerjaan saya.


0

Solusi yang sangat mudah di Chromium / Chrome dengan perangkat monitor ganda:

  1. Klik kanan pada video youtube
  2. Pilih "Pop out"
  3. Sekarang Anda memiliki video di jendela baru
  4. Pindahkan ke monitor kedua Anda
  5. Maksimalkan jendela
  6. Sekarang Anda melihat bilah di bagian atas
  7. Untuk Kontrol Video, klik kanan pada video dan pilih "Tampilkan Kontrol"

  8. Klik pada Ikon Layar Penuh di Kontrol Video
    ATAU Klik kanan pada bilah, pilih "Gunakan Bilah Judul dan Batas Sistem"

  9. Bilah di bagian atas menghilang

Saya pikir youtube menghapus opsi pop out.
Anglepoise

0

Saya memiliki masalah yang sama, memiliki dua monitor dengan resolusi berbeda yang terhubung ke PC saya.

Solusi saya sederhana. Cukup perbesar di firefox sampai video tentang mengisi lebar layar. Ini juga mengatasi gangguan lain: jika video diputar layar penuh pada satu monitor, mengklik jendela di monitor lain menendang video keluar dari layar penuh.


0

Solusi saya untuk ini menggunakan URL data di Chrome untuk membuka video tertanam pada resolusi layar penuh, kemudian saya menempatkan chrome dalam mode layar penuh. Coba dengan:

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>

Cukup masukkan kode video dan ubah lebar dan tinggi ke resolusi layar Anda. Lalu taruh di bilah alamat Anda.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.