vlc vuvuzela filter

събота, юни 12th, 2010

Както споменах преди малко в twitter след малко игра с equlizer-a на VLC успях до някаква степен да филтрирам досадния жужащ звук на вувузелите. След малко research в Google намерих едно проучване на South African Medical Journal, в което има следното:

The initial report (1) provided the maximum instantaneous A-weighted sound pressure level (Lmax Fast [dBA]) averaged for 2 recordings during single vuvuzela blasts at 4 distances from the bell of the vuvuzela. This method is in agreement with the recommendation by the World Health Organization (2) for measuring individual sound events. A-weighting was used for all measurements to compensate for the non-linear sensitivity of the human ear, which is differentially sensitive to sound across the frequency spectrum (least sensitive at very high and very low frequencies). A breakdown of the average intensities at individual frequencies across the frequency spectrum is provided in Table I. A characteristically flat frequency spectrum was evident between 250 and 8 000 Hz. The average intensity difference between the individual frequency measurements (Table I) of the 2 recordings at each of the 4 respective distances from the bell of the vuvuzela was 0.6 dB ([ or -]3.2 dB standard deviation)

И за прегледност има и табличка:

 Intensity (dBA)

Frequency             Bell
(Hz)        At ear   opening   1 m    2 m

125            36        62     38     35
250            92       106     82     85
500           103       121    102    101
1 000         106       122    108    100
2 000         101       122    110    101
4 000          97       109    110    102
5 000          93       111    109    100
8 000          87       110    107     98

И така, за тези, които като мен гледат мачовете на стриймове онлайн, а и за тези, които имат equalizer-и на телевизорите си вече има частично решение на проблема с дразнещия звук издаван от вувузелите. Ето как изглежда equalizer-a на моето vlc в момента:

Забележка:
Това безусловно рефлектира и върху коментара на БНТ. Но понеже така или иначе не съм особен фен на Петър Василев и Никола Ибришимов това е приемлив компромис.

Редакция 1:
Подобно нещо, направено с използването на audio филтри в mplayer, или по-точно:

* -af pan command line fix, now outputs the right number of channels
and accepts values < 0 or > 1. Channel order had to be changed.
* -af sinesuppress to remove a sine at a certain frequency

mplayer -af pan=1:0.5:0.5,sinesuppress=233:0.01,sinesuppress=466:0.01,sinesuppress=932:0.01,sinesuppress=1864:0.01,sinesuppress=232:0.01,sinesuppress=465:0.01,sinesuppress=931:0.01,sinesuppress=1863:0.01,sinesuppress=234:0.01,sinesuppress=467:0.01,sinesuppress=933:0.01,sinesuppress=1865:0.01
del.icio.us Digg Google Technorati Svejo.net

За MeeGo малко по-подробно

вторник, февруари 16th, 2010

Както по-рано през деня не без ентисуазъм споделих днес се роди MeeGo (всъщност вероятно се е родил по-рано, но днес широката общественост разбра за това).  Вече се появиха както повече информация така и доста коментари около новия проект. Има хора както „подскачащи“ от щастие (до голяма степен и аз май попадам в тази категория), така и такива, които открито зачеркват проекта, дори преди да са му дали шанс (главно hardcore фенове на gtk i .deb).

И така, какво можем да очакваме от MeeGo:

  • версия 1 през второто четиримесечие на 2010.
  • open source проект под крилото на Linux Foundation (точно както Moblin)
  • поддръжка на ARM и x86 (Atom) архитектури
  • MeeGo ще ползва като платформа Moblin, а за UI ще се използва Qt toolkit-a на Maemo
  • въпреки това MeeGo ще поддържа gtk и Clutter
  • за пакетна система ще се използва rpm

