Pull to refresh

Демонстрация Ogg Theora видео в SVG

Vector graphics *
Chris Double, занимающийся поддержкой HTML5 тэга <video> для Mozilla Firefox, опубликовал великолепное демо используещее Theora video файлы как живые тестуры в SVG файле (на тему HTML5 тэга <video> я уже писал).

Вы можете перемещать, поворачивать и изменять размер этих объектов. Выклядит действительно впечатляюще! Обязательно посмотрите видео, сделайте это прямо сейчас ;). via theora.org

Theora in SVG



Для этого видео Chris Double модифицировал файл от Vladimir Vukićević.
Читать дальше →
Total votes 8: ↑8 and ↓0 +8
Views 1.2K
Comments 36

Ogg (Vorbis, Theora, Speex, FLAC) в будущем сети.

Working with video *
В будущем нас ждёт HTML 5 со своими прелестями, одна из которых — тэг video. Несмотря на то, что под давлением компании Nokia поддержка Ogg Theora (кстати Ogg- это не формат аудио, а медиа контейнер, как avi, то что у вас должно ассоциироваться с аудио это Vorbis,FLAC, Speex) была исключена из спецификации HTML 5, можно смело ожидать поддержку этого формата от двух браузеров- Opera и Firefox. Сложно сказать о Safari и Internet Explorer- у Apple и Microsoft свои медиа форматы, с поддержкой DRM. Станут ли эти компании поддерживать данный отрытый стандарт большой вопрос.
Каким же станет веб, если Ogg будет распространён? Возможно, будущее будет определено как возможностями самого формата Ogg, так и тем как эти возможности будут реализованы в браузерах.
Читать дальше →
Total votes 29: ↑29 and ↓0 +29
Views 2.4K
Comments 28

Поддержка открытого формата ogg в Mozilla

Working with video *
логотип ogg Theora
Организация Xiph.Org и Mozilla имеют общее направление- сохранить веб бесплатным и открытым для любого, поэтому не стало сюрпризом сообщение Криса Близада о том что Firefox 3.1 будет поддерживать Ogg Theora и Vorbis, так же как html5 <video> элемент.
Читать дальше →
Total votes 44: ↑39 and ↓5 +34
Views 672
Comments 40

Усовершенствования кодека ogg Theora

Working with video *
Итак, в Firefox включена поддержка ogg Theora, вероятно это очень ценный вклад для распространения формата. Но в Firefox’е только декодер, который лишь отображает видео поток. Настоящее развитие качества видео происходит благодаря кодировщику, а об этом надо рассказать подробнее.
Логотип ogg
Монти (вообще не называйте его Крисом) разместил пост объясняющий некоторые вещи (с примерами) по поводу проделанной работы, а именно- значительном улучшении видео ogg Theora.

Было → Стало

Было&rarr;Стало
(битрейт у обоих кадров 580kbps)

Описание

Эту работу Крис назвал «Thusnelda», потому что он любит труднопроизносимые слова, и вот что он пишет:
Читать дальше →
Total votes 13: ↑10 and ↓3 +7
Views 662
Comments 2

Полезная информация со встречи с Хоконом в Петербурге

Opera
Вчера прошла встреча с Хоконом Ли — отцом CSS, технических директором Opera Software и YesLogic Pty Ltd (princexml). Было сказано много информации, которую я как, вероятно, и многие из вас знаем, поэтому постараюсь выделить что-то действительно полезное
  • Почему Dragonfly лучше Firebug
  • @face-font в Опере (доступен эсперементально)
  • Почему Оперы нет на iPhon'е
  • Популиризация ogg с помощью p2p, пиратов и Opera
  • Следующая встреча
Читать дальше →
Total votes 31: ↑28 and ↓3 +25
Views 458
Comments 30

Mozilla ставит $100 тысяч на свободного конкурента .flv

Open source *
Большая часть видеороликов в интернете нынче распространяется в формате .flv, который принадлежит Adobe. А это значит, что видеохостинги вынуждены платить за лицензию и страдать от разного рода ограничений. Однозначно, свободный формат/кодек лучше.

И, очень может быть, в скором времени мы его получим. Точнее, кодек-то — Theora — уже есть. Но теперь его дальнейшую разработку и усовершенствование поддержала Mozilla. Те $100 тысяч, которые компания выделила Wikimedia Foundation в качестве целевого гранта, вполне могут послужить делу «замены» Flash как основного формата для web-видео.

