После года разработки увидел свет (http://lists.freedesktop.org/archives/gstreamer-devel/2013-S... релиз GStreamer 1.2 (http://gstreamer.freedesktop.org/), написанного на языке Си кроссплатформенного набора компонентов для создания широкого спектра мультимедиа приложений, от медиаплееров и конвертеров аудио/видео файлов, до VoIP-приложений и систем потокового вещания. Код GStreamer распространяется под лицензией LGPLv2.1. Одновременно доступны обновления плагинов gst-plugins-base 1.2, gst-plugins-good 1.2, gst-plugins-bad 1.2, gst-plugins-ugly 1.2, а также обвязка gst-libav 1.2. На уровне API и ABI новый выпуск обратно совместим с веткой 1.0.Ключевые улучшения GStreamer 1.2:
- В набор gst-plugins-base добавлена утилита gst-play-1.0 для тестирования воспроизведения из командной строки;
- Новые плагины:
- mssdemux - поддержка Microsoft Smooth Streaming;
- dashdemux - адаптивный потоковый протокол DASH;
- bluez - взаимодействие с устройствами через Bluetooth;
- openjpeg - кодирование и декодирование изображений в формате JPEG2000;
- daala - кодирование и декодирование с использованием экспериментального видеокодека Daala (http://www.opennet.me/opennews/art.shtml?num=37242), развиваемого сообществом Xiph.Org;
- vpx - кодирование и декодирование с использованием видеокодека VP9 (http://www.opennet.me/opennews/art.shtml?num=37195), идущего на смену VP8;
- webp - декодирование изображений в формате WebP (http://www.opennet.me/opennews/art.shtml?num=36563);
- а также новые плагины yadif, srtp, sbc, fluidsynth, midiparse,
mfc, ivtv, accuraterip и audiofxbad;
- Плагины dtmf, vp8rtp, scaletempo и rtpmux перемещены в набор
gst-plugins-good;
- В подсистемах конвертации видео и звука проведения работа по минимизации потери качества в случае необходимости выполнения преобразования;
- Большая порция улучшений, связанных с поддержкой v4l2 в Linux и BSD;
- Поддержка статического связывания плагинов;
- Поддержка протоколов SRTP (http://ru.wikipedia.org/wiki/SRTP) (Secure Real-time Transport Protocol) и DTLS (http://ru.wikipedia.org/wiki/DTLS) (Datagram Transport Layer Security);
- Добавлена вспомогательная библиотека с поддержкой EGL;
- Добавлена библиотека с набором структур данных MPEG-TS;
- Закрыто более тысячи отчётов об ошибках.
Среди базовых возможностей GStreamer:
- Локальное проигрывание контента, обработка потокового вещания и проигрывание DVD;- Поддерживаемые видеокодеки: Theora, VP8, Dirac, MJPEG, h.264*, h.263*, MPEG2*, MPEG4*, WMV/VC1* и т.д.
- Поддерживаемые аудиокодеки: Vorbis, FLAC, Speex, WavPack, AAC*, MP3*, WMA*, Dolby Digital (AC3)*, DTS/DCA*, AMR NB/WB* и т.д.
- Поддерживаемые мультимедиа контейнеры: Ogg, WebM, Matroska, MP4, Quicktime, AVI, FLV, 3GPP, WAV, Real Media*, ASF*, MPEG PS/TS* и т.д.
- Поддерживаемые протоколы: работа с локальными файлами, HTTP, Shoutcast/Icecast, HLS, RTSP, RTP и MMS*;
- Интеграция с тулкитами для формирования GUI-интерфейса (GTK+, Clutter);
- Автоматическое определение контейнеров и кодеков;
- Функции извлечения метаданных;
- Поддержка субтитров;
- Средства для наглядной визуализации звукового потока;
- Поддержка переключения на лету между разными потоками со звуком и субтитрами;
- Перемещение внутри потока по абсолютной позиции;
- Режимы замедления и ускорения воспроизведения, перемотки в обратном порядке и покадрового просмотра;
- Автоматическое устранение чересстрочности (деинтерлейсинг), масштабирование и установка цветового баланса;
- Поддержка проброса сжатого звука;
- Поддержка функций рендеринга текстур библиотеки Clutter.
URL: http://lists.freedesktop.org/archives/gstreamer-devel/2013-S...
Новость: http://www.opennet.me/opennews/art.shtml?num=37986
MIDI в браузере, я так понимаю, мы никогда не увидим?
И не только в браузере... Вообще нигде! Куда дели плагин из Банши, где можно было выбрать .sf2-файл спецом для этой цели?!
KISS, KISS...
Ах да, кисс май эсс.
Ладно раньше оно нужно было для мобилок, а сейчас-то куда?
для электронных музыкальных инструментов.
музыкантам, самоочевидно.
и внезапно, по-преженму - ОНИ музыку пишут, а не консьюмеры/листенеры, оной.
причем, опять-же среди них - немало не только профи, но и любителей музыки.
Так у этих миди звук игрушечный
Купи хорошую звуковую карту и загрузи туда нормальную базу инструментов. И звук будет хороший. А на встроенном говне за 1 доллар, ВНЕЗАПНО, кроме быдло-многоканальности профита никакого.
Если человек говоря про ноты утверждает, что "Ноты фигня - звук игрушечный" - то он или очень умен или полный дурак.
неа, это лишь в винде.
где лицензированная GM-версия Roland-овской библиотеки, стоит ну в ОЧЕНЬ кастрированном/урезанном виде. и соотв - "Звучит".
нормальные инструменты загрузите - о...ете от звука =)
и потом, MIDI это, внезапно не только ВЫВОД звука, но еще и его ВВОД, в тч с музыкальных инструментов, включая гитары, клавиатуры, барабаны итд итп.
а скрипку осилит?
Дык и музыканты разные бывают...
>MIDI в браузере, я так понимаю, мы никогда не увидим?Проигрывание, обработку midi файлов и потоков, а так же работу с midi устройствами под давление гугла внесли в драфт html5.
Черновик стандарта
http://www.w3.org/TR/2012/WD-webmidi-20121213/
частично реализован в chrome canary.
MIDI сдох не родившись и никому не нyжен. Тем более в браузерах.
Отличная вещь, давно уже интегрировал его в свою генту и не жалею.
Интересно, уже исправили щёлканье при проигрывании mp3 и правильное определение длительности VBR файлов?
Они там опять API/ABI сломали, или все же нет?
да. соль на рану. в самом "передовом" дистрибутиве до сих пор firefox c --disable-gstreamer
Просто в ФФ реализована только поддержка gstreamer0.10, который не совместим с 1.x
в нормальных дистрибутивах 2 версии gstreamer.
Есть такое. Просто 0.10 уже не поддерживается.
> Поддерживаемые видеокодеки: Theora, VP8, Dirac, MJPEG, h.264*, h.263*, MPEG2*, MPEG4*, WMV/VC1* и т.д.
> Поддерживаемые аудиокодеки: Vorbis, FLAC, Speex, WavPack, AAC*, MP3*, WMA*, Dolby Digital (AC3)*, DTS/DCA*, AMR NB/WB* и т.д.
> Поддерживаемые мультимедиа контейнеры: Ogg, WebM, Matroska, MP4, Quicktime, AVI, FLV, 3GPP, WAV, Real Media*, ASF*, MPEG PS/TS* и т.д.
> Поддерживаемые протоколы: работа с локальными файлами, HTTP, Shoutcast/Icecast, HLS, RTSP, RTP и MMS*;А что за звездочки? Сносок нигде не вижу.
с m4b может работать?
> Поддерживаемые аудио кодеки... и т.д.А opus значит идёт лесом?
> А opus значит идёт лесом?Разумеется, и правильно.
Годный фреймворк. Может, со временем, VLC и MPLAYER тоже на него переведут? Меньше будет работы разрабам плееров.
А тут как раз буквально на днях пролетело письмецо в рассылке Phonon, что бекенд gstreamer ищет мейнтейнера, некому его пилить, хотя это был единственный бекенд с теоретической поддержкой гаплесса, например.