Як зробити повноекранний екран YouTube насправді повноекранним?


34

Кожного разу, коли (за допомогою спалаху) я роблю на повноекранному екрані відео YouTube, тоді вони фактично не виходять більше.

На скріншоті нижче ви бачите саме те, що я бачу під час перегляду відео в повноекранному режимі. Весь чорний простір не повинен бути там (я думаю). Я не бачу цієї проблеми на інших сайтах, наприклад, BBC iPlayer.

Знімок екрана Flash YouTube на Ubuntu

Це звичайна поведінка на YouTube поширена на YouTube чи це лише я?

Будь-які пропозиції щодо її виправлення?


Я ніколи не бачив цієї проблеми, але ви можете спробувати збільшити роздільну здатність відео, використовуючи те, що на екрані екрана пише "480p". Чи трапляється це у всіх браузерах?
dv3500ea

Я бачив подібну річ із кількома моніторами; ця машина має лише один дисплей, правда?
Стефано Палацо

@ dv3500ea Не змінивши це не допомогло.
8128

@Stefano Ні, у нього немає двох дисплеїв, я повинен був це згадати. Я щойно зрозумів, що відбувається (іш) - дивіться нижче
8128

@THeX Ні! Це мій друг ...
8128

Відповіді:


31

Гаразд, це один із тих неприємних випадків, коли ви дізнаєтеся, що відбувається, одразу після публікації запитання ...

Це завдяки моїй настройці подвійного монітора. YouTube бачить розмір обох моніторів разом, але потім зменшує його, щоб він помістився на одному з певних причин.

Це не відбувається на відео, які доступні у форматі HD (насправді, якщо відео доступне у форматі HD, навіть якщо ви дивитесь його з роздільною здатністю 480p або з меншою роздільною здатністю, то це працює, що трохи дивно).

Здається, ця проблема існує вже кілька років, і найпростіше вирішити питання - включити режим HTML5 на YouTube .


4

Я думаю, що найкращим рішенням є використання плагіна MaximizeFlash для Chrome. Він виявляє будь-який спалах на сторінці, і ви можете зробити їх повноекранним. Щоб позбутися панелі інструментів, натисніть клавішу f11. Вам не потрібно встановлювати жодні інші додатки.

Для Firefox є аналогічний плагін .


4

Я розробив рішення цієї проблеми. Це трапляється тому, що Flash неправильно визначає розмір екрана при використанні мультимонітора, тому я кодував хак LD_PRELOAD, який подає Flash інше значення, коли він запитує розмір екрана. Ви можете отримати його з моєї веб-сторінки:

Обхід Flash для багатосторонніх робочих столів Linux | Веб-сайт Аль

Встановити трохи складно (потрібно ввести розмір екрану в код і скласти його самостійно), але це працює.


2

Проблема полягає в тому, що flashplayer ідентифікує весь екран як обидва монітора, а потім зменшує їх лише до одного монітора, щоб відео виглядало довше, але менше.

Це зводило мене з розуму місяцями, поки я не знайшов тут цього вирішення:

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

Це в основному трохи сценарій, ніж "брехня", щоб браузер міняв змінні середовища, щоб змусити Firefox вважати, що роздільна здатність екрана в повноекранному режимі становить 1024x768, а не 2048x768 в моєму випадку (ви можете налаштувати інші роздільні можливості) та використовувати лише один з обох моніторів. Вам потрібно спочатку встановити nspluginwrapper (знаходиться в репозиції).

Всередині .tar.gz ви знайдете сценарій та вказівки щодо його налаштування. Крім того, замість виклику firefox з параметрами кожного разу, ви можете зробити такий маленький сценарій, як я використовую, і зберегти його у вашій особистому каталозі сценаріїв (наприклад, $ HOME / .scripts / firefox

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

Якщо ви хочете використовувати те ж саме з іншим браузером, як хром або хром, вам потрібно буде лише зробити аналогічний сценарій для них.

Удачі.


Дякую! Отже, що саме викликає проблему? Flashplayer або youtube? Я мав цю проблему буквально роками, такі речі стримують Linux ...
Том

@Tom: Проблема полягає у флеш-програвачі: на повноекранному вікні заповнюється один вихід (один монітор), але відео масштабується так, ніби цей вихід має роздільну здатність загальної області відображення (первинний + вторинні монітори)
MestreLion

Тож "коробковий ефект", який ви помічаєте, - це фактично відео із співвідношенням сторін (1600 + 1024) x900 (приблизно 2,91: 1), розміром якого є розмір вашого монітора 1600x900 (1,78: 1)
MestreLion

2

У мене є подібні проблеми з багатьма програмами, такими як ігри для вина тощо, де програма не в змозі визначити роздільну здатність екрана, а натомість визначає загальну роздільну здатність як один екран.

Постійним рішенням, яке я знайшов, було запустити налаштування nvidia, відключити xinerama та налаштувати "окремий екран X". Зараз у мене є два окремих екрани, звичайний DISPLAY =: 0 і: 0,1. Оскільки програми X на обох екранах зараз працюють у власних окремих сесіях із власним робочим столом тощо, усі додатки чудово визначають роздільну здатність кожного монітора, а зміна роздільної здатності на одному екрані не впливає на інший.

Єдиний мінус - я не в змозі перетягнути вікна з одного екрана на інший і мені потрібно запускати програми на різних екранах. Однак для мене це прекрасно працює, оскільки я тримаю браузер на одному дисплеї, і діти можуть грати на своєму емуляторі чи переглядати телевізори / фільми на іншому моніторі, не впливаючи на мою роботу.


0

Дуже просте вирішення в Chromium / Chrome із набором подвійного монітора:

  1. Клацніть правою кнопкою миші на відео YouTube
  2. Виберіть "Вискакувати"
  3. Тепер у вас є відео у новому вікні
  4. Перемістіть його на другий монітор
  5. Максимізуйте вікно
  6. Тепер ви бачите смужку вгорі
  7. Для відео керування клацніть правою кнопкою миші на відео та виберіть "Показати елементи керування"

  8. Натисніть на значок повного екрану на панелі управління відеоапаратурою
    натисніть правою кнопкою миші на панелі, виберіть «Use System Рядок заголовка і кордонів»

  9. Планка вгорі зникла

Я думаю, що youtube видалив варіант спливаючого виходу.
Anglepoise

0

У мене те саме питання, що до мого ПК підключені два монітора різної роздільної здатності.

Моє вирішення просто. Просто збільшуйте фотографію, поки відео про заповнення ширини екрана. Це також усуває ще одне роздратування: якщо відео відтворюється на повноекранному екрані на одному моніторі, клацання вікна на іншому моніторі виводить відео з повноекранного екрана.


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>

Просто вставте відео-код і змініть ширину та висоту на вашу роздільну здатність екрана. Потім помістіть його у свій адресний рядок.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.