Автор Тема: Flash Video - как да разтоварим машината  (Прочетена 12952 пъти)

Неактивен getca

  • Сериозен Експериментатор
  • Стабилен
  • ****
  • Публикации: 764
  • Пол: Мъж
  • https://t.me/BGfreeman
    • http://analogov.com
Flash Video - как да разтоварим машината
« -: Март 01, 2010, 11:46:04 am »
Здравейте,

Проблемът е добре известен и се изразява в голям товар на CPU при възпроизвеждане на видео през Adobe Flash Player, достигащ 100% на съвременни машини с две и повече ядра. Причината е скапаният продукт на Adobe, аналогично и на другият им боклук, Acrobat PDF Reader.
Пример...моята машинка е вече на възраст с CPU AMD Athlon XP на 2GHz, 1GB RAM и дискретно видео ATI Radeon 9100, но въпреки скромните си възможности възпроизвежда HD видео на максимална резолюция при 80-90% товар на процесора. Същият товар, че и повече има и при пършивия Flash, директно възпроизвеждан в Лисицата, независимо от ОС. Доста време ми отне да ръчкам в Нет-а за решение на проблема, но така и не открих подходящо. Пробвах разни добавки за Мозилата, но те не работеха коректно или имаха ограничена функционалност и накрая съвсем случайно се сетих за универсален метод, независещ от сайта или типа на видео файла. Принципно използувам добавката DownloadHelper за сваляне на съответното видео на диска и какво да видя...в менюто има опция Copy URL. Цъкам, пействам във VLC или друг плеър и о, чудо...видеото тръгва с 4-5 пъти по-малък товар на процесора. , даже и на цял екран... ;)

Обобщавам алгоритъма на действие (независимо от ОС - Linux или Win):
  Начални условия:
   * Наличие на FireFox Web Browser;
   * Наличие на добавката Video DownloadHelper;
   * Наличие на видеоплеър с възможност за възпроизвеждане на видеопоток от мрежата - VLC, SM Player и др. подобни;
  Действия:
   * При активна добавка (иконата е анимирана), копираме съответното URL на видеофайла;
   * Отваряме плеъра и пействаме в полето Open Network за VLC или URL за SM Player;
   * Клавиш Enter, малка пауза и видеото тръгва...

Методът работи и на стара машина с процесор Intel P3 на 800MHz и вградено видео на NVidia, на която просто е невъзможно да се гледат клипчета в Тубата да речем, яко сече и направо блокира Лисицата. С прилагане на описаният алгоритъм (как звучи само, хе-хе) товарът на CPU-то пада на 30-40% и машината си работи нормално.
В крайна сметка се надявам това да е от полза на някой, въпреки наличието на съвременните процесори с чудовищни възможности. Винаги е от полза някаква оптимизация на системата, да не говорим за елиминацията на тъп софтуер от сорта на посоченият по-горе.
« Последна редакция: Март 01, 2010, 12:46:13 pm от altium »

Неактивен gotiniq7

  • Експериментатор
  • Сериозно Активен
  • ***
  • Публикации: 409
  • Пол: Мъж
  • Домашен екпериментатор
Re:Flash Video - как да разтоварим машината
« Отговор #1 -: Март 01, 2010, 11:56:14 pm »
Голяааамо благодаря, и аз имам същия проблем понеже се занимавам със стари щайги и доста се изнервих с Флашплеъра. 1,2 гХц процесор и сече, а в същото време телефон с 300 мхц го плейва супер...Смешна работа

Неактивен getca

  • Сериозен Експериментатор
  • Стабилен
  • ****
  • Публикации: 764
  • Пол: Мъж
  • https://t.me/BGfreeman
    • http://analogov.com
Re:Flash Video - как да разтоварим машината
« Отговор #2 -: Март 02, 2010, 11:06:48 am »
За нищо, колега gotiniq7, радвам се, че материалът е полезен.

Да добавя само, че в съчетание с добавката FlashBlock за FireFox ефектът от разтоварване е максимален, защото има сайтове, бъкани с Флаш анимации, които щъкат едновременно и при отваряне на страницата става страшно. Въросната добавка блокира всякаква подобна активност, като ви дава възможност ръчно да избирате какво да се плейва. Просто местите курсора на въпросното прозорче, излиза един триъгълен бутон Play, цъквате го и гледате. Работи във всякакви сайтове с Флаш, независимо от типа на файла - видео, анимация...
За мен това е една от задължителните добавки, наред с AdBlock Plus, която блокира разни рекламни боклуци. Въпросните боклуци допълнително товарят системата и тормозят мрежовият трафик.

Е, много хора ги знаят тези неща, предполагам, но аз да си кажа, де... ;)