Jump to content

Асао (кодек)

Asao (также известный как аудиокодек Nellymoser ) — это собственный одноканальный (моно) кодек и формат сжатия, оптимизированный для с низкой скоростью передачи передачи звука данных , разработанный Nellymoser Inc.

Технические подробности [ править ]

Звуковые данные сгруппированы в кадры по 256 семплов. Каждый кадр преобразуется в частотную область и определяются наиболее значимые (наибольшие по амплитуде) частоты. Для кодирования выбирается ряд полос частот; остальные отбрасываются. Затем битовый поток для каждого кадра кодирует, какие полосы частот используются и каковы их амплитуды. Этот кодек не учитывает фактическую частоту дискретизации и имеет фиксированное соотношение между количеством входных выборок и размером выходного пакета (2 бита на входную выборку).

Использование в технологии Flash [ править ]

4 марта 2002 года компания Nellymoser Inc. объявила, что Macromedia лицензировала программное обеспечение для сжатия речи и аудио Nellymoser Asao, чтобы оно стало частью FlashMX и Macromedia Flash Player 6. [1] [2] (Macromedia теперь называется Adobe Systems .) Кодек Nellymoser Asao является неотъемлемой частью плагина Flash, начиная с версии Flash 6, выпущенной в 2003 году. Кодек оптимизирован для кодирования звука в реальном времени с малой задержкой. Клиенты Flash Player при записи звука с микрофона пользователя могут использовать кодек Nellymoser Asao. (Flash Player 10, выпущенный в 2008 году, также поддерживает с открытым исходным кодом кодек Speex . [3] ) Частотой дискретизации захвата звука может управлять программатор Flash для увеличения и уменьшения битрейта и качества кодирования. Кодирование выполняется на клиентском хосте, а затем сжатые данные отправляются по протоколу Adobe RTMP на RTMP-сервер ( Flash Media Server , Wowza Media Server ). [4] [5] [6]

Использование в других технологиях [ править ]

На момент выпуска Flash Player 6 в 2003 году не существовало бесплатного программного обеспечения с открытым исходным кодом для кодирования и декодирования звука Nellymoser. [7] [8] [9] [10] Nellymoser Inc. продала декодер за тысячи долларов США. [11] [12] [13] [14]

В марте 2006 года сотрудники Adobe Systems разместили в группе новостей по разработке Flash Server информацию о готовящемся новом инструменте для преобразования аудио FLV (включая аудио Nellymoser) в MP3 / WAV . [15] В июле 2006 года они объявили, что не могут выпустить конвертер FLV/MP3 из-за ограничений лицензионного соглашения Nellymoser. Они обнаружили, что могут распространять этот инструмент только для использования с лицензионными копиями Flash Media Server . [16] [17]

В 2007 году был создан проект под названием «nelly2pcm». В 2008 году этот проект был удален из Google Code в ответ на жалобу по Закону США об авторском праве в цифровую эпоху . [5] [18] [19] Были и другие попытки создать бесплатный декодер Nellymoser. [20] Некоторые, очевидно, используют «обертку», чтобы заставить flash ocx воспроизводить звук быстрее (например, соотношение 1:4), которая перенаправляет и захватывает аудиовыход (волну), а затем кодирует его в MP3. Этот метод не использует лицензионный кодек Nellymoser. [21]

В сентябре 2007 года патч на основе «nelly2pcm» был отправлен в FFmpeg список рассылки разработчиков мультимедийной платформы . [22] был добавлен патч для декодирования звука Nellymoser В октябре 2007 года в FFmpeg SVN . [23] [24] [25] По состоянию на 3 декабря 2008 г. проект FFmpeg с открытым исходным кодом поддерживает кодирование и декодирование кодека Nellymoser Asao. [26] [27] Стабильная версия с поддержкой звука Nellymoser — 0.5, выпущенная 10 марта 2009 г.

