Автор Тема: SL 7.0.1 - тормозит видео в полноэкранном онлайн режиме  (Прочитано 8032 раз)

Оффлайн smnt

  • Давно тут
  • **
  • Сообщений: 34
Не надо его ставить - просто распакуйте из rpm в нужное место, можно даже в $home/что_то_там, оттуда браузеры тоже умеют брать плагины
Может у меня Мозилла не той системы, но не помогло.
Распаковал rpm в /.mozilla/plugins,  иду на Ютьюб а он мне предлагает установить Adobe Flash  :(

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
А в плагинах он виден? Может просто не включён?

azalia

  • Гость
Может у меня Мозилла не той системы, но не помогло.
Распаковал rpm в /.mozilla/plugins,  иду на Ютьюб а он мне предлагает установить Adobe Flash  :(

попробуйте просто достать архиватором библиотеку libflashplayer.so из rpm пакета и закинуть ее в /usr/lib/browser-plugins (для этого можно зайти в файловый-менеджер mc с правами root), если сработает, то поставьте пакет в hold.

p.s. не знаю как это отразится с точки зрения безопасности...

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Не надо его ставить - просто распакуйте из rpm в нужное место, можно даже в $home/что_то_там, оттуда браузеры тоже умеют брать плагины
Может у меня Мозилла не той системы, но не помогло.
Распаковал rpm в /.mozilla/plugins,  иду на Ютьюб а он мне предлагает установить Adobe Flash  :(

Блин, не надо rpm распаковывать в ~/.mozilla/plugins/ !
Здесь уже говорил как достать библиотеку флеш-плагина:
http://forum.altlinux.org/index.php/topic,30066.msg212446.html#msg212446

Ещё раз пошагово при downgrade флеш-плагина:
(Костыльный и даже не слакварный способ)

Закройте браузер Firefox, удалите из системы пакет текущей актуальной версии флеш-плагина
# apt-get remove mozilla-plugin-adobe-flash
и далее выполните команды последовательно через Copy/Past (символ $ вводить не надо - это указание, что команды выполняются от пользователя; символ # в начале строки говорит, что команда должна выполняться от root - этот символ тоже не надо вводить):
$ mkdir ~/flash-musor
$ cd ~/flash-musor/
$ rpm2cpio http://ftp.altlinux.org/pub/distributions/ALTLinux/5.1/branch/files/i586/RPMS/mozilla-plugin-adobe-flash-11.1.102.63-alt6.M51.1.i586.rpm | cpio -idmv
# Ниже вывод команды rpm2cpio - это не вводить!!!
./usr/bin/flash-player-properties
./usr/lib/browser-plugins/libflashplayer.so
./usr/share/applications/adobe_flash_player_eula.desktop                             
./usr/share/applications/flash-player-properties.desktop                             
./usr/share/doc/mozilla-plugin-adobe-flash-11.1.102.63                               
./usr/share/doc/mozilla-plugin-adobe-flash-11.1.102.63/LICENSE.txt                   
./usr/share/icons/hicolor/16x16/apps/flash-player-properties.png                     
./usr/share/icons/hicolor/32x32/apps/flash-player-properties.png                     
./usr/share/icons/hicolor/48x48/apps/flash-player-properties.png                     
34244 блоков                                                                         
$ cp ./usr/lib/browser-plugins/libflashplayer.so ~/.mozilla/plugins/                                                                             
Запустите браузер и проверьте, что плагин обнаружен браузером и включен.

Комментарий:
Промежуточно разворачивается в ~/flash-musor/, а не в tmp для того, чтобы если что-то пошло не так, библиотеку плагина даже после ребута вы могли бы достать ещё раз без перекачивания пакета.
Потом этот каталог с мусором можно будет удалить.
Вместо указанного линка на флеш-плагин вы можете использовать любую другую версию флеш-плагина работа которого вас полностью удовлетворяет.
Данный способ не требует использования hold, но в мультиюзер-системах подталкивание библиотеки в каталог каждого пользователя обязательно для обеспечения поддержки флеш у всех пользователей.
Вариация этого способа, это положить библиотеку в каталог
$ ls -R /usr/local/|grep lib:
/usr/local/lib:
и просимлинковать библиотеку флеш-плагина в каталог
$HOME/.mozilla/plugins/
(Здесь символ $ нужен - $HOME это переменная ! )
Преимущества этой вариации в том, что полный доступ к бинарному файлу библиотеки позволены только пользователю root и при взломе пользовательского аккаунта подмены библиотеки произойти не может.
Всё это в тему, почему в хомяке вредно держать бинарники.
Но более правильным (системным) будет установка rpm-пакета конкретной версии с последующим hold.

Можно конечно и через гуй всё это сделать, но форумно устраивать пошаговый мануал в виде третьяковки, да ещё и с ограничением в три скриншота, мне влом.
« Последнее редактирование: 01.09.2013 16:38:34 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Простое объяснение:


Почему в ALT Linux при даугрейде флеш-плагина, т.е. установке более старой версии плагина из другого репозитория ALT Linux не следует использовать команду:

# apt-get install http://ftp.altlinux.org/pub/distributions/ALTLinux/5.1/branch/files/i586/RPMS/mozilla-plugin-adobe-flash-11.1.102.63-alt6.M51.1.i586.rpm

Потому, что:
# rpm -q mozilla-plugin-adobe-flash
mozilla-plugin-adobe-flash-11.2.202.297-alt20
# apt-get remove mozilla-plugin-adobe-flash
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие пакеты будут УДАЛЕНЫ:
  mozilla-plugin-adobe-flash
0 будет обновлено, 0 новых установлено, 1 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B архивов.
После распаковки будет освобождено 17,9MB дискового пространства.
Продолжить? [Y/n] y
Совершаем изменения...
Preparing...                 ################################################ [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Завершено.
# rpm -q mozilla-plugin-adobe-flash
предупреждение: пакет mozilla-plugin-adobe-flash не установлен
# apt-get install http://ftp.altlinux.org/pub/distributions/ALTLinux/5.1/branch/files/i586/RPMS/mozilla-plugin-adobe-flash-11.1.102.63-alt6.M51.1.i586.rpm   
Получено: 1 http://ftp.altlinux.org/pub/distributions/ALTLinux/5.1/branch/files/i586/RPMS/mozilla-plugin-adobe-flash-11.1.102.63-alt6.M51.1.i586.rpm [5023kB]             
Получено 5023kB за 4m8s (20,2kB/s).                                                 
Чтение списков пакетов... Завершено                                                 
Построение дерева зависимостей... Завершено                                         
Выбрано mozilla-plugin-adobe-flash для 'mozilla-plugin-adobe-flash-11.1.102.63-alt6.M51.1.i586.rpm'                                                                       
Следующие НОВЫЕ пакеты будут установлены:                                           
  mozilla-plugin-adobe-flash                                                         
0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.                                                                                   
Необходимо получить 0B/5134kB архивов.                                               
После распаковки потребуется дополнительно 17,9MB дискового пространства.           
Совершаем изменения...                                                               
Preparing...                 ################################################ [100%]
1: mozilla-plugin-adobe-flash################################################ [100%]
Running /usr/lib/rpm/posttrans-filetriggers                                         
Завершено.                                                                           
# rpm -qa|grep mozilla-plugin-adobe-flash                               
mozilla-plugin-adobe-flash-11.2.202.297-alt20

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
попробуйте просто достать архиватором библиотеку libflashplayer.so из rpm пакета и закинуть ее в /usr/lib/browser-plugins (для этого можно зайти в файловый-менеджер mc с правами root), если сработает, то поставьте пакет в hold.

p.s. не знаю как это отразится с точки зрения безопасности...
:)
Никак.
Если не считать, что в каких-то старых версиях могут быть уязвимости.
Но такой способ это даже не Слэквэа, это превращение системы в конкретную помойку похуже Слаки.
Способ на пару постов выше, это помойка на уровне хомяка, а не системы.

И к тому же, если перед заталкиванием руками библиотеки флеша в /usr/lib/browser-plugins пакет флеш-плагина был удалён, то hold ему не шибко поможет - он просто не нужен.

Оффлайн Const

  • Глобальный модератор
  • *****
  • Сообщений: 2 653
  • Даже у плохого модератора есть свои плюсы…
Тут Drool подсказывает:
Цитировать
Там на форуме народ изобретает велосипед: http://forum.altlinux.org/index.php/topic,30066.msg212518.html#msg212518
Если не сложно, дай ссылку на вот это: http://www.altlinux.org/Peper_Flash_%D0%B2_Chromium
Может кому-то поможет

Проверено уже на 3-х машинах - улучшение видно сразу.

Оффлайн smnt

  • Давно тут
  • **
  • Сообщений: 34
Удалось мне наконец то установить старую версию флеша (11.1) через rpm, но это меня не спасло.
Онлайн видео так же притормаживает (движется рывками + какая то полоса периодически проскакивает), причем только в полноэкранном режиме.
Вечером попробую Peper Flash, но вряд ли поможет. Ставил Chromium и Opera, там тоже самое.
Думал может дело в видяхе (Asus AH3450), но фильмы показывает нормально.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Думал может дело в видяхе (Asus AH3450), но фильмы показывает нормально.
Свою
http://www.msi.com/product/vga/NX8600GTS-T2D256EZ-HD.html#?div=Specification
считаю минимумом для последних версий флеша.
Но не стоит забывать про архитектуру.
ASUS AH3450
http://www.asus.com/Graphics_Cards/AH3450DI512MD2LP/#specifications
это KT600/KT880/nForce2/i875P максимум
http://www.ixbt.com/video2/agp-standard.shtml
http://www.thg.ru/mainboard/20040308/

Удалось мне наконец то установить старую версию флеша (11.1) через rpm, но это меня не спасло.
Попробуйте версию 10.0.32.18 из 5.0/branch.

Почитайте ещё
http://www.nix.ru/support/faq/show_articles.php?number=799&faq_topics=AVI-DivX-XviD-MKV
погрепав в поиске браузера по странице:  flv
Например:
Цитировать
Популярные в настоящее время контейнеры:
...
FLV - Adobe Flash Video. Получил бешеную популярность из-за Youtube. В процессе эволюции научился использовать современные видео и аудиокодеки, однако ориентация его на короткие и сильно сжатые интернет-ролики ограничивает сферу его распространения. Встраиваемые субтитры почему-то не поддерживает.

Кодеки для видео:
...
h.264 - революция в мире кодирования видео, де факто созданная по заказу ВС США ещё первого десятилетия XXI века. Также иногда именуется "MPEG-4 Part 10" или просто "AVC". Из-за фантастического преимущества в качестве изображения относительно размера файла над кодеками семейства MPEG4, h.264 быстро распространился везде, где смог. Например, он стал основным обязательным кодеком видео для Blu-Ray, а также начал вытеснять другие кодеки из контейнеров вроде FLV или 3GP. В распространяемом в интернете высококачественном видеоконтенте очень часто встречается сочетание MKV/h.264, из-за чего эти аббревиатуры некоторые пользователи ошибочно считают синонимами.
    Однако добавим в эту бочку мёда и приличную ложку дёгтя - аппаратному требования к декодированию сжатому в h.264 видео очень высоки, даже если речь не идёт о FullHD разрешении. Поэтому для многих старых аппаратных медиаплееров апгрейд путём перепрошивки для поддержки нового кодека оказался невозможен по причине банальной нехватки вычислительной мощности декодера. При этом поддержку новых контейнеров вроде mkv добавить было легко, что приводило к понятным казусам. Более того, воспроизведение h.264-контента на компьютере также требует либо двухъядерного процессора, либо аппаратной поддержки декодирования AVC со стороны видеокарты (к счастью, это сейчас встречается практически поголовно). А вот с планшетами и нетбуками не всё-так очевидно.
x.264 open source реверс-инжиниринговая переработка h.264. Вопрос их сравнения выходит за рамки этого FAQ. Используется в основном для дистрибуции высококачественного контента в интернете.

Const тоже дело говорит.
Стоит попробовать.

Если будет использоваться google-chrome, а не chromium:
- может на вику ( http://www.altlinux.org/Peper_Flash_%D0%B2_Chromium ) добавить ссылку на пост aen:
http://forum.altlinux.org/index.php/topic,11040.msg144701.html#msg144701
с инструкцией по установке браузера google-chrome, коль уж он упоминается в вике, шоб если шо, в шерлокхолмса не играть?
- не забыть отключить libflashplayer.so - libpepflashplayer.so в google-chrome уже дефолтом:
Цитировать
chrome://plugins/

Flash (2 files) - Версия: 11.3.31.232
Shockwave Flash 11.3 r31
Имя:                          Shockwave Flash
Описание:          Shockwave Flash 11.3 r31
Версия:                  11.3.31.232
Расположение:   /opt/google/chrome/PepperFlash/libpepflashplayer.so
...

Имя:                        Shockwave Flash
Версия:                   11.2 r202
Расположение:   /usr/lib/browser-plugins/libflashplayer.so
...
Эта же ситуация может быть и в chromium - обязательно проверить.
« Последнее редактирование: 02.09.2013 18:02:25 от Speccyfighter »

Оффлайн smnt

  • Давно тут
  • **
  • Сообщений: 34
Свою
http://www.msi.com/product/vga/NX8600GTS-T2D256EZ-HD.html#?div=Specification
считаю минимумом для последних версий флеша.
Но не стоит забывать про архитектуру.
ASUS AH3450
http://www.asus.com/Graphics_Cards/AH3450DI512MD2LP/#specifications
это KT600/KT880/nForce2/i875P максимум
http://www.ixbt.com/video2/agp-standard.shtml
http://www.thg.ru/mainboard/20040308/
Если честно, я так и не понял, что из этого следует :-(

Цитировать
Попробуйте версию 10.0.32.18 из 5.0/branch.
Ок, вечером попробую.

Цитировать
Const тоже дело говорит.
Стоит попробовать.
Если вы о Peper Flash, то вечером попробую и этот вариант.

Раз уж затронули железо. Осталась старая карта Радеон 9600(/про?). Есть смысл попробовать на ней?
« Последнее редактирование: 02.09.2013 16:13:13 от smnt »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Свою
http://www.msi.com/product/vga/NX8600GTS-T2D256EZ-HD.html#?div=Specification
считаю минимумом для последних версий флеша.
Но не стоит забывать про архитектуру.
ASUS AH3450
http://www.asus.com/Graphics_Cards/AH3450DI512MD2LP/#specifications
это KT600/KT880/nForce2/i875P максимум
http://www.ixbt.com/video2/agp-standard.shtml
http://www.thg.ru/mainboard/20040308/
Если честно, я так и не понял, что из этого следует :-(
Уже выше копипастил:
Цитировать
h264 - Однако добавим в эту бочку мёда и приличную ложку дёгтя - аппаратные требования к декодированию сжатому в h.264 видео очень высоки, даже если речь не идёт о FullHD разрешении.

То, что вы непосредственно смотрите с youtube.com(например):
$ mediainfo ./Animals\ -\ Nickelback\,\ Walmart\ Soundcheck\ \|\ Ohio\,\ Columbus\ \(2012\)\ -\ HQ.flv
General
Complete name                    : ./Animals - Nickelback, Walmart Soundcheck | Ohio, Columbus (2012) - HQ.flv
Format                           : Flash Video
File size                        : 25.1 MiB
Duration                         : 3mn 55s
Overall bit rate                 : 892 Kbps
httphostheader                   : r3---sn-4g57knll.c.youtube.com

Video
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : Main@L3.0
Format settings, CABAC           : Yes
Format settings, ReFrames        : 3 frames
Format settings, GOP             : M=1, N=54
Codec ID                         : 7
Duration                         : 3mn 55s
Bit rate                         : 755 Kbps
Width                            : 640 pixels
Height                           : 360 pixels
Display aspect ratio             : 16:9
Frame rate mode                  : Constant
Frame rate                       : 26.917 fps
Color space                      : YUV
Chroma subsampling               : 4:2:0
Bit depth                        : 8 bits
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.122
Stream size                      : 21.2 MiB (85%)

Audio
Format                           : AAC
Format/Info                      : Advanced Audio Codec
Format profile                   : LC
Codec ID                         : 10
Duration                         : 3mn 56s
Bit rate                         : 129 Kbps
Channel(s)                       : 2 channels
Channel positions                : Front: L R
Sampling rate                    : 44.1 KHz
Compression mode                 : Lossy
Stream size                      : 3.62 MiB (14%)
И: http://ru.wikipedia.org/wiki/H.264#.D0.9D.D0.B5.D0.B4.D0.BE.D1.81.D1.82.D0.B0.D1.82.D0.BA.D0.B8

Как ни банально, железо напрашивается на апгрейд. Что-нибудь хотя бы на недорогое на Core i3.
У себя это только вопрос времени и актуальным это назвать нельзя.

Раз уж затронули железо. Осталась старая карта Радеон 9600(/про?). Есть смысл попробовать на ней?
Она хуже. Сравните:
http://www.asus.com/Graphics_Cards/AH3450DI512MD2LP/#specifications
http://www.asus.com/Graphics_Cards/A9600PROTD_Series/#specifications
« Последнее редактирование: 02.09.2013 18:41:37 от Speccyfighter »

Оффлайн smnt

  • Давно тут
  • **
  • Сообщений: 34
Что то с Peper Flash затык.
Все делаю как в ссылке от Const. Скачиваю пакет, распаковываю, плагин не нахожу :-(

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
А как вы ищите? Вот тут есть то-же совет про это:
http://forum.altlinux.org/index.php/topic,29478.msg206371.html#msg206371

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Что то с Peper Flash затык.
Все делаю как в ссылке от Const. Скачиваю пакет, распаковываю, плагин не нахожу :-(
Ну как же?..
Скачать google-chrome браузер

Да вот же он:
$ cd ~/probuem
$ ls ./|grep goog
google-chrome-stable_current_i386.rpm
$ rpm2cpio ./google-chrome-stable_current_i386.rpm | cpio -idmv
./etc/cron.daily/google-chrome
./opt/google/chrome
./opt/google/chrome/PepperFlash
./opt/google/chrome/PepperFlash/libpepflashplayer.so
...
$ find . -name libpep*
./opt/google/chrome/PepperFlash/libpepflashplayer.so

Альтернативный вариант:
Использовать вместо браузера Chromium с прикручиванием плагина libpepflashplayer.so, браузер Google Chrome, в котором этот плагин уже имеется.
Установка браузера google-chrome в ALT Linux
(Выключив в chrome://plugins/ плагин mozilla-plugin-adobe-flash)

Запуск браузера:
/opt/google/chrome/google-chrome %U

http://www.youtube.com/html5
Что поддерживает мой браузер?
* Тег видео
* h.264
* WebM
В данный момент режим тестирования HTML5 отключен.

Пределы возможностей youtube:
$ mediainfo ./Nickelback\ -\ Sharp\ Dressed\ Man\ Live\ 2007\ Video\ HD\ 1080p.mp4
General
Complete name                    : ./Nickelback - Sharp Dressed Man Live 2007 Video HD 1080p.mp4
Format                           : MPEG-4
Format profile                   : Base Media / Version 2
Codec ID                         : mp42
File size                        : 158 MiB
Duration                         : 3mn 43s
Overall bit rate                 : 5 933 Kbps
Encoded date                     : UTC 2012-01-10 18:38:05
Tagged date                      : UTC 2012-01-10 18:38:05
gsst                             : 0
gstd                             : 223096
gssd                             : B4A7D6384HH1378215680762161
gshh                             : r13---sn-4g57knl6.c.youtube.com

Video
ID                               : 1
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : High@L4.0
Format settings, CABAC           : Yes
Format settings, ReFrames        : 1 frame
Format settings, GOP             : M=1, N=40
Codec ID                         : avc1
Codec ID/Info                    : Advanced Video Coding
Duration                         : 3mn 43s
Bit rate mode                    : Variable
Bit rate                         : 5 779 Kbps
Maximum bit rate                 : 9 241 Kbps
Width                            : 1 920 pixels
Height                           : 1 080 pixels
Display aspect ratio             : 16:9
Frame rate mode                  : Constant
Frame rate                       : 25.000 fps
Color space                      : YUV
Chroma subsampling               : 4:2:0
Bit depth                        : 8 bits
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.111
Stream size                      : 154 MiB (97%)
Tagged date                      : UTC 2012-01-10 18:38:06

Audio
ID                               : 2
Format                           : AAC
Format/Info                      : Advanced Audio Codec
Format profile                   : LC
Codec ID                         : 40
Duration                         : 3mn 43s
Bit rate mode                    : Variable
Bit rate                         : 152 Kbps
Maximum bit rate                 : 192 Kbps
Channel(s)                       : 2 channels
Channel positions                : Front: L R
Sampling rate                    : 44.1 KHz
Compression mode                 : Lossy
Stream size                      : 4.04 MiB (3%)
Title                            : IsoMedia File Produced by Google, 5-11-2011
Encoded date                     : UTC 2012-01-10 18:38:06
Tagged date                      : UTC 2012-01-10 18:38:06
Уровень загрузки процессора при воспроизведении этого видео из youtubeв качестве 1080p процессом google-chrome через libpepflashplayer.so, htop показывает до 80% на C2D 2.6GHz.
Проверить у себя

Лидеры offline проигрывания этого файла - mplayer/smplayer (проприетарный видеодрайвер).
С опцией
$ mplayer -vo gl:yuv=2:force-pbo
нагрузка на CPU не превышает ~60%.
Для видеокарт AMD|/ATI предположительно должно быть
$ mplayer -vo gl:yuv=2:force-pbo:ati-hack
« Последнее редактирование: 04.09.2013 02:31:12 от Speccyfighter »

Оффлайн smnt

  • Давно тут
  • **
  • Сообщений: 34
У меня скачиваемый файл (google-chrome-stable_current_i386.deb) имеет расширение .deb и не хочет распаковываться :-(