Все это, конечно, неспроста. Mozilla заинтересована в кодеке Theora в связи с предстоящим релизом Firefox 3.1, в который была интегрирована поддержка аудиокодека Vorbis и видеокодека Theora. Понятно, что в Mozilla делают ставку именно на эти кодеки. И пытаются финансово посодействовать дальнейшему их развитию в надежде, что в ближайшем будущем они смогут составить конкуренцию Adobe Flash.

Шансы есть. Во-первых, Theora не уступает по уровню сжатия таким форматам, как MPEG-4, DiVX, XviD, RealVideo и Windows Media Video. И, во-вторых, не требует лицензионных выплат при распространении видеопродукции. На это, при условии доводки формата до ума и уверенности в том, что пользователи смогут также без проблем, как и ранее, просматривать видео, могут клюнуть многие видеохостинги.

Главное, чтобы инициативу Mozilla по внедрению Theora поддержали и другие производители популярных браузеров.

via techdigest
Total votes 106: ↑102 and ↓4 +98
Views 489
Comments 138

Тестирование wav mp3 ogg

Lumber room
В студенческие времена, пытливый ум не давал покоя. Вопрос «у кого длиннее и толще?» заставлял снова и снова искать приключения на свою голову.
Что же лучше? wav, mp3 или ogg? Думаю, что рядовой хабраюзер в состоянии самостоятельно расставить приоритеты. Однако я практически уверен, что найдутся те, кто не в курсе из-за чего один формат лучше другого, а другой соответственно хуже первого. В этом обзоре хочу поделиться результатами наших скромных экспериментов, проведённых моим хорошим знакомым некоторое время назад. Как следствие, использовались не самые свежие версии софта, но думаю общая картина вполне ясна.

Читать дальше →
Total votes 1: ↑1 and ↓0 +1
Views 458
Comments 0

Современные графические и мультимедиа форматы для Web

Lumber room
Стандарты web-а меняются, во всю используется потоковое видео и аудио, расширяются возможности браузеров, в том числе и поддерживаемых ими графических и мультимедиа форматов, грядет html5.



Под катом я хочу рассказать про открытые форматы призванные в ближайшем будущем заменить привычные нам gif, jpg, png, swf и flv.

Читать дальше →
Total votes 30: ↑30 and ↓0 +30
Views 652
Comments 38

TinyOgg — видео-хостинг, поддерживающий свободные форматы

Lumber room
TinyOgg позволяет конвертировать видео с сайта YouTube и, в последствии, других, в формат Ogg Theora.

TinyOgg разработан членом GNU Generation Осамой Халидом (Osama Khalid) с целью избегания проприетарного флеш-плеера и формата mp4. Конечно, при перекодировании из H.264 в Theora ухудшается качество, но в планы дальнейшего развития проекта также входит возможность самостоятельного хостинга видео.
Total votes 16: ↑13 and ↓3 +10
Views 360
Comments 10

Загрузи свободное видео в Википедию

Working with video *Creative Commons *Copyright Crowdsourcing
Translation
Tutorial
videoonwikipediaЭто вольный перевод текста с videoonwikipedia.org. Под катом также сообщение от заместителя директора «Фонда Викимедиа».

Open Video Alliance, Mozilla Drumbeat, создатель видеоплеера Miro, «Викимедиа Нью-Йорк», используя также технологии Kaltura, обявили о запуске кампании по привлечению внимания к видео в Википедии. Миллионы людей читают Википедию каждый день. Скоро они будут также смотреть её!

Как известно, любой человек может загрузить в Википедию своё видео из-за которого закрыли iFolder.ru. Зачем добавлять видео? Именно видео как ничто другое может объяснить некоторые моменты. В Википедии есть миллионы статей, но они не такие выразительные. Разве не замечательно увидеть как разводят мосты в Петербурге? Разве не замечательно увидеть марш несогласных Парад на Красной площади 9 мая?

imageСейчас в Википедии очень мало видео. Настало время это изменить! Даёшь революцию открытого видео! Снимите и загрузите видео в Википедию! Это замечательная возможность поддержать HTML5/Theora очень простыми действиями, доступными каждому. Ваш вклад поможет сделать контент Википедии более богатым, поможет распространению свободных (как свобода слова, а не бесплатное пиво) знаний и формата свободного видео! Битва за HTML5/Theora ещё не проиграна и YouTube — ещё не весь Интернет.

Читать дальше →
Total votes 42: ↑34 and ↓8 +26
Views 1.3K
Comments 47