Ссылки [ править ]

  1. ^ Nellymoser, Inc. (4 марта 2002 г.) «Macromedia выбирает технологию сжатия Asao от Nellymoser для FlashMX» . Архивировано из оригинала 24 июля 2003 года . Проверено 18 апреля 2017 г. {{cite web}}: CS1 maint: bot: статус исходного URL-адреса неизвестен ( ссылка ) , Проверено 12 августа 2009 г.
  2. ^ Adobe Inc. (2008) Flash CS3 — Юридические уведомления , дата обращения 11 августа 2009 г.
  3. ^ AskMeFlash.com (10 мая 2009 г.) Speex против Nellymoser , дата обращения 12 августа 2009 г.
  4. ^ MultimediaWiki Нелли Мозер , Проверено 11 августа 2009 г.
  5. Перейти обратно: Перейти обратно: а б Марк Линч (23 июля 2008 г.) Извлечение звука из Flash (также известного как NellyMoser) , дата обращения 12 августа 2009 г.
  6. ^ (27 декабря 2002 г.) Голосовой кодек NellyMoser , Проверено 12 августа 2009 г.
  7. Марко Казарио (14 апреля 2005 г.) FLV, созданный с помощью FCS и аудиокодека nellymoser , проверено 13 августа 2009 г.
  8. ^ Форум FlashComGuru (2006) Конвертировать on2 в mp3 / flv в mp3? Архивировано 23 августа 2009 г. в Wayback Machine , дата обращения 12 августа 2009 г.
  9. ^ LiSoG (06 октября 2006 г.) Тендер с открытым исходным кодом: реализация аудиокодека, совместимого с кодеком Nellymoser Asao (PDF). Архивировано 13 октября 2006 г. на Wayback Machine , проверено 12 августа 2009 г.
  10. ^ Nellymoser Codec — Сколько людей столкнулись с той же проблемой? Архивировано 4 сентября 2009 г. на Wayback Machine , проверено 13 августа 2009 г.
  11. Gnash Project Wiki Nellymoser. Архивировано 18 августа 2009 г. в Wayback Machine . Проверено 12 августа 2009 г.
  12. ^ FlashComGuru (31 июля 2006 г.) Список ссылок Nellymoser , получено 12 августа 2009 г.
  13. Эндрю Пол Симмонс (22 мая 2007 г.) Запись звука с помощью Flash Player в MP3, WAV, AVI и т. д. Архивировано 13 августа 2009 г. на Wayback Machine , Проверено 12 августа 2009 г.
  14. ^ FlashComGuru (2007) Конвертировать on2 в mp3 / flv в mp3? Архивировано 24 октября 2007 г. в Wayback Machine , дата обращения 12 августа 2009 г.
  15. ^ Стив Волкофф (16 марта 2006 г.) Как экспортировать аудио в формате FLV. Архивировано 18 августа 2009 г. на Wayback Machine , проверено 13 августа 2009 г.
  16. ^ Бурак KALAYCI (08 марта 2006 г.) Извлечение аудио FLV (2). Архивировано 1 октября 2009 г. в Wayback Machine , ASVGuy SWFBlog, Проверено 13 августа 2009 г.
  17. ^ FlashComGuru (03.10.2006) Комментарии Adobe об инструменте преобразования FLV в MP3 , дата обращения 12 августа 2009 г.
  18. Код Google nelly2pcm — проект снят. Архивировано 9 июня 2010 г. на Wayback Machine . Проверено 12 августа 2009 г.
  19. ^ Форумы по записи аудио/видео потоков (2008 г.) Разделение Nellymoser FLV (извлечение необработанного потока Nellymoser из FLV-файла) , дата обращения 13 августа 2009 г.
  20. ^ Мокси Марлинспайк (03 июля 2007 г.) nellynomore [ постоянная мертвая ссылка ] , Проверено 13 августа 2009 г.
  21. ^ Форум FlashComGuru (2006) Конвертировать on2 в mp3 / flv в mp3? Архивировано 11 июля 2011 г. в Wayback Machine , страница 10, проверено 13 августа 2009 г.
  22. ^ (11 августа 2007 г.) FFmpeg-devel - ИСПРАВЛЕНИЕ - аудиодекодер NellyMoser
  23. ^ Поддержка декодирования NellyMoser в ffmpeg! Архивировано 4 августа 2009 г. в Wayback Machine , дата обращения 12 августа 2009 г.
  24. ^ (31 октября 2007 г.) Lair Of The Multimedia Guru - еженедельные новости FFmpeg № 2 - октябрь 2007 г. , дата обращения 12 августа 2009 г.
  25. ^ (15 октября 2007 г.) FFmpeg-devel - ИСПРАВЛЕНИЕ - аудиодекодер NellyMoser v2
  26. ^ FFmpeg (03 декабря 2008 г.). «Новости FFmpeg» . Архивировано из оригинала 18 марта 2009 года . Проверено 12 августа 2009 г.
  27. ^ FFmpeg. «Аудиокодеки, поддерживаемые FFmpeg» . Проверено 12 августа 2009 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 34ffdfc6d26dd96234f5e94a67f8d4d7__1703857140
URL1:https://arc.ask3.ru/arc/aa/34/d7/34ffdfc6d26dd96234f5e94a67f8d4d7.html
Заголовок, (Title) документа по адресу, URL1:
Asao (codec) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)