До настоящего времени существовала брешь между open source кодеками Speex и Vorbis. Первый подходил для кодирования голоса на низких пропускных способностях в реальном режиме времени, однако имел не самые высокое качество даже при высоких битрейтах, второй имеет достаточно высокую задержку кодирования (Latency (http://en.wikipedia.org/wiki/Latency_%28audio%29)), что не позволяло использовать его в телефонии.
В недрах организации Xiph.org (http://Xiph.org) недавно был разработан новый формат сжатия аудио под кодовым названием Opus (http://www.opus-codec.org/), который объединяет в себя лучшие технологии, реализованные в кодеках SILK (недавно открытый (http://www.opennet.me/opennews/art.shtml?num=25802) компанией Skype) и CELT, разработанный ранее также Xiph.org.
Основные возможности Opus:
- Дискредитация от 8 до 48KHz;
- Битрейт от 8 до 510 Kbit;
- Поддержка переменного (VBR) и постоянного потоков (CBR);
- Поддержка как узкополосного, так и широкополосного звука;
- Подде...URL: http://listening-tests.hydrogenaudio.org/igorc/results.html
Новость: http://www.opennet.me/opennews/art.shtml?num=30262
он поддерживается в vlc?
Не издевайся. Нет, конечно же. Кодек совсем новый же.
> Кодек совсем новый же.Разве это мешает добавить его в libav
Тонко.
Они думают, это типа mp3.... не понимая что это для устройств.
А почему - для устройств? Типа, в остальных местах такой кодек не нужен? :)
[edit] судя по файлу лицензии - там могут быть патентные проблемы из-за юзежа куска кодека от скайпа. Видимо, парни из скайпа глядя на мпеглу тоже денег захотели :)
толку от опен-сорц кодеков ноль. Висит груша - нельзя скушать. лучше бы свободный кодек выпустили
Опять толпа бакланов заминусовала =( А ведь чувак прав, нафиг нужны исходники если они обложены патентами и фашистскими лицензиями.Уже неделю ищу подходящий кодек для речи, исходников тьма, да только попробуй применить в своём девайсе - везде плати и спрашивай разрешения.
> применить в своём девайсе - везде плати и спрашивай разрешения.А это... Speex? ILBC? Вроде ни на первый, ни на второй разрешения спрашивать не надо.
на ilbc точно надо, его из-за этого вынесли из состава поставки астериска
> на ilbc точно надо, его из-за этого вынесли из состава поставки астерискаИменно роялтей там не треюуют как я понимаю. Хотя условия и правда мутноваты. Ну тогда speex, видимо, остается.
Со Speex вышла проблемка, вроде всем подходит, но не хватает мощи микроконтроллера, а на нормальный проц пока нет возможности перейти. Уже персмотрел кучу кодеков, и, к сожалению, из свободных либо неоптимизированны под встраиваемые системы, либо ещё совсем сырые. Для псевдосвободных кодеков есть "эталонные" исходники, но они жутко неоптимизированны. А Speex вообще классный кодек, жалко, что под VLSI всё никак плагин запилить не могут, хотя обещали ещё 3 года назад.
codec2
(gdb) r
Starting program: /media/G/BFHome/Desktop/Files/Install/SVN/ietfcodec/src/test_opus 2 44100 2 64000 Insect.wav Insect.opusProgram received signal SIGSEGV, Segmentation fault.
0x0804c7ca in celt_encoder_ctl (st=0x0, request=10003) at celt.c:1834
1834 st->signalling = value;
~/Temp/opus-0.9.2$ ./src/test_opus 0 16000 2 4000 ~/Безымянный.wav ~/1.opus
Encoding 16000 Hz input at 4.000 kb/s in auto mode with 320-sample frames.
average bitrate: 1.207 kb/s
active bitrate: 5.200 kb/s
bitrate standard deviation: 0.167 kb/s
~/Temp/opus-0.9.2$
А у тебя не сегфолтится при mode 2, частоте 44100 и стерео?
а где тупо mp3?
А зачем MP3, если там AAC в тестировании? Он немного лучше MP3.
> а где тупо mp3?Настолько в ж.... что вообще не попал в кадр. Где же еще?! :) Вы вообще пробовали слушать MP3 @ 64Kbps? И как, вам понравилось? А я вот почему-то слышу ватное шамкание вместо звука. Даже VBR 64 кбита - довольно уныло.
> :) Вы вообще пробовали слушать MP3 @ 64Kbps? И как, вам понравилось? А я вот почему-то слышу ватное шамкание вместо звука. Даже VBR 64 кбита - довольно уныло.тут видимо что то с ушами, может опенсорс в них застрял. или может и сами не пробовали. при перекодировке речи с cbr 128Kbps/44kHz (или больше) на cbr 64Kbps/44kHz разницы просто не заметно. если же <44kHz то и на 56, а то и 48 практически не заметно. vbr кстати как раз для речи не особо помогает
> тут видимо что то с ушами, может опенсорс в них застрялЧто-то с логикой твоей стало...
Это ты наверное про себя, раз не слышишь разницу.
В mp3 < 128kbit даже я со своим неважнецким слухом отчетливо слышу искажения без сравнения с оригиналом.
> В mp3 < 128kbit даже я со своим неважнецким слухом отчетливо слышу искажения без равнения с оригиналом.а тут еще и что то с глазами, написано же четко - при перекодировке речи. а Цецилия Бартоли в опере Моцарта это не речь все таки.
Латентность кодирования выше чем у представленных в тестировании, т.е. он заранее обречен. Речь-то о телефонии, т.е. о реалтайме.
и почему сравнивали в таком дерьмовом качестве, а не 320...
Кодек ведь создан для телефонии, разве нет?
> и почему сравнивали в таком дерьмовом качестве, а не 320...Потому что телефония. И, как это ни странно, кто-то скорость своего интернет-соединения измеряет сотнями килобит.
> и почему сравнивали в таком дерьмовом качестве, а не 320...Потому что в новости написано: есть "скоростные" кодеки. Есть "низкоскоростные". А вот промежуток между ними не был заполнен. Теперь это исправлено, при том скорее всего этот кодек неплохо выступит и при перекосе в ту или иную сторону. А почему бы и нет?
>Opus, который объединяет в себя лучшие технологии, реализованные в кодеках SILK (недавно открытый компанией Skype) и CELT, разработанный ранее также Xiph.org.Круто загнули: "объединяет в себе лучшие технологии". Либо я что-то не понял, либо это УГ судя по коду и файлу README тупо использует готовые CELT и SILK. Второй причём, проприетарная патентованая поделка.
Вообщем я огорчен, думал действительно новый годный свободный кодек, а выходит хрень какая-то.
Хм... действительно, похоже что часть которая использует куски SILK - обладает проблемами с патентами. Ну и смысл тогда в таком кодеке? Опять геморрой как с AAC/MP4/... ?
А почему в тестировании кодеков небыло формата ATRAC3plus?
Потому что народ от ATRAC1/2 еще не проблевался после попыток вытащить без искажений звук с соневских MD.