Guarantee business interface. stickfish.com
abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz 64bit.eu 64bit.eu abcprace.cz AbcPráce.cz Raydesk Raydesk
Sledujte AbcLinuxu.cz na:
facebook favicon logo  Facebooku twitter favicon logo  Twitteru,   identi.ca favicon logo  Identi.ca,   rss logo  RSS
Rozšířené hledání
×
včera 22:04 | Upozornění
Firma Valve, tvůrce online herní platformy Steam, hledá vývojáře pro portování her z Windows na Linux. Nedávno sice Valve dementovala zvěsti o chystaném linuxovém klientu Steam, ale třeba se blýská na lepší časy.
Robert Krátký | Komentářů: 9
včera 21:50 | Zajímavý software
Tvůrci Open-Xchange, open source groupwarového softwaru, oznámili, že vyvinuli migrační nástroj pro převod dat z Microsoft Outlooku na Open-Xchange. Nástroj podporuje přesun e-mailů, kontaktů, událostí a úkolů na Open-Xchange Server. Mohou jej použít jak individuální uživatelé, kteří používali Outlook jako samostatný poštovní klient, tak ti, kdo ho používali v kombinaci s Exchange Serverem.
Robert Krátký | Komentářů: 0
včera 21:40 | IT novinky
IBM představila dosud nejrychlejší mikroprocesor: 5,2 GHz a stojí tisíce dolarů. Jmenuje se z196 a bude dodáván s mainframy řady Z. z196 obsahuje 1,4 miliard tranzistorů na čipu, který měří 512 čtverečních milimetrů a je vyroben 45nm technologií. Na trh se dostane během září.
Robert Krátký | Komentářů: 3
včera 16:24 | Pozvánky
Konference LinuxAlt se koná o víkendu 6. a 7. listopadu 2010 na půdě FIT VUT v Brně — Králově poli. Pořádá ji společnost Red Hat, FIT VUT a Liberix, o.p.s., a hlavním tématem jsou opět open-source software a otevřené technologie. … více »
Vlastimil Ott | Komentářů: 0
včera 09:57 | IT novinky
Firma Archos oznámila pětici nových tabletů s Androidem 2.2 (Froyo). Zařízení budou od kapesní velikosti (displej 2,8", 3,2" a 4,3") až po iPadovsky velké tablety (displej 7" a 10,1"). Malé verze budou v prodeji již z září, ostatní přijdou během podzimu. Nejmenší a nejlevnější bude stát 99 USD, největší a nejdražší bude za 349 USD.
Robert Krátký | Komentářů: 6
včera 09:49 | Zajímavý článek
Čím se bude odlišovat Mozilla Firefox 4 od verze 3.x? Ubuntu.ka připravil přehled nových funkcí Firefoxu 4 včetně screenshotů srovnávajících příslušné vlastnosti ve verzích 3 a 4.
Robert Krátký | Komentářů: 14
včera 09:43 | Zajímavý software
Ruská firma Unigine připravuje nativní linuxovoou real-time strategickou hru OilRush. Cílem hry bude rozšiřovat, bránit a dobývat vrtné plošiny v moři. Hra používá engine Unigine a renderovat bude pomocí OpenGL 3.x/4.x. K dispozici je docela působivá video ukázka. Informuje Phoronix.
Robert Krátký | Komentářů: 11
včera 09:20 | Zajímavý software
KSplice, kód, který umožňuje patchování jádra za běhu (bez restartu), bude k dispozici pro uživatele Fedory zadarmo (kromě toho existuje placená 'enterprise' verze). Mimo Fedory je bezplatná verze k mání i pro Ubuntu.
Robert Krátký | Komentářů: 6
1.9. 19:47 | Zajímavý software
Firma Fotolab (sběrny Fotolab a FotoStar) vydala své programy pro objednávání tisku digitálních fotografií, fotoknih apod. i ve verzích pro Linux. Ze stránek si můžete stáhnout archiv s perlovským skriptem, který po odsouhlasení EULA dostahuje potřebné aplikační soubory.
Robert Krátký | Komentářů: 21
1.9. 18:47 | Humor
Koncem srpna byl Microsoftu schválen patent na vypínání operačního systému. Patent má výstižný název "Operating system shut down" a ve výtažku se mimo jiné píše: "Uživatelské rozhraní a schéma poskytnuté pro umožnění vypnutí operačního systému". Vypnutí operačního systému prostě není žádná legrace. Patent uvádí pět "vynálezců". … více »
Robert Krátký | Komentářů: 92
Používáte domácí účetnictví?
 (5%)
 (6%)
 (9%)
 (80%)
Celkem 586 hlasů
 Komentářů: 26, poslední 1.9. 19:15
IBM Smartplanet logo Pojďte s námi budovat chytřejší planetu
    Rozcestník
    Doporučujeme

    PyKaraoke: Zazpívejte si karaoke v Linuxu

    28.7. | Milan Bárta | Multimédia | 1661×

    Karaoke může být skvělá zábava nejen na párty a oslavách. Jak si této zábavy užít i v Linuxu díky aplikaci PyKaraoke, která je pravděpodobně jednou z nejpokročilejších karaoke přehrávačů pro linuxové systémy, se podíváme v následujících několika odstavcích.

    Obsah

    Wikipedia o karaoke říká: Karaoke (z japonského kara - prázdný a ōkesutora - orchestr) je forma zábavy, kde amatérský zpěvák zpívá do hudebního základu. Skladby jsou většinou velice známé populární písně, ze kterých je částečně nebo úplně odstraněn hlas původního interpreta. Slova písně jsou zobrazována na obrazovce či plátně. Bývají často animovaná nebo mění svou barvu v závislosti na právě hrané části. Pomáhají tak zpěvákovi udržet správný rytmus.

    Při hledání vhodného programu pro přehrávání karaoke na Linuxu jsem brzy zjistil, že možnost nějakého výběru je spíše málo pravděpodobná. Takto zaměřených programů je skutečně k dispozici žalostně málo, takže mi v podstatě zbyly jediné dvě možnosti, a to použití Wine pro spouštění některé karaoke aplikace pro Windows, nebo využití nativní aplikace pro linuxové systémy – PyKaraoke. Samozřejmě volím druhou možnost.

    PyKaraoke

    link

    Už podle názvu aplikace lze vytušit jistou spojitost s Pythonem. Celý projekt PyKaraoke je rozdělen do dvou částí: moduly přehrávání a grafický frontend. Jednotlivé moduly umožňují přehrávání různých formátů karaoke audio a video souborů a jsou naprogramované s pomocí python modulu Numeric pro urychlení numerických výpočtů a knihovny PyGame, která umožňuje audio a video výstup. Tyto moduly lze snadno integrovat do jiných aplikací a tím jim např. přidat podporu a umožnit přehrávání CDG souborů aj. GUI je sestaveno pomocí knihovny WxPython, což napomáhá přenositelnosti celé aplikace, která je dostupná nejen pro Linux, ale i pro Windows, *BSD a OS X.

    pykaraoke main3 pykaraoke main4

    Schopnosti PyKaraoke jsou poměrně rozsáhlé. Dokáže přehrávat CDG karaoke soubory (MP3+G, OGG+G, WAV+G), MIDI (.MID/.KAR), MPEG (video karaoke) či další video formáty s využitím jakéhokoliv externího přehrávače (např. MPlayer). PyKaraoke zvládne otevřít a přehrát MP3+G a MIDI soubory zabalené ve formátu ZIP. Grafické rozhraní programu dává uživateli možnost přidávat skladby v podporovaném formátu do databáze, kterou je následně možné prohledávat a skladby následně přidávat do seznamu skladeb k přehrávání. Kromě standardního GUI nabízí aplikace také tzv. mini grafický frontend, který umožňuje pohodlnou práci na zařízeních s malým rozlišením displeje a přenosných počítačích. Zajímavou možností, kterou PyKaraoke nabízí, je export CDG nebo KAR souborů do MPEG videa. Využití této funkcionality si dokážu představit např. při přehrávání karaoke skladeb přímo z DVD přehrávače na televizi apod.

    Instalace

    link

    PyKaraoke je dostupný na množství platforem a na většině z nich jej také najdeme v oficiálních softwarových zdrojích. Např. uživatelé *BSD systémů mají PyKaraoke k dispozici přes systém portů, pro Windows je připraven instalátor, který již obsahuje veškeré knihovny a nástroje potřebné pro běh programu, a ve většině linuxových distribucích je v repozitářích k dispozici balíček, který lze snadno nainstalovat přes distribuční balíčkovací systém. Jelikož je aplikace naprogramovaná v jazyce Python, se kterým je snadné vytváření multiplatformní aplikace, mají uživatelé k dispozici také balíček, který umožňuje spuštění aplikace prakticky na kterémkoliv operačním systému s interpretem Pythonu a potřebnými knihovnami (PyGame, WxPython, libsdl-dev, Mutagen). Pro přehrávání MIDI a KAR souborů na Linuxu je v systému nutná také přítomnost softwaru TiMidity++.

    Nastavení

    link

    PyKaraoke nabízí poměrně široké možnosti nastavení. Ke konfiguračnímu dialogu ve standardním grafickém rozhraní se dostaneme přes hlavní menu přes položku File a dále Configuration. Ten nabízí celkem pět záložek. Záložka Display nabízí nastavení velikosti okna přehrávače, umožňuje použití celoobrazovkového režimu, volby pro práci s playlistem, apod. Přes záložku Audio je možné nastavovat některé pokročilejší volby zvuku. Dále následují záložky nastavení jednotlivých podporovaných formátů, se kterými PyKaraoke zvládá pracovat. Karta CDG+MP3/OGG umožňuje nastavit některé možnosti ovlivňující výkon přehrávání a na kartě MPG/AVI lze zvolit používaný externí video přehrávač.

    pykaraoke config1 pykaraoke config2 pykaraoke config3 pykaraoke config4 pykaraoke config5

    Prostředí aplikace

    link

    V podstatě existují tři způsoby, kterými lze aplikaci PyKaraoke ovládat. Prvním z nich je příkazová řádka. Jelikož je PyKaraoke v podstatě GUI pro přehrávací moduly, je možné přistupovat k funkcím těchto jednotlivých modulů také z příkazové řádky – MP3+G/OGG+G (modul pycdg), MIDI/KAR (modul pykar) a MPEG (modul pympg). Každý modul má své jedinečné volby, kterými lze přehrávání ovlivnit.

    Další rozhraní, které aplikace poskytuje, je tzv. mini mód. Ten nachází své využití zejména na zařízeních s malým rozlišením displeje a také na přenosných počítačích. Tento režim nenabízí žádné rozsáhlé možnosti nastavení, zato umožňuje rychlý přístup ke skladbám v databázi a nabízí jednoduché rozhraní, ve kterém se žádný uživatel rozhodně neztratí. Uložené skladby z databáze jsou zobrazeny pod sebou v seznamu, kterým lze procházet šipkami nahoru a dolů a požadovaná skladba se jednoduše vybere pomocí klávesy Enter.

    pykaraoke mini

    Třetí nabízené rozhraní je standardní grafické rozhraní přístupné přes příkaz PyKaraoke. Hlavní okno aplikace je rozděleno vertikálně na dvě části: Pravou část okna zabírá playlist, do kterého je možné skladby přidávat z levé části. Ta může mít buď podobu zobrazení, které poskytuje rozhraní pro vyhledávání v databázi skladeb, nebo podobu zobrazení procházení souborového systému místních disků. Než ale budeme moci v databázi skladeb vyhledávat, je nezbytné je do ní nějakým způsobem uložit. To lze provést jednoduše přes položku Add New Songs To Database v hlavní nabídce File v horní části okna. Uživatel má pak možnost přidávat a odebírat složky obsahující karaoke skladby. Při skenování lze zvolit, aby aplikace hledala také skladby uložené v ZIP archivech nebo kontrolovala MD5 hashe jednotlivých skladeb a hledala, případně odstraňovala z databáze duplikáty. Databázi skladeb umožňuje aplikace exportovat do textového souboru, nebo dokonce vytisknout.

    pykaraoke main1 pykaraoke main2

    CDGTools

    link

    Součástí projektu PyKaraoke jsou také pomocné nástroje z balíku CDGTools. Díky nim je možné provádět s CD+G karaoke disky a soubory různé úpravy. Součástí balíku jsou tři nástroje: cdgrip, cdg2bin a cdg2text. První z nich, cdgrip, je nástrojem k ripování CD+G disků a převod skladeb do formátu MP3+G/OGG+G. Nejdříve je ale nutné pomocí programu cdrdao zkopírovat CD+G disk do počítače, který následně cdgrip přečte a jednotlivé skladby zpracuje. Názvy skladeb a informace o umělci či názvu alba hledá v databázi CDDB a enkóduje je pomocí aplikace lame či podobného nástroje. Cdgrip je možné spouštět jak z příkazové řádky, tak i v grafickém režimu.

    Cdg2bin je nástroj, který umožňuje provádět přesně opačnou činnost proti cdgrip. Z MP3+G/OGG+G souborů v počítači dokáže vytvářet CD+G karaoke disky. Přitom jsou podporovány i soubory s karaoke skladbami archivované v některém z formátů .zip, .tar.gz nebo .tar.bz2. Poslední nástroj z balíku je cdg2text, který umožňuje zkonvertovat binární .cdg soubory do textového formátu, což se hodí zejména při debuggování ripovaných skladeb.

    Závěr

    link

    Při hledání karaoke aplikace pro Linux pravděpodobně narazíte pouze na několik málo slibných projektů. A jedním z nich bude také v článku popisovaný PyKaraoke. Sice není přímo napěchovaný funkcemi a pokročilými vlastnostmi jako jeho konkurence na platformě Windows, svůj účel ale splňuje velice dobře. Vypořádá se se skladbami v mnoha různých formátech, kolekci skladeb udržuje v databázi, kterou umožňuje prohledávat a snadno z ní přidávat do seznamu skladeb. Podporuje export skladeb do video souborů a pomocí podpůrných aplikací zvládá ripování skladeb z CD+G karaoke disků a naopak.

    V každém případě se jedná o velice povedený projekt, škoda jen, že se svým zaměřením je v oblasti linuxových aplikací pouze jeden z mála. Vývoj PyKaraoke v poslední době sice postupuje poměrně pomalu, přesto však neustává a vývojáři přidávají stále nové vlastnosti a opravují nalezené bugy. Doufejme, že i do budoucna se bude aplikace dále úspěšně vyvíjet a získávat nové spokojené uživatele.

           

    Hodnocení: 100 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    28.7. 08:25 petr_p | skóre: 53 | blog: pb
    Rozbalit Rozbalit vše Re: PyKaraoke: Zazpívejte si karaoke v Linuxu
    Zajímavé téma. Chápu dobře, že PyKaraoke je pouze přehrávač? Zajímal se autor (nejlépe formou článku :) o formát, v kterém je rytmizovaný text uložen, a jeho editory?
    jose17 avatar 28.7. 08:45 jose17 | skóre: 41 | blog: Joseho_blog | Košice/Nové Mesto nad Váhom
    Rozbalit Rozbalit vše Re: PyKaraoke: Zazpívejte si karaoke v Linuxu
    mne sa na take ulety osvedcil performous
    Ja vim, on vi, ty nano!
    28.7. 08:55 xm | skóre: 33 | blog: Osvobozený blog | Praha
    Rozbalit Rozbalit vše Re: PyKaraoke: Zazpívejte si karaoke v Linuxu
    Ultrastar Deluxe a Performous jsou nepřekonatelné! ;-)

    I když (či spíše právě protože) se nejedná o čisté karaoke (na pozadí hraje originální skladba včetně hlasu a hráči se hodnotí jak dobře se trefuje do not).
    Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Českou Pirátskou Stranu!
    28.7. 12:11 David Ondrejkovič
    Rozbalit Rozbalit vše Re: PyKaraoke: Zazpívejte si karaoke v Linuxu
    A co čeština? Zkoušel někdo přehrávat karaoke (KAR, MID), které obsahuje české texty? Mně to češtinu nezobrazuje správně - dá se to někde nastavit?

    Založit nové vláknoNahoru

    ISSN 1214-1267   Powered by 64bit.eu   64bit.eu logo
    © 1999-2010 Stickfish, s. r. o. Všechna práva vyhrazena.