Создание качественных рипов Audio-CD

Configuring Linux *
Как известно, если немного поискать, то в Linux можно найти софт для решения практически любых задач. Странно, но в интернете не очень много информации по созданию качественных рипов аудиодисков в Linux. Постараюсь немного исправить эту ситуацию.

Начнём с того, что EAC — не панацея. Его можно запустить под Wine, но смысла в этом не сильно много. В Linux есть отличное родное средство для снятия рипов — cdparanoia. Многочисленные тесты многочисленных аудиофилов так и не смогли ответить на вопрос, что более качественно снимает рипы: EAC или cdparanoia. Поэтому совершенно спокойно можно считать, что cdparanoia и EAC обеспечивают абсолютно одинаковое качество и поэтому под Linux использовать родную утилиту, т.е. паранойю.

Кроме того, стоит также заметить, что практически все программы снятия рипов в Linux на самом деле являются просто обёрткой над cdparanoia. Поэтому я лично предпочитаю использовать эту утилиту напрямую, благо консоль у меня не вызывает негативных эмоций.

Простой способ снять простой рип
Total votes 72: ↑60 and ↓12 +48
Views 18K
Comments 120

Кодирование аудио с потерями. Что к чему?

Sound
Внимание: это старая версия статьи, новая доступна на моём сайте.

Эволюция кодирования аудио



На дворе 2011-й год, с момента появления первого MP3 кодировщика прошло уже 17 лет. Но то, что большинство из нас до сих пор спокойно слушает музыку в формате MP3 — вовсе не значит, что прогресс всё это время топтался на месте. И это касается не только развития алгоритма кодирования MP3, но и эволюции кодирования аудио с потерями вообще — в виде новых, более совершенных кодеков, действительно позволяющих получить лучшее качество при меньшем размере. Такие форматы как OGG Vorbis, AAC, WMA, Musepack давно оставили позади устаревший MP3 с его многочисленными ограничениями и недостатками.
Читать дальше →
Total votes 92: ↑90 and ↓2 +88
Views 81K
Comments 117

Сборка open-source библиотек на Android NDK

Development for Android *
Привет, Хабралюди!

В процессе работы с Android NDK я столкнулся с проблемой сборки уже существующих Linux библиотек на Android NDK. Так как материала не слишком много в этой статье поделюсь своим опытом. В Андроиде я новичек, так что если найдете ошибки — пишите:)

Чтобы пример был не самым простым и при том полезным — возьмём библиотеку libFLAC. Этот даст возможность декодировать .flac файлы. По данному мануалу, я надеюсь, соберутся большинство других библиотек.
Читать дальше →
Total votes 38: ↑33 and ↓5 +28
Views 18K
Comments 7

Основы Android NDK на примере работы с OpenAL

C++ *Development for Android *
Recovery mode
День добрый, уважаемые Хабраюзеры!

С недавних пор занимаюсь разработкой приложений под Android, в частности разработкой игр. Так сложилось, что для одного проекта пришлось работать с Android ndk. Все трудности и нюансы работы с native рассмотреть в принципе невозможно в рамках одной статьи, решил в данной статье небольшое введение в ndk написать.
А чтобы статья была интересна не только новичкам, покажу как работать с OpenAL и форматами WAV, OGG.

Работа с Android NDK
Total votes 46: ↑45 and ↓1 +44
Views 36K
Comments 13

Частотный генератор фонового шума на HTML5

HTML *API *
В ряду генераторов фонового шума — пополнение. Да ещё какое. На сайте myNoise.net можно в удобном интерфейсе через Web Audio API сгенерировать подходящий фон: звук костра, ветра, водопада, дождя, белый шум, различные промышленные шумы и т.д. Всё совершенно бесплатно и работает даже в мобильных браузерах.


Читать дальше →
Total votes 52: ↑52 and ↓0 +52
Views 22K
Comments 21

Основы кодирования аудио с потерями. Тестирование бета-версии Opus 1.3

Sound
Sandbox
image

0. Об авторе


Всем привет, меня зовут Максим Логвинов и я студент Харьковского Национального университета радиоэлектроники.