Като цяло и двете компании се отказват от някои разработки в името на общото благо. Nokia използва gtk базираното Maemo 5 и Debian-ската пакетна система в N900. Intel от своя страна залага на Gtk и Clutter и rpm пакетна система за Moblin. Вероятно на всеки е ясно защо за основен интерфейс ще се заложи на Qt. Но не всеки ще се сети защо е избран .rpm за сметка на .deb. Отговорът може да се намери в един от коментарите към блоговете на MeeGo и той е, че .rpm е бил избрал заради Linux Standard Base (LSB), a защо може да се види тук. Както споменах полемики обаче не липсват – gtk vs qt, rpm vs deb, та до това, че името било глупаво. Някои хора явно им трябва време да осъзнаят, че плюсовете от цялата работа несъмнено са повече. В крайна сметка получаваме Linux базирана система, с избор от графични интерфейси, която ще поддържа голям брой устройства. Какво повече да иска човек…

Е, аз получавам малко повече – Linux базирана система с любимият ми графичен интерфейс (KDE работят усилено покрай Maemo 6) и пакетен мениджър. Да не говорим, че Fedora 12 поддържаше Moblin. Няма как всичко това да не  ми навява само приятни мисли за бъдещето. Та то си е сбъдване на мечта в напреднала фаза.

Време е за малко линкове:

  • постове в блоговете на две от основните лица стоящи зад Маемо/MeeGo – Quim Gil и Ari Jaaksi (отговарящ за Maemo в Nokia)
  • интересно сравнение на трите проекта може да бъде видяно тук
  • и едно видео по въпроса

del.icio.us Digg Google Technorati Svejo.net

Maemo + Moblin = MeeGo

понеделник, февруари 15th, 2010

След добрата новина от миналата седмица на започващия днес Mobile World Congress в Барселона изтече и друга. Nokia и Intel ще обединят сили на мобилния пазар. Как ще стане това? Със сливането на Maemo и Moblin в нов проект – MeeGo:

MeeGo is an open source, Linux project which brings together the Moblin project, headed up by Intel, and Maemo, by Nokia, into a single open source activity. MeeGo integrates the experience and skills of two significant development ecosystems, versed in communications and computing technologies. The MeeGo project believes these two pillars form the technical foundations for next generation platforms and usages in the mobile and device platforms space.

MeeGo includes:

  • Performance optimizations and features which enable rich computational and graphically oriented applications and connected services development
  • No-compromise internet standards support delivering the best web experiences
  • Easy to use, flexible and powerful UI/app development environment based on Qt
  • Open source project organization managed by the Linux Foundation
  • State of the Art Linux stack optimized for the size and capabilities of small footprint platforms and mobile devices, but delivering broad linux software application compatibility

Според мен това е една чудесна новина. С нетърпение очаквам развитието на проекта и появата на първите устройства.

del.icio.us Digg Google Technorati Svejo.net

Катаклизми, революции и още някои мисли за мобилните OS

събота, февруари 6th, 2010

Тази седмица, по-точно в последните дни от седмицата не липсват новини в света на мобилните технологии, в частност на мобилните телефони или още по-точно в света на операционните системи за мобилни телефони.

Не ми се ще да отварям дума за отрочето на Microsoft на този пазар, но за да не ме обвини някой в пристрастие ще спомена как телефон с Windows Mobile, който си закупи мой колега умря безвъзвратно на четвъртият месец от жалкото си съществувание изпълнено с многократни забивания.

Бегло ще спомена, че знам и за съществуването на Palm OS, но тази материя поне на този етап е прекалено тъмна за мен.

Думите ми относно WM съвсем не означават, че телефоните с алтернативни операционни системи не забиват. Дори напротив, понастоящем ползвам Blackberry с RIM и съм крайно недоволен от внезапните му тотални зависвания, които се оправят само с вадене на батерията. Виждал съм и отрочета на Apple, да не знаят на кой свят се намират. Но не, няма да говорим за това.

Преди време когато Стив Джобс представи iPhone бях наистина впечатлен. Поради ред причини, по това време основно финансови обаче така и не се сдобих с такъв. Но въпреки минусите, които има (някои от тях поправени с 3GS) дори и сега го намирам за добър. Особено след като съм си поиграл и лично с него. Но няма да говоря за iPhone.

