Gnash
| Gnash | |
| Файл:Gnash-logo.png | |
| Скриншот Gnash 0.8.0 GTK+ GUI с тестовым SWF-файлом
| |
| Тип | Интерпретатор, Мультимедиапроигрыватель |
| Разработчик | Rob Savoye, Sandro Santilli, Bastiaan Jacques, Vitaly Alexeev, Tomas Groth, Udo Giacomozzi, Hannes Mayr, Markus Gothe, Ann Barcomb. |
| Написана на | C++, GTK+ / Qt |
| ОС | Кроссплатформенное программное обеспечение |
| Версия | 0.8.6 (23 сентября 2009) |
| Лицензия | GNU General Public License |
| Сайт | http://www.gnashdev.org/ |
Gnash (слово образовано от GNU и Flash) — проект, нацеленный на создание свободного плеера и плагина для браузера для формата Adobe Flash и замену несвободных программ в нише, занимаемой сейчас Adobe Flash Player. Он создан на основе GPLFlash проекта. Gnash выпущен под лицензией GPL. Gnash впервые выпущена программистом John Gilmore. Сейчас главный разработчик — Rob Savoye.
История
Написание свободного flash-плеера некоторое время было приоритетом для проекта GNU. Перед запуском проекта Gnash, GNU попросил людей помочь проекту GPLFlash. Большинство прежних разработчиков GPLFlash перешло в проект Gnash, а существующие исходные коды GPLFlash будут изменены для поддержки встраиваемых систем.
Технические подробности
Adobe предоставляет флэш-плеер только в бинарном виде и только для процессорной архитектуры x86. В конце 2008 года Adobe выпустила бета-версию 64-битного флэш-плеера для GNU/Linux с архитектурой x86-64 (Adobe работает над ним более 5 лет). В то же время Gnash может быть скомпилирован и запущен на многих архитектурах[1], включая x86, AMD64, ARM и PowerPC. Он также поддерживает BSD-системы. Существует порт для RISC OS[2], для которой никогда не выпускался Macromedia/Adobe Flash, поддерживающий Flash старше 3 версии, а также порт для BeOS, для которой Macromedia не выпускала Flash Player новее 4 версии.
Под флэшем (flash) фактически понимают 2 разных формата: SWF, часто называемый флэш (по-английски Flash) и флэш-анимация, в котором хранят анимированную векторную графику, и FLV, часто называемый флэш-видео (Flash Video), обеспечивающий вещание видеоклипов на веб-сайтах, например, на YouTube.
Сейчас Gnash может проигрывать SWF-файлы вплоть до 7 версии, а также он поддерживает некоторые новые функции 8 и 9 версии SWF-файлов. Gnash поддерживает проигрывание FLV-видео и поэтому позволяет просматривать в браузере ролики с сайтов YouTube, vkontakte, RuTube и других аналогичных сайтов. Для поддержки FLV необходимо, чтобы в системе также был установлен FFmpeg или GStreamer. Некоторые другие свободные плееры, такие как Mplayer, VLC media player или плееры для ОС Windows, основанные на ffdshow DirectShow кодеках, могут проигрывать видео в формате FLV, при условии, что ролик сохранен пользователем у себя в системе.
Цель разработчиков Gnash — сделать Gnash как можно больше функционально похожим на проприетарный плеер от Adobe (включая поведение при обработке неправильного ActionScript кода). Однако, Gnash предлагает некоторые функции, отсутствующие в плеере от Adobe, такие как возможность расширить классы ActionScript через разделяемые библиотеки (shared libraries). Из соображений безопасности механизм расширений должен добавляться в Gnash при компиляции, и включаться в конфигурационных файлах. Gnash требует для рендеринга (rendering) либо AGG, либо Cairo, либо OpenGL. В противоположность многим проектам GNU, Gnash написан на языке программирования C++, а не на C из-за своего наследства от GameSWF.
Примечания
- ↑ Gnash User Manual, раздел hardware. GNU. Проверено 6 января 2009.
- ↑ Flash 7 player port started — RISC OS news and information from Drobe. Проверено 6 января 2009.
Литература
| Этот раздел не завершён. Вы поможете проекту, исправив и дополнив его. |
См. также
| В Википедии есть портал «Свободное программное обеспечение» |
Ссылки
- Главный сайт проекта Gnash
- Gnash на сайте проекта GNU
- Gnash’s Savannah Page
- FSF/GNU Press Release: FSF announces GNU Gnash — Flash Movie Player
- An interview with Gnash project leader about the future of the product
Проект GNU |
||
|---|---|---|
| История | Манифест GNU • Проект GNU • Фонд СПО (Европейский • Индийский • Латиноамериканский) • История СПО | Файл:Heckert GNU white.svg |
| Лицензии | GNU GPL • GNU LGPL • Affero GPL • GNU FDL • GPL linking exception | |
| Программное обеспечение |
GNU (варианты) • Hurd • GNOME • Bash • GCC • GNU Emacs • glibc • GNU Coreutils • Build system • GNUnet • GNUzilla (IceCat) • Gnash • другие пакеты… | |
| Персоналии | Александре Олива • Бенджамин Хилл • Брэдли Кун • Эбен Моглен • Федерико Хейнц • Джордж Грив • Георг Греве • Джошуа Гэй • Лоис Дечэри • Мэтт Ли • Рикардо Галли • Ричард Столлман • Роберт Часселл • Вильям Джон Салливан | |
| Другие темы | Спор об именовании GNU/Linux • Revolution OS • BadVista • Defective by Design | |
Инструментарии виджетов |
|||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
уровневые |
Macintosh Toolbox/Carbon · Windows API · Intrinsics · Intuition · Xlib | ||||||||||||||||||||
уровневые |
| ||||||||||||||||||||
ar:جناش ca:Gnash cs:Gnash de:Gnash en:Gnash es:Gnash fr:Gnash it:Gnash ja:Gnash nl:Gnash pl:Gnash pt:Gnash sq:Gnash sv:Gnash vi:Gnash zh:Gnash
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....
- Страницы с превышением глубины раскрытия
- Страницы с неработающими файловыми ссылками
- Википедия:Статьи с незавершёнными разделами
- GNU
- Интерпретаторы
- Adobe Flash
- Свободное программное обеспечение для 2D-анимации
- Свободные медиаплееры
- Высокоприоритетные проекты свободного программного обеспечения
- Приложения, использующие Qt