Меня всегда интересовали звук и музыка. Я сам любил писать электронную танцевальную музыку и мне всегда было интересно, как человеку, который недостаточно хорошо разбирается в высоких материях математики, узнать, что же происходит со звуком в компьютере: как он пишется, сжимается, какие для этого существуют технологии и так далее. Ведь со школьной скамьи и физики я понимал, что звук — он «аналоговый»: его мало того что нужно преобразовать в цифровой (для чего необходимы такие устройства как АЦП), но его нужно как-то сохранить. А ещё лучше, чтобы эта музыка занимала поменьше дискового пространства, чтобы можно было поместить в скупую папку побольше музыки. И чтобы звучала хорошо, без всяких слышимых артефактов сжатия. Музыкант ведь. Натренированное ухо, не лишённое музыкального слуха, достаточно сложно обмануть методами, которые используются для компрессии звука с потерями — по крайней мере, на достаточно низких битрейтах. Ишь, какой привередливый.

А давайте посмотрим, что из себя представляет звук, как он кодируется и какие инструменты используются для этого самого кодирования. Более того, поэкспериментируем с битрейтами одного из самых продвинутых на сегодняшний день кодеков — Opus и оценим, что и с какими циферками можно закодировать, чтобы и рыбку съесть, и… Собственно, просто почему бы и нет? Почему бы не попытаться описать простым языком не только то, как хранится и кодируется аудио компьютером, но и протестировать один из лучших кодеков на сегодняшний день? Особенно, если речь идёт о сверхнизких битрейтах, где практически все существующие кодеки начинают творить невероятные вещи со звуком в попытках уложиться в малый размер файла. Если хочется отвлечься от рутины и узнать, какие выводы были получены при тестировании нового кодека — добро пожаловать под кат.
Читать дальше →
Total votes 35: ↑35 and ↓0 +35
Views 50K
Comments 23

Справочник начинающего подкастера

Sound
Sandbox

Эта статья — краткое руководство для тех, кто хочет запустить свой собственный подкаст. Когда я вместе с моим нынешним соведущим год назад запускал подкаст “В бесконечность и далее”, я не смог найти ни одной по-настоящему всеобъемлющей статьи. Поэтому я решил попытаться заполнить этот пробел и написать руководство для себя из прошлого.


Немного о структуре — это руководство содержит 4 статьи:


  1. Общая философия
    1.1. Зачем делать подкаст?
    1.2. Целевая аудитория
    1.3. Выбор жанра
    1.4. Формат
  2. Технический базис
    2.1. Что такое подкаст с технической точки зрения
    2.2. Аудио-формат
    2.3. Про динамики, наушники и ламповый звук
    2.4. Про тихое помещение
  3. Делаем покупки
    3.1. Покупаем микрофон
    3.2. Выбираем аудиоредактор
    3.3. Выбираем программу для записи звука
    3.4. Выбираем хостинг подкаста
    3.5. Сайт-визитка
  4. Записываем и выпускаем
    4.1. Запись выпуска
    4.2. Редактирование выпуска
    4.3. Про джинглы и звуковые схемы
    4.4. Про фоновый шум
    4.5. Про фильтры
    4.6. Про Show Notes, а также про то, зачем слушать свой подкаст
    4.7. Публикация подкаста
    4.8. Монетизация
    4.9. Темы, которые есть, но о которых мы не говорили

Каждый раздел статьи содержит три блока


  • Суть раздела — основная мысль, изложенная тезисно
  • Детальное описание “что, зачем и почему”. Обычно — много букв, которые поясняют основную мысль, и находятся они в скрытой секции “Дополнительная информация”
  • Ответ, который нашли мы

Интересно — читайте все. Нет времени — читайте первый и последний абзац.



1. Общая философия


1.1. Зачем делать подкаст?


Ответ может быть любым, но только не “потом посмотрим”, ”ещё не думал” или “не знаю”. Если ответа нет, весьма высока вероятность что

Читать дальше →
Total votes 95: ↑91 and ↓4 +87
Views 40K
Comments 33

Распознавание речи в Telegram «на лету»

Instant Messaging *Go *Voice user interfaces *

Задача распознавания голосовых сообщений в Telegram уже давно не новая. На эту тему написано много статей, разработано немало Telegram-ботов. С некоторыми решениями я ознакомился во время работы над функцией распознавания голосовых напоминаний для бота @RemindMegaBot и заметил, что в этих решениях используется не всегда оправданный подход:

Для распознавания речи аудиофайл загружается на диск.

Возникает справедливый вопрос — неужели нельзя обойтись без записи файла на диск? Ведь это освободит операционную систему от лишних операций и сократит время обработки данных!

Почему же разработчики используют именно такой подход?

Читать далее
Total votes 9: ↑5 and ↓4 +1
Views 7.5K
Comments 3