В последствие Google обявиха Android, както и това, че подготвят своето навлизане на този пазар. Стъпка, за която отдавна се носеха слухове, и то както за OS, така и за устройство с тяхното лого. Дълъг път изминаха от G1 до Nexus One. И въпреки че тогава обявиха, че Android в голямата си част ще бъде open source  аз не щраках с пръсти в екстаз. Главно защото по това време вече не харесвах идеята на Google да стъпи навсякъде, където е възможно. И въпреки че поддържат доста open source проекти и инициативи някак си оставам с впечатлението, че не са особено искрени в това си начинание. Всичко е бизнес. Донякъде ги разбирам, и аз работя за пари, и на мен ми се налага да разработвам неща за клиенти, които противоречат на това че подкрепям отворените идеи. Но докато при мен поне на този етап няма как да е иначе, защото не мога да си позволя такаква независимост, то при тях има, именно защото  Google са достатъчно големи. По същия начин, по който  Apple и Amazon успяват да наложат iWhatever и Kindle заради самия бизнес модел, то Google можеха да си позволят да наложат Android като доста по-отворен проект. Всъщност всичко започна добре, закупуване на Android, основаване на Open Handset Alliance.  Но новината от последните дни за премахването на кода на Android от Linux ядрото е доста разочароваща. Стряскащото дори не е самото премахване на кода, а становището на Google по въпроса. Интересна ще е реакцията на другите компании членове на OHA, ако въобще има такава. Защото всичко това бе чудесна предпоставка за развиването и подобряването на поддръжката на голям брой хардуерни продукти. Но на този етап ще спра дотук, така или иначе предполагам че по този въпрос тепърва има още какво да се случва. Само ще спомена, че се е заформила интересна дискусия на LWN.net.

Но както често се случва, когато има лоша новина, има и добра. И понеже аз предпочитам да научавам първо лошата, а след това добрата, то добрата новина в света на операционните системи за мобилни телефони е обявяването на новината, че Symbian вече е open source. Нещо което някой едва ли би си помислил преди няколко години. Да, Nokia проспаха бума от последните години и телефоните им не са толкова атрактивни, колкото преди. Но това все пак е доста голяма стъпка. Да,  Nokia са си известни с такива. Все пак са тръгнали от  производството на гума и хартия и са стигнали до това на мобилни телефони. А и са финландци също като Linus. Но фактът си е факт, и той е че  Symbian се отваря към света. А и като добавим факта, че N900 се задвижда от Maemo, явно Nokia са поели правилния курс. А пък аз се радвам, че никак не е далеч времето когато ще си имаме напълно функционално KDE за smartphone (било то за Maemo или Symbian). Нещо, което очаквам с нетърпение.

del.icio.us Digg Google Technorati Svejo.net

Bulgarian Radio Stations Amarok 2 Script v. 1.2

четвъртък, декември 17th, 2009

Този уикенд реших да направя update на скрипт-а с българските радиа онлайн понеже имаше няколко неработещи линка. В крайна сметка реших да добавя и някои от станциите, които преди това бях цензурирал. За това и всъщност ми отне малко повече време отколкото смятах да му отделя. Категориите вече са на географски принцип подобно на този в листа тук. Наложи се да проверя дали линковете посочени там са актуални. Оказа се че някои не са, така че има радиа посочени там, които не са включени в скрипта, просто защото към момента не се стриймват онлайн. Все пак съм добавил доста голяма част от регионалните радио станции, включително и тези на БНР, чиито линкове не са wma. Отново съм пропуснал фолк станциите, както и религиозните станции посочени в края на листа на predavatel.com. Влязох в контакт и с хората от IPTV относно Атлантик, The Voice и Витоша . Оказва се, че желанието на самите радиа е да могат да се слушат само през сайта им, така че техните фенове няма да могат да се възползват от удобството да ги слушат директно през Amarok.  На другите пожелавам приятно слушане!

Линк към скрипта в kde-apps: Bulgarian Radio Stations
Линк за сваляне: Bulgarian Radio Stations Scripts Download

del.icio.us Digg Google Technorati Svejo.net