Как уменьшить разрыв при просмотре видео?

Есть удобная программа под названием wmctrl, которая позволяет управлять свойствами окна, включая заголовки.

Например, запустите это в терминале:

while [ 1 ]; do wmctrl -r :ACTIVE: -T " " ; done

Это установит любое ваше активное окно в текст, который вы указываете с флагом -T. Таким образом, любое активное окно, как только вы откроете его, будет иметь пустой заголовок. Так что все, что вам нужно сделать, это вызвать приложение, и вот оно у вас!

Вы можете поместить это в скрипт и сделать этот скрипт запуском приложения. Для получения дополнительной информации о том, как этого добиться, прочитайте здесь

Обратите внимание, что wmctrl не является пакетом по умолчанию. Вы должны установить его с sudo apt-get install wmctrl

6
задан 02.11.2019, 18:16

5 ответов

Нет способа разорвать с помощью видеокарты ATI! у него есть выбор AntiTearing на панели управления, спросите меня с моим nvidia, у меня слезы, когда я не использую compiz, когда я использую compiz, игры отстой, у меня половина fps и плохая производительность. Теперь я могу сказать, что compiz и xorg отстой .... и некоторые люди считают, что linux может достичь настольных ПК .... хорошо мечтать.

0
ответ дан 02.11.2019, 18:16

ATI всегда был проблематичным для меня при воспроизведении видео, когда Compiz активен. Фактически, из-за этого я отказался от своих любимых ATI для nVidia. Но я отвлекся.

Из терминала запустить gstreamer-properties. На вкладке «Видео» попробуйте настроить плагин для вывода по умолчанию. Вы можете потерять некоторые возможности для настройки размера просмотра, но вы можете исправить большую часть разрывов.

В прошлом я считал, что использую «X Window System (No Xv)», но я не мог масштабировать свои видео в mplayer.

0
ответ дан 02.11.2019, 18:17

Разрыв в видео вызван тем, что видео не синхронизировано с частотой обновления экрана. Это приводит к одновременному отображению верхней части одного кадра и нижней половины предыдущего кадра, что особенно заметно на фрагментах видео с горизонтальным панорамированием.

Драйверы с открытым исходным кодом, с DRI2, должны быть в состоянии синхронизировать свои рисунки с обновлением экрана должным образом, даже при работе с включенными эффектами рабочего стола¹. Запатентованные драйверы nVidia и ATi могут делать это неправильно.

Наконец, отключение эффектов рабочего стола должно устранить разрывы независимо от того, какой драйвер вы используете - в этом случае все (разумные) драйверы могут синхронизироваться с видео.

¹: Технически проблема в том, что запущен менеджер компоновки , потому что это означает, что все окна сначала отрисовываются вне экрана, а затем компоновываются для отображения менеджером компоновки , Поскольку видео сначала «рисуется» за кадром, синхронизировать его с обновлением экрана невозможно.

0
ответ дан 02.11.2019, 18:18
  • 1
    Этот может быть полезен для включения / выключения эффектов (я сам не использовал его). – IKavanagh 02.11.2019, 18:18
  • 2
    У меня нет compiz, и все же у меня есть разрывы в Ubuntu unity 2d, xubuntu, lubuntu, cinammon, mate, gnome shell везде! И я протестировал многие графические карты nvidia. Единственный способ избежать слез - использовать карту ATI и выбрать вариант анти-телевидения. – Georgy 02.11.2019, 18:18
  • 3
    Ты РАОФ за всю информацию. Еще одна вещь, знаете ли вы хороший менеджер / программу / приложение, которое я могу использовать, чтобы легко / быстро включить и отключить мой менеджер композитинга? (Однажды я использовал тот, который остался на панели задач, но больше его не нашел) – Anders Hansson 02.11.2019, 18:19

Попробуйте использовать xine media player, он использует очень мало ресурсов. Если у вас все еще есть разрыв или заикание, попробуйте временно убить compiz.

0
ответ дан 02.11.2019, 18:18

Самый простой способ избавиться от разрывов - это использовать драйверы с открытым исходным кодом (поэтому удалите драйвер с закрытым исходным кодом). Конечно, при условии, что ваша карта работает с ними, но большинство карт в настоящее время работают (включая 3D) с драйверами с открытым исходным кодом ...

0
ответ дан 02.11.2019, 18:19
  • 1
    Поэтому я попробую несколько драйверов с открытым исходным кодом. Мой VGA - это ATI 5650 (ACER AS-5740G), какой-нибудь конкретный совет или драйвер? – pythOnometrist 02.11.2019, 18:19
  • 2
    Драйвер с открытым исходным кодом называется radeon, и его следует использовать по умолчанию, если драйвер с закрытым исходным кодом не установлен. – multigoodverse 02.11.2019, 18:20
  • 3
    @ Leonardo Пожалуйста, обновите ваш вопрос информацией об оборудовании, чтобы он не был скрыт в комментариях, спасибо! – tweet 02.11.2019, 18:20

Теги

Похожие вопросы