Open source → GStreamer: кодеки с привкусом Linux
Вы когда-нибудь задумывались о том как работают Gnome-плееры, такие как Totem, Rhythmbox или Banshee? Наверное каждый из вас в новоустановленной Ubuntu, при попытке проиграть AVI-шку видел сообщение о необходимости установить дополнительный пакет gst-ffmpeg или gst-plugins-ugly. Под катом — моя попытка прояснить свет на то, как работает этот мультимедийный фреймворк и на что он способен.
Разработка → Основы DirectShow из песочницы
Содержание
- О фреймворке
- Графы и фильтры
- Пример кода
- GStreamer
- Используемые источники
О фреймворке
DirectShow – универсальная библиотека от Microsoft для работы с аудио и видео. Предоставляет широкий набор возможностей вводу/выводу и редактированию аудио- и видео-потоков. Является одним из интерфейсов семейства DirectX.
Linux для всех → Foobnix — новый музыкальный плеер
Думаю ни для кого не секрет что в линуксе великое множество разнообразных музыкальных плееров на любой вкус — Rhytmbox, Exaile, Banshee, DeadBeef, Decibel, Clementine, Amarok, XNoise, QMMP, Audacious, Minitunes, gMusicbrowser, MPD(Sonata...) итд. Все они имеют как преимущества так и недостатки, многие поддерживают плагины для расширения функционала, некоторые умеют использовать скины — казалось бы что совсем не проблема найти то что полностью устроит именно тебя. Но пробовав их все лично я так и не смог остановить свой выбор на одном, нужные мне функции были в разных плеерах. Вот так и пользовался я сразу 3 плеерами:

- QMMP — для быстрого и удобного проигрывания локальной музыки по каталогам
- Exaile — для проигрывания музыкальной коллекции и музыки с вКонтакта
- prostopleer.com — в основном для прослушивания популярных треков с радиостанций(TOP100 песен из 60 радио) в онлайне, иногда скачивая нужные треки себе.

Работа с видео → Просто посмотрев видеоролик H.264 с нарушением патента, вы подлежите ответственности
Сегодня днём на Хабрахабре появилась блогозапись «Нет, вы не можете делать это с H.264», которая рассказывает, что нарушителем патентного законодательства может стать любой обладатель видеокодирующей программы, который создаёт видеоролик по стандарту H.264, даже если эта программа по отношению к авторскому праву является лицензионною: если видеоролик создаётся или используется в коммерческих целях, то обязательно следует уплатить отчисления MPEG LA.
Но вы же не думаете, что если вы не создаёте видеозаписи, то MPEG LA оставит в покое всех вас (простых зрителей)?
В нынешнем же (2010 года) январе, весьма кстати, было написано и стало известно письмо Аллена Харкнесса (Allen Harkness), который как раз и занимает в MPEG LA пост директора по всемирному лицензированию (Director, Global Licensing). Обращаясь к интернетчику, который подписан на список рассылки по декодерам gstreamer и заранее обещал передать туда мнение MPEG LA, Аллен Харкнесс открыто и недвусмысленно заявил,что не только поставщики, но также и распространители, и конечные пользователи видеопродукта, созданного с нарушением патента, подлежат ответственности.
Вот точная цитата:
Сразу скажу ещё, что Харкнесс (как и все юристы) выражается неимоверно обтекаемыми формулировками: нельзя достоверно понять, имеется ли в виду тот продукт, который видеокодек, или даже тот продукт, который видеоролик.
Но вы же не думаете, что если вы не создаёте видеозаписи, то MPEG LA оставит в покое всех вас (простых зрителей)?
В нынешнем же (2010 года) январе, весьма кстати, было написано и стало известно письмо Аллена Харкнесса (Allen Harkness), который как раз и занимает в MPEG LA пост директора по всемирному лицензированию (Director, Global Licensing). Обращаясь к интернетчику, который подписан на список рассылки по декодерам gstreamer и заранее обещал передать туда мнение MPEG LA, Аллен Харкнесс открыто и недвусмысленно заявил,
Вот точная цитата:
I would also like to mention that while our Licenses are not concluded by End Users, anyone in the product chain has liability if an end product is unlicensed. Therefore, a royalty paid for an end product by the end product supplier would render the product licensed in the hands of the End User, but where a royalty has not been paid, such a product remains unlicensed and any downstream users/distributors would have liability.Конец цитаты.
Примечание об источниках: это письмо было целиком опубликовано вон там, а попал я туда по гиперссылке из обсуждения на LORе.Вот веский, вот настоящий повод перейти на Theora всем миром.
Сразу скажу ещё, что Харкнесс (как и все юристы) выражается неимоверно обтекаемыми формулировками: нельзя достоверно понять, имеется ли в виду тот продукт, который видеокодек, или даже тот продукт, который видеоролик.
Nokia → Потоковое видео: вещание с N810
Захотелось забросить свою нокию высоко в небо и посмотреть, как мы выглядим с высоты птичьего полёта.
Как забросить — понятно: самый простой вариант — взять воздушный змей побольше.
Как посмотреть — вопрос немного озадачил.
Как забросить — понятно: самый простой вариант — взять воздушный змей побольше.
Как посмотреть — вопрос немного озадачил.
Браузеры → Какой видеокодек лучше для HTML 5
В сообществе разработчиков разгорелся нешуточный спор (основная его часть проходит за кулисами), какой видеокодек утвердить в качестве стандарта для <video> в языке HTML 5, чтобы навсегда освободить веб от засилья плагинов. Судя по всему, все заинтересованные стороны разделились на два лагеря: H.264 и Ogg Theora. К первому лагерю относятся Apple и Google, а второй составляют Mozilla и Opera. При этом компания Google намерена реализовать в свойм браузере поддержку обоих видеокодеков. То есть Apple остаётся единственным вендором, который не собирается поддерживать открытый стандарт Ogg Theora.
Судя по словам Яна Хиксона (это редактор спецификаций HTML 5), в ближайшее время стороны не смогут прийти к компромиссу, так что решение проблемы придётся оставить на потом. Хиксон явно устал в этом участвовать.
На сайте Ars Technica опубликован всесторонний сравнительный анализ обоих кодеков, в том числе по качеству сжатия и проблеме с патентами. Хотя кодек Ogg Theora считается свободным от патентных проблем, однако компания Apple сомневается в этом.
Есть ещё один вариант — разрешить использование любого кодека, а функцию воспроизведения передать базовому функционалу операционной системы (DirectShow на Windows, GStreamer на Linux, QTKit на Mac OS X), но против такого подхода категорически возражает Mozilla, которая уже немало инвестировала в Ogg Theora. Компания говорит, что разнородность форматов будет способствовать фрагментации контента и теряется весь смысл от внедрения тега <video>.
Судя по словам Яна Хиксона (это редактор спецификаций HTML 5), в ближайшее время стороны не смогут прийти к компромиссу, так что решение проблемы придётся оставить на потом. Хиксон явно устал в этом участвовать.
На сайте Ars Technica опубликован всесторонний сравнительный анализ обоих кодеков, в том числе по качеству сжатия и проблеме с патентами. Хотя кодек Ogg Theora считается свободным от патентных проблем, однако компания Apple сомневается в этом.
Есть ещё один вариант — разрешить использование любого кодека, а функцию воспроизведения передать базовому функционалу операционной системы (DirectShow на Windows, GStreamer на Linux, QTKit на Mac OS X), но против такого подхода категорически возражает Mozilla, которая уже немало инвестировала в Ogg Theora. Компания говорит, что разнородность форматов будет способствовать фрагментации контента и теряется весь смысл от внедрения тега <video>.
Linux для всех → Интервью с Эдвардом Херви о видеоредакторе PiTiVi
Это четвертое интервью про opensource мультимедиа. Предыдущие беседы касались проектов Jokosher, Totem и Empathy (перевод). Мы поговорим с Эдвардом Херви (Edward Hervey), сопровождающим проект PiTiVI. Эдвард расскажет о текущем состоянии видеоредактора и планах на будущее.