android, хотя подпадает под лицензию apache, использует свои собственные уникальные API & amp; библиотеки для разработки своих приложений (файлы .apk). просто для того, чтобы приложения для Android запускались на Linux-машине, что вы можете сделать, это скомпилировать исходный код dvm с помощью GIT repo в ubuntu, чтобы слить dvm в ur linux pc. который установит среду для архитектуры Android (то есть linux kernel + android dvm), но дополнительно вам также потребуется установить основные библиотеки Android, чтобы сделать приложения полностью работоспособными. это лучший способ, которым вы можете удобно запускать приложения для Android на ubuntu.
есть некоторые сообщают и некоторые неправильные рекомендации здесь, поэтому давайте подведем итоги, в чем проблема и какие решения есть.
последние версии Ubuntu с 12.10 (дискретные) содержат исправленная версия библиотеки. Если вы все-таки столкнулись с проблемами с голубым видео (не считая Блю Мэн Груп), проверить этот ответ – название проигрывателя Flash библиотека должна быть [ф8], в противном случае libvdpau не применить обходное решение. Вы также можете взглянуть на файл [ф9]. Там вы можете отключить решения, применяемые libvdpau.
если у вас есть Онейроидное (11.10) или точное (12.04), установить пропатченный libvdpau:
[Ф1]в противном случае вы можете изменить библиотеку проигрывателя Flash:
[Ф2]прочитал весь пост, прежде чем комментировать.
флеш плеер начиная с версии 11.2 использует аппаратное ускорение видео на большинстве платформ. К сожалению, ускорение в Linux-это не просто поддерживается, но, по сути, сломанный. Флеш плеер цвета ОСП в видео под следующие условия:
Вы используете достаточно новая Видеокарта NVIDIA с поддержкой vdpau. Вы используете текущую версию бинарного драйвера nvidia (в старых версиях нет поддержки vdpau). У вас есть [F10] для установленного пакета. Игрок на сайте используются видео – вот почему затронуты только YouTube и несколько других игроков. [dиода d17]см Синяя Группа человека!Д3].[!dиода d17]это не баг в драйверах от NVIDIA. Компания NVIDIA знает об этой проблеме и они уже создали обходной путь. Драйвер nouveau не видимо влияет, поскольку декодирование видео поддержка еще не закончена.
это не баг в драйверах от NVIDIA. libvdpau-это просто обертка, которая позволяет игрокам использовать декодирование видео для консолей (см. Поддержка видео декодирования еще не закончена).
это не убунту-специфичные ошибки. Другие дистрибутивы страдают так же, например, арки.
это не убунту-специфичные ошибки. – хотя Adobe пытается обвинить NVIDIA и некомпетентных пользователей. Есть несколько отчетов по Adobe в багтрекер, все они были отвергнуты как “CannotReproduce”:
Вы используете достаточно новая Видеокарта NVIDIA с поддержкой vdpau. в vdpau Вы используете текущую версию бинарного драйвера nvidia (в старых версиях нет поддержки vdpau). https://bugbase.adobe.com/index.cfm?event=bug&id=3120888 Вы [F10] для установленного пакета. https://bugbase.adobe.com/index.cfm?event=bug&id=3164063 [d43 см.]не будет официального исправления от компании Adobe, с npapi в основе флеш-плеер Арка до 2017 года. Надеюсь, нам не понадобится флеш-плеер на то время.[!d43 см.]доступен в официальных репозиториях начиная с Ubuntu 12.10 [ф11]
эта версия libvdpau включает в себя решение Стивена Уоррена, описанные ниже.
посмотреть объявление о выпуске
посмотреть объявление о выпуске, который обнаруживает флэш-плеер и применяет обходные пути только для него. Патч можно управлять с помощью файла [ф12].
[о d54]пропатчен libvdpau исправления цвета и позволяет флэш-плеер для использования vdpau для аппаратного оверлея, который все еще обеспечивает некоторые преимущества в производительности.[!о d54]для обертки на работу, он должен признать использование вспышки. Поэтому флэш-библиотеке, чтобы быть названным [от f13] и фантик плагин должен быть включен в браузере Firefox (в [ф14], [ф15 и ф16] следует установить значение [f17 в]).
для точного (12.04) и Онейроидного (11.10) вы можете установить пропатченный libvdapu от ППА Максим Thikonov с помощью следующей команды:
[Ф3]изменения должны вступить в силу после перезагрузки (или, возможно, раньше).
(через [размером d57]ППА Максим Thikonov это!размером d57])
найдите [ф18] в вашей системе – для Ubuntu, либо в [зг19] если у вас есть пакет [ф20] установлено, или [клавиши f21] для упаковки [ф22]. Консультации [ф23 вашего браузера] если у вас есть проблемы с поиском файла (немного настройки в случае Firefox может потребоваться).
[d64 с]выполните следующие команды – предполагая, что вы установили либо [ф24], или [f25 привод датчика]:[!d64 с] [Ф4]изменения вступят в силу после перезапуска браузера.
это позволит изменять двоичные флеш плеер на поиск несуществующих "библиотека lixvdpau" вместо "libvdpau". Поэтому не пытайтесь использовать в vdpau представление на всех.
команда создает libflashplayer.так.резервный бак двоичного файла В случае, если вы столкнетесь с любыми проблемами.
Вы должны запускать эту команду каждый раз, когда есть обновление флеш-плеера, поскольку ваши изменения будут перезаписаны.
с помощью этого метода вы можете сохранить аппаратное ускорение на, установили libvdpau1 и очень прост в применении по сравнению с ямочным libvdpau.
[г70]использовать Google Chrome с плагин pepperflash[!г70]начиная с версии 20, кораблей Гугл хром с “перцем” флеш плеер 11.3 с поддержкой PPAPI (вместо 11.2 на npapi включить в Firefox и соавт.). Плагин pepperflash, кажется, не быть затронуты этой проблемой, так как она, как представляется, использовать полное аппаратное ускорение.
плагин pepperflash [d63, как немного настройки, в случае с Firefox[!d63, как], но, к сожалению, никакой другой браузер поддерживает PPAPI.
самый простой и наименее болезненный исправить это отключить ускорение в флеш плеере аппаратно в настройки – Дисплей- правой кнопкой мыши на флэш-выберите Настройки...
это, однако, не так просто, так как окно настройки не под композитный менеджер (менеджер, стандартный единства) и если браузер показывает полосы прокрутки.
, чтобы отключить аппаратное ускорение, открываем любое видео (например на YouTube) в полноэкранном режиме, а затем откройте настройки... окно. Или вы можете временно переключиться на Unity 2D или других несоставных ВМ.
[кадрах, снятых D80]изменения вступят в силу после обновления.[!кадрах, снятых D80]недостатком: отключить аппаратное ускорение в Flash-плеер даже для векторных и растровых операций. Некоторые флэш-игры и фильмы могут иметь худшую производительность и/или графика хуже.
если вы хотите иметь аппаратное ускорение в флеш-плеер, вы можете удалить libvdpau от системы, которая эффективно предотвращает флеш плеер с помощью консолей.
запуск:
[ф5]недостаток: десктопными плеерами (как Totem и mplayer) не сможет использовать аппаратное декодирование видео тоже. Это приведет к увеличению загрузки процессора во время воспроизведения. Также производительность воспроизведения видео могут быть затронуты (например, выпадения кадров или полностью застывшая картинка), особенно если у вас медленный процессор и вы смотрите видео с разрешением 1080p.
большинство пользователей сообщили, что это приводит к очень частым падениям флеш-плеер (вероятно, из-за проблем параллелизма в расшифровке), но если вы чувствуете себя счастливым, дать ему попробовать.
это тоже один и тот же метод используется аппаратное ускорение в настройках дисплея. Она не сделает это лучше.
запуск:
[ф6]при этом будет создан файл /etc/самана/ММС.файл cfg с [ф26] содержание. Это единственный способ, как заставить флеш плеер для декодирования видео на GPU и это официально не поддерживается компанией Adobe.
, чтобы отменить это, запустите:
[ф7], чтобы удалить ММС.файл cfg.
Вы можете попробовать, чтобы улучшить стабильность флэш-плеер с VDPAU_NVIDIA_NO_OVERLAY=1 переменной среды, см. форумы компании NVIDIA.
(как рекомендовано от NVIDIA-форумов)
использовать FlashVideoReplacer Firefox добавить-на, ответ или другое решение для замены стандартного проигрывателя на Flash с встроенный плагин видеоплеера (как тотем – [ф28] – или VLC – mozilla-plugin-vlc). Отсутствие flash плеера, без проблем.
есть FlashVideoReplacer, который устраняет ошибки флэш плеер на уровне libvdpau путем взлома vdpau_trace.
заметим, что вышеупомянутый патч Стивен Уоррен технически превосходит и должен использоваться вместо этого.
следующие решения будут работать лишь частично, или они могут иметь некоторые недостатки.
включение HTML5 плеер на http://www.youtube.com/html5 не со всеми видео, некоторые видео на YouTube просто не доступен для HTML5 плеер (например, из-за отсутствия рекламы поддержка). Однако HTML5 видео является удивительным и вы должны так или иначе использовать его.
есть http://www.youtube.com/html5 в ФП 11.1, которые закреплены в 11.2. Если Вы не хотите рисковать, вы должны знать, что вы ввязываетесь.
[г117]если вы все еще хотите понизить, попробуй флэш-плеер 10.3 который сохранился до сих пор – вы можете сделать это в архиве компании Adobe[!г117]кажется, что мало графических процессоров NVIDIA не пострадали, особенно Квадро 2000 и GeForce и GT 430. Оба [d118 для того чтобы]архив компании Adobe[!d118 для того чтобы], но в противном случае большинство набор с графических процессоров не слишком пострадали. Если у вас есть какие-либо из вышеперечисленных процессоров, расскажите, пожалуйста, на launchpad ли эта ошибка влияет на вас.
ОБНОВЛЕНИЕ: пожалуйста, посмотрите на это решение для правильного исправления. Решение, упомянутое здесь, приводит к сбоям для многих, кто его пробовал.
Это вызвано этим решением в новой версии Flash, которую Adobe отказывается исправлять. На Launchpad также есть сообщение об ошибке (LP: # 967091). Ошибка появляется только при использовании дискретных драйверов NVidia и установки libvdpau. Быстрое исправление добавляет некоторые дополнительные настройки в конфигурацию Flash.
sudo mkdir /etc/adobe
echo -e "EnableLinuxHWVideoDecode=1\nOverrideGPUValidation=true" | sudo tee /etc/adobe/mms.cfg > /dev/null
Это устраняет проблему, в то же время сохраняя аппаратное обеспечение VDPAU. К сожалению, вероятно, не будет новой версии Flash, чтобы исправить это без этого ручного config-hack, потому что версия Flash, которая представила эту ошибку, также является последней версией Flash, выпущенной Adobe для Linux.
Если это вызывает неустойчивость для вас, верните изменения, удалив каталог, который вы создали ранее.
sudo rm -r /etc/adobe
, или вы можете попытаться уменьшить файл /etc/adobe/mms.cfg только на
OverrideGPUValidation=true
путем редактирования с помощью sudo gedit /etc/adobe/mms.cfg.
Итак, вот мой опыт решения этой проблемы (на Ubuntu 12.04 64-разрядных драйверах nVidia):
Удаление flashplugin-installer и установка adobe-flashplugin (не исправить) [!d1 ]Это работало до перезагрузки.
Удаление flashplugin-installer и установка adobe-flashplugin (не исправлялось), но я сохранил adobe-flashplugin, так как я на 64-битном (у меня сложилось впечатление, что он работает лучше всего). он)Сначала у меня были обновления nvidia-current-updates, я изменил это на nvidia-current. Это не исправить. Synaptic указывает, что версии драйверов те же, что и в этой записи (295.33).
Установка дополнения Flash-Aid в Firefox ( не исправила его ) [!d9 ]Это работало до тех пор, пока я активировал опцию аппаратного ускорения (не путать с опцией ниже!). Не имело значения, установил ли я плагин Flash из репозиториев или бета-версию Adobe. Тем не менее, при фиксации синего оттенка, плагин стал чрезвычайно неустойчивым и постоянно рушился при взаимодействии с объектами Flash.
Установка дополнения Flash-Aid в Firefox ( не исправила его )Пока я получаю эту проблему только на видео Youtube, я не могу быть уверен, что на другие сайты и видео не влияет. По предложению других здесь, посетите youtube.com/html5, если вы хотите активировать или деактивировать видео HTML5 на Youtube.com.
Отключение аппаратного ускорения с помощью щелчка правой кнопкой мыши на видео Flash (исправлено) [ ! d17]Это то, что сработало лучше всего для меня (но мне пришлось войти в систему с Unity 2D в соответствии с предложением pst007x в этом потоке). Синеватый оттенок пропал, и видео стабильно. Я боялся, что рабочая нагрузка процессора увеличится, но при тестировании с аппаратным ускорением и без него я не вижу никаких изменений (я использовал видео с канала Googles в 1080p для этого), он начинается примерно на 40% и падает до 20%, когда видео полностью загружен.
Мое быстрое исправление этого, для YouTube в любом случае, должно было присоединиться к их бета-версии HTML5.
Это сработало ... И из того, что я вижу, кажется, что только YouTube используется этим старым ошибка снова воспитывает уродливую голову ...
На самом деле лучше начать использовать HTML5. Вы должны помнить, что HTML5 beta выходит, когда дело доходит до Linux. Тогда нам всем придется использовать Google Chrome и ничего другого: (
Я решил эту проблему после удаления флеш-плеера, а затем вручную установил флеш-память, загрузив флешку с сайта Adobe и установив ее через Ubuntu Software Center.
Я решил это (используя Linux Mint Lisa, основанный на Ubuntu Oneiric), вернув драйвер NVIDIA к версии 173.
Обновление: К сожалению, драйвер NVIDIA версии 173 производит такой же синий оттенок в MP4, рекомендованная (обновленная) версия драйвера NVIDIA во Flash-видео.
И еще одно обновление: я смог исправить проблему MP4 в Totem, обратившись к настройкам и сдвинув ползунок Hue до упора право. Горячий и не слишком сладкий.
Попробуйте следующее:
sudo apt-get purge flashplugin-installer
sudo apt-get install adobe-flashplugin
Это может быть проблемой, если у вас установлены драйверы Nvidia с последней версией Flash. Попробуйте щелкнуть правой кнопкой мыши на видео Flash и отключить аппаратное ускорение из настроек. Это сработало для меня.
У меня такая же проблема. Я использую Linux 3.2.0-24-generic (32-разрядная), Flash (последняя) версия 11.2.202.236 и Mozilla Firefox.
Я пытался отменить ускорение в глобальных настройках - он не исправил Это. Я попытался сбросить настройки драйвера Nvidia для моего экрана X.
Нет проблем с цветом в проигрывателе фильмов, и есть видеоролики, которые я могу играть в Интернете, которые в порядке, но не видео на YouTube.
Создание файла mms.cfg. Однако он выбил медиаплеер и miro воспроизведения (видео и фильм стали синими там).
Затем я последовал за этим:
Откройте свойства gstreamer (Alt + F2, введите gstreamer-properties). Перейдите на вкладку видео. Измените плагин вывода по умолчанию на «X Window System (X11 / XShm / Xv)». Сделайте устройство «Дефолтом». Проверьте и закройте окно.У меня была эта проблема снова после обновления. Я понял, что для опции enable_flash_uv_swap в /etc/vdpau_wrapper.cfg для работы файл библиотеки Flash (или символическая ссылка) должен быть назван libflashplayer.so (мой был flashplayer-alternative.so). Итак, я просто переименовал flashplayer-alternative.so в libflashplayer.so, и он начал работать.
Для получения дополнительной информации см. [ANNOUNCE] libvdpau 0.5:
Это обходное решение применяется, если «libflashplayer» находится в / proc / self / cmdline, а строка «enable_flash_uv_swap = 1» находится в /etc/vdpau_wrapper.cfg.sudo apt-get remove libvdpau1
sudo apt-get install flashplugin-installer
после этого сделайте:
sudo mkdir /etc/adobe
echo -e "EnableLinuxHWVideoDecode=1\nOverrideGPUValidation=true" | sudo tee /etc/adobe/mms.cfg > /dev/null
Удаление libvdpau1 разрешает эту проблему для меня. На данный момент ...
Для пользователей NVIDIA. Я тестировал 3 видеокарты прямо сейчас. Все Nvidia. Так что для тех, у кого есть Nvidia 8600 GT, Nvidia 9500 или Nvidia 440 GT (могут быть все карты Nvidia). Вам нужно удалить пакет libvdpau1. После этого просто запустите Firefox или Chrome, и все должно быть хорошо.
sudo apt-get remove libvdpau1 и сделано.
Протестировал youtube с / без присоединения к HTML5 и работает в обоих направлениях.
Протестировано vimeo и TED. Все это СМОТРЕТЬ.
Вы должны использовать эту опцию, только если у вас хороший процессор, так как удаление этого пакета отправляет видео декодирование в CPU вместо графического процессора. В любом случае, если у вас есть Dual Core или лучше, у вас не будет проблем даже с видео 1080p.
Кажется, что проблема с обновлением 11.2.202.228 и ниже - это самое быстрое и разумное исправление, пока Adobe не разрешит это:
sudo apt-get remove flashplugin-installer
wget https://launchpad.net/ubuntu/+archive/partner/+files/adobe-flashplugin_11.1.102.63.orig.tar.gz
tar xzvf *.tar.gz
Найдите libflashplayer.so для вашей архитектуры.
cp /usr/lib/flashplugin-installer/libflashplayer.so libflashplayer.so.bak
Скопируйте новый файл libflashplugin.so в каталог выше, перезапишите и перезапустите браузер.
Другой способ решить эту проблему (который работал для меня каждый раз):
Когда воспроизводится флеш-видео, щелкните его правой кнопкой мыши -> Настройки -> Снимите флажок «включить аппаратное ускорение» "-> Обновить страницу
Проблема вызвана драйверами NVIDIA. Убедитесь, что вы используете драйверы, показанные как Recommended в разделе «Система»> «Дополнительные драйверы». Это случилось со мной, и теперь я не получаю синюю дымку в своих видео.
Обратитесь к разделу «Проблема с синим оттенком видеоизображения Youtube» в Ubuntu 12.04 и следуйте инструкциям по установке нового VDPAU1, и он исправит проблему правильно.