The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Реализация Flash на языке JavaScript и Web-сервис для преобразования FLV в Ogg

14.01.2010 20:36

Фонд свободного ПО анонсировал введение в строй сайта tinyogg.com, позволяющего преобразовывать видеоролики в формате FLV в Ogg представление, для просмотра которого не требуется установка Flash-плагина и можно обойтись штатной поддержкой HTML5 тега video в браузере Firefox. После преобразования ролика в Ogg-формат он остаётся доступным для повторной загрузки в течение 48 часов. Для преобразования используются свободные программы ffmpeg2theora, URip и WatchVideo.

Кроме того, опубликованы исходные тексты проекта Gordon, представляющего собой реализацию технологии Flash, выполненную целиком на языке JavaScript. Принцип действия программы основан на прозрачном преобразовании SWF файлов в SVG-формат, с последующим его выполнением через штатный механизм поддержки SVG в браузере. В настоящий момент транслятор поддерживает только функции, свойственные спецификации SWF 1.0, что ограничивает его применение простейшими Flash роликами.

В текущем состоянии Gordon поддерживает работу в браузерах Firefox, Safari и Chrome. Исходные тексты разработки доступны под свободной лицензией MIT. Демонстрацию работы скрипта можно посмотреть здесь.

Дополнительно можно отметить, что на ресурсе по сбору идей по развитию сайта YouTube на первом месте числится пожелание о реализации поддержки представления видео через HTML5 тег "video" в формате Ogg Theora.

  1. Главная ссылка к новости (http://www.fsf.org/blogs/commu...)
  2. OpenNews: Greasemonkey-скрипт для прозрачного перекодирования Flash-видео в OGG формат
  3. OpenNews: Создание универсального html-блока для показа видео на сайте
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/25013-flash
Ключевые слова: flash, video, ogg
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (52) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, аноним (?), 20:49, 14/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    firefox на голову опережает конкурентов - html5, webgl, короче одна круть
     
     
  • 2.2, аноним (?), 20:55, 14/01/2010 [^] [^^] [^^^] [ответить]  
  • –9 +/
    > firefox на голову опережает конкурентов

    Он банально не умеет H.264 в <video>. Толку от HTML5 без этого?

     
     
  • 3.4, аноним (?), 20:59, 14/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ерунда, смотреть видео можно
    К тому же theora подтянется, h.264 не вечен
     
     
  • 4.7, Аноним (-), 21:31, 14/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Пруфлинк? Последний раз когда я смотрел, HTML5 тест на ютюбе ничего не играл.
     
     
  • 5.8, аноним (?), 21:47, 14/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Так ведь в этом тесте не ogg,а mp4!
     
     
  • 6.16, Аноним (-), 23:16, 14/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Так ведь в этом тесте не ogg,а mp4!

    А бывает ogg с H.264?

     
     
  • 7.22, Аноним (-), 01:08, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А почему бы нет? OGG - контейнер, собственно, как и FLV. А положить в контейнер можно всякое и AVC видео и AAC аудио. Вся возня вокруг mp3/aac/vorbis и h264/theora/. Dirac пока в гонку не включился
     
  • 6.32, Iv945n (ok), 11:34, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >> Последний раз когда я смотрел, HTML5 тест на ютюбе ничего не играл.
    > Так ведь в этом тесте не ogg,а mp4!

    Вот в том-то и дело. С одной стороны mp4, с другой ogg, а надо чтобы было одинаково и, в общем-то, пофиг что именно.

     
     
  • 7.43, аноним (?), 19:04, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Угу. В идеале вообще добавить поддержку ffmpeg и пусть он демуксит и декодирует. Благо там уже все написано и кодеков сотни.
     
     
  • 8.49, аноним (?), 03:00, 16/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    opera приблизительно так и делает... текст свёрнут, показать
     
  • 5.9, аноним (?), 22:12, 14/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Тесты <video> - http://www.double.co.nz/video_test/
     
     
  • 6.15, Аноним (-), 23:15, 14/01/2010 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Ну и где там H.264? Везде уродская теора.
     
     
  • 7.18, аноним (?), 23:19, 14/01/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Допилят, все равно теора - магистральный путь
     
  • 7.45, анонимус (??), 19:20, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Ну и где там H.264? Везде уродская теора.

    Что за реклама проприетарщины на опеннете!
    С 2011 года за хранение на сервере видео в H.264 нужно будет отстегивать.


     
     
  • 8.50, Владимир (??), 23:48, 16/01/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А можно пруфлинк ... текст свёрнут, показать
     
  • 8.52, аноним (?), 23:31, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Вам по душе реклама изначально ущербных технологий Вы правда сидите на 2 2 ядре... текст свёрнут, показать
     
  • 3.30, Аноним (-), 09:48, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Как же надоел этот HTML5 и его фанаты!
    Это что способ заработать денег у разработчиков браузеров такой что-ли?

    >Он банально не умеет H.264 в <video>.

    Он банально умеет H.264 в <a>.

     
     
  • 4.44, аноним (?), 19:05, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Он банально умеет H.264 в <a>.

    Речь идет о потоковом видео на странице.

     
     
  • 5.48, Аноним (-), 23:39, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Какая связь между потоковым видео и web-страницей?
    Качать видео по протоколу http и воспроизводить его умеет mplayer, что вполне логично для видеоплеера. Так же можно понять видео в мессенджерах. Но в браузере то оно откуда?
    Сайты (videosaver.ru), плагины (Fast Video Download), программы (Fast Video Download), скрипты популярны не просто так. Людям не всегда нравится смотреть видео в окне, пусть даже браузера. Похоже это идея борцов за авторские права: посмотреть можно, а сохранить нет. Или может цель - показывать рекламу. Однозначно идея не в том, чтобы сделать удобно пользователю. Конструкция <a><img></a> - идеальна. Понравилось картинка, одно нажатие мыши и мы смотрим кино. Или кто-то считает, что любой файл передаваемый по протоколу http должен отображаться в браузере?
     
     
  • 6.53, аноним (?), 23:33, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Какая связь между потоковым видео и web-страницей?

    Вы глупый? Сходите на youtube.com.

     
     
  • 7.56, Аноним (-), 12:49, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Пользователи youtube сильно пострадают, если видео будет в <a>?
    Именно пользователи, а не компании, авторы, разработчики и кто-то там ещё.
     
  • 2.27, К.О. (?), 06:51, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Каких именно конкурентов, Safari это тоже умеет к примеру, так о каких конкурентах речь?
     
  • 2.33, Аноним (-), 11:47, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    отдохните, опера все это уже давно имеет
     

  • 1.3, Иван Иванович Иванов (?), 20:55, 14/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Извращение, по-моему, один super-lossy формат переводить в другой super-lossy.
     
  • 1.5, аноним (?), 21:00, 14/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хотел потестить - 502 Bad Gateway nginx
    Это не ЛОР-эффект случаем?
     
  • 1.6, Аноним (-), 21:03, 14/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    tinyvid.tv
     
  • 1.10, XoRe (ok), 22:27, 14/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Фонд свободного ПО анонсировал (http://www.fsf.org/blogs/community/tinyogg) введение в строй сайта tinyogg.com (http://tinyogg.com/)
    > Кроме того, опубликованы исходные тексты проекта [[http://github.com/tobeytailor/gordon Gordon]], представляющего собой реализацию технологии Flash, выполненную целиком на языке JavaScript.

    Прекрасные новости.
    В Open/Free Source на любое хитрое ПО найдется свой workaround (костылятор) =)

     
  • 1.11, klalafuda (?), 22:28, 14/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Да, ресурсов ребятам явно не хватает. А жаль. Я было понадеялся, что в линуксе наконец то можно будет смотреть ролики с трубы. Судя по всему радоваться ещё рановато. Хотя, сама по себе затея забавная.
     
     
  • 2.12, аноним (?), 22:34, 14/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Я было понадеялся, что в линуксе наконец то можно будет смотреть ролики с трубы.

    А чо за ролики?
    youtube смотрится без проблем совершенно

     
     
  • 3.13, klalafuda (?), 22:40, 14/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Буду чрезвычайно признателен хауту на тему как это сделать на CentOS5.4/x86_64. В любом браузере на Ваш выбор.

    PS: Да, флеш-плеер с адоба ставится. И даже я бы сказал что ставится без проблем. Только толку то с него? Где-то валится в корку, зараза, и на этом кино заканчивается. Допилить же гнаш до состояния, чтобы он научился раскодировать ютубовский звук, у меня не хватило терпения. Максимум - видео.

     
     
  • 4.14, аноним (?), 22:48, 14/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Буду чрезвычайно признателен хауту на тему как это сделать на CentOS5.4/x86_64

    Увы, у меня 32-разрядная суся, в ней эта проблема отсутствует
    Если ролик интересный - разве что скачать youtube-dl и смотреть потом мplayer-ом

     
  • 4.19, alex (??), 00:25, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    хауту ты найдёшь в гугле
    debian squeeze/x86_64
    работает всё без проблем(всё смотрится, звук играется, кнопки нажимаются, полноэкранный режим работает), даж проблем не было с firefox'ом
     
  • 4.21, Аноним (-), 00:51, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • –4 +/
    ну та же фигня, да. в результате я просто задал себе вопрос - зачем мне на машине с гигом мозгов x64 сборка. адобе пилят мейнстрим, их вполне можно понять.
     
  • 4.23, prapor (??), 01:20, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Пакет с огнелисом 3.5 из репозитория remi - и всё работает. В крайнем случае, можно ребилднуть его из src.rpm (я себе так 3.6 RC1 поставил). Только хоть убей не помню, откуда брал адобовский плагин.
     
  • 4.28, Вова (?), 08:09, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Буду чрезвычайно признателен хауту на тему как это сделать на CentOS5.4/x86_64. В
    >любом браузере на Ваш выбор.
    >
    >PS: Да, флеш-плеер с адоба ставится. И даже я бы сказал что
    >ставится без проблем. Только толку то с него?

      всё работает, без каких-то там притопов и прихлопов, тупо ставишь плагин и всё.

    2.6.29.1 #10 SMP Fri Aug 14 12:21:15 MSD 2009 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 5000+ AuthenticAMD GNU/Linux

     
  • 4.29, Frank (??), 08:37, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Адобовское поделие выпилил, поставил гнаш - ролики с тытуба играет нормально, остальное неважно.
     
  • 4.40, strah4 (?), 16:11, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Буду чрезвычайно признателен хауту на тему как это сделать на CentOS5.4/x86_64. В
    >любом браузере на Ваш выбор.
    >
    >PS: Да, флеш-плеер с адоба ставится. И даже я бы сказал что
    >ставится без проблем. Только толку то с него? Где-то валится в
    >корку, зараза, и на этом кино заканчивается. Допилить же гнаш до
    >состояния, чтобы он научился раскодировать ютубовский звук, у меня не хватило
    >терпения. Максимум - видео.

    Я ламо конечно, но если залить библиотеку с сайта адоба в папку которая в фоксе или опере прописана как адресная для флеш библиотеки, то что не будет играть?

     
  • 2.20, Аноним (-), 00:41, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • –9 +/
    Меня наверное тут съедят, но, насколько я осведомлен, html5 еще не приняли окончательно - и все теги video - просто PR. И еще хотел сказать, что на вражеском Windows youtube у меня прекрасно работает - и не толко у меня... Зачем выбирать в таком случае linux, в качетве десктопа, в котором работает все через пень-колоду...
     
     
  • 3.24, kaliostat (ok), 01:21, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Меня наверное тут съедят, но, насколько я осведомлен, html5 еще не приняли
    >окончательно - и все теги video - просто PR. И еще
    >хотел сказать, что на вражеском Windows youtube у меня прекрасно работает
    >- и не толко у меня... Зачем выбирать в таком случае
    >linux, в качетве десктопа, в котором работает все через пень-колоду...

    Шоб красное зарево из глаз становилось все ярче и ярче!
    Тег видео кстати не ПР. Просто необходимо чтобы он появился в ИЕ, как можно быстрее, вот тогда наступит вселенское щасте!

     
  • 3.31, аноним (?), 09:48, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Зачем выбирать в таком случае linux, в качетве десктопа, в котором работает все через пень-колоду...

    Оно и в linux просто работает
    И видео linux показывает плавнее и лучше без идиотской возни с "кодеками"

     
     
  • 4.37, аноним (?), 13:02, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >И видео linux показывает плавнее и лучше без идиотской возни с "кодеками"

    ога ога, особенно без поддержки аппаратного декодирования
    знаю про патченый mplayer, но ведь mplayerом мир не ограничивается

     
     
  • 5.38, аноним (?), 14:24, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > знаю про патченый mplayer, но ведь mplayerом мир не ограничивается

    А чем mplayer не устраивает?
    И он действительно прекрасно паказывает через vdpau
    Патчит его кстати сама nvidia
    Факт остается фактом - для просмотра фильмов linux подходит лучше тормозных виндов

     
     
  • 6.39, аноним (?), 15:46, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >А чем mplayer не устраивает?

    а разве не ясно?

    >Патчит его кстати сама nvidia

    что будем делать с карточками ati?

    >Факт остается фактом - для просмотра фильмов linux подходит лучше тормозных виндов

    поставьте быстрые винды

     
     
  • 7.41, аноним (?), 16:14, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > а разве не ясно?

    По правде сказать - не очень

    > что будем делать с карточками ati?

    Согласен, есть некоторая проблема

    > поставьте быстрые винды

    Так ведь нет таких!
    На хрень без слёз не взглянешь, а т.н. "современные" винды тормоза полнейшие

     
  • 7.46, nal (??), 19:53, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >что будем делать с карточками ati?

    а что без апаратной акселерации филмусы смотреть нельзя? или Вас интересует только HD качество?
    У меня ATI(HD4350) и Mplayer - и ни каких проблем с просмотром никогда небыло, даже с HD...
    10 лет назад у меня был ПК с процессором 200Mhz, так и тогда, кроме как Mplayer'ом, ни чем невозможно было проиграть видео без тормозов...

     
     
  • 8.47, анонимус (??), 20:29, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    У меня кстати тоже, регулярно качаю с hdtracker ru... текст свёрнут, показать
     
  • 2.26, Мимопроходил (?), 02:01, 15/01/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ubuntu 9.10 x86_64, Firefox 3.5.7, libflashplayer.so: ELF 64-bit LSB shared object, x86-64

    Все ставил из коробки. Плагин скачал с Адоба. Никаких настроек. Youtube просто работает.  

     

  • 1.25, Аноним (-), 01:29, 15/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хочу расширение для firefox, чтобы видео на youtube и, особенно, на BBC были в теге <video>. :) На сайте BBC flash-плеер вообще какой-то уродский.
     
  • 1.34, devlink (?), 11:48, 15/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    кстати не забывайте, что Google купила контору, которая отдала свои разработки для Ogg Theora.
    если chrome перейдет на теору, то тогда усе. финята ля комедия - до стандарта не далеко. Флеш бы всем хорош, да только оно тормознутое проприетарное поделие, а h.264... ну до 2011 им можно смело пользоваться.
     
  • 1.35, MadHat (?), 12:07, 15/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Думаю даже до 2012, пока нас всех не накроет апокалипсис ). Кстати долго перебирал версии libflashplayer.so, пока youtube нормально в opera не стал показывать, а firefox с самого начала нормально работатл (Debian Squeeze).
     
  • 1.36, Zenitur (?), 12:44, 15/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что-то медленно-медленно перекодирует...
     
  • 1.42, Аноним (-), 17:48, 15/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Флеш на айфоне благодаря этой библиотеки, если iPhone-dev коммюнити узнают, прогресс будет налицо.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру