...se velmi vydařil. Diskutujte na fóru na installfest.cz/forum
Podklady k mým příspěvkům najdete pod odkazem Moje přednášky SUT
Podklady k mým příspěvkům najdete pod odkazem Moje přednášky SUT
...se velmi vydařil. Diskutujte na fóru na installfest.cz/forum
Podklady k mým příspěvkům najdete pod odkazem Moje přednášky SUT EDIT: Update je zde.
Tak zase změnili formát WMV streamu. Aspoň už bez války agentů. Zde je upravená verze skriptu: #!/bin/bash Audioknihy jsou poslední dobou v módě a tak ani Nokia nezůstala stranou a vytvořila pro své symbianí mobily aplikaci, speciálně optimalizovanou pro přehrávání audioknih. Kromě aplikace také definovali vlastní formát pro ukládání audioknih a software pro převod do tohoto formátu. Ten je jako obvykle jen pro Windows a pod Wine se mu moc běhat nechce. Tak jsem vyrobil svou vlastní sadu nástrojů.
Download: Nokia Audiobooks Utility for linux Ještě by se slušelo napsat, v čem vlastně nokiácký formát spočívá. Základním prvkem jsou vlastní audiodata. Pro jejich uložení zvolili formát Adaptive Multi-Rate - Wideband (AMR-WB, nebo AWB), což je formát vyvinutý iniciativou 3GPP pro přenos hlasu v mobilních sítích třetí generace. Nazývat jako širokopásmový kodek se vzorkovací frekvencí 16 kHz může vypadat jako troufalost, ale je třeba si uvědomit, že ve světě telefonie je vzorkování 16 kHz naprostý luxus. V každém případě kodek je to opravdu dobrý, při základním datovém toku 12650 bitů za sekundu je hlas (bez ruchu na pozadí) přenášen naprosto věrně, pouhým uchem jsem nebyl s to rozeznat jej od nekomprimovaného souboru se stejnou vzorkovací frekvencí. Dalším plusem pro kodek je, že referenční implementace v jazyce C je volně dostupná na webu 3GPP. Tato pozitiva a sociální jistoty trochu kalí ujištění, že kodek je patentován a jistá jeho využití je třeba licencovat (nezkoumal jsem, která). Číst dále... Zase něco malého. Program dumprtp6 je náhradou za dnes již celkem zastaralý program dumprtp z balíku DVBtools. Oproti němu má tyto klíčové vlastnosti:
Key features: - IPv4 and IPv6 support - Source Specific Multicast (SSM) support - RAW UDP mode (for non-rtp UDP streams) Download: dumprtp6-0.3 EDIT: Update je zde a zde.
Už jsem tu jednou uváděl skript na získávání odkazu z iVysílání ČT. Od té doby se podoba archivu změnila, začali dokonce nabízet vysílání v plném PALu. Bohužel, čekal bych, že zavedou streamování videa ve flashi, podobně jako nova, nebo prima (stream.cz), kteréžto by bylo bez problému funkční. Vzhledem k tomu, že zůstali u dvojice Real media - Windows media, bylo na čase upravit původní skript. #!/bin/bashTento program vrátí RTSP adresu streamu ve formátu RealMedia, defaultně v plném PALu. Bohužel jediný přehrávač, který si s použitým kodekem na mém AMD64 Gentoo poradil, byl realplayer. Tak jsem se nakonec i přes odpor k M$ technologiím rozhodl zkusit skript adoptovat pro Windows Media verzi vysílání, kterou kupodivu zvládá i mplayer: #!/bin/bashTento skript se používá trochu odlišně, díky "Válce agentů", kterou společnost Visual aktivně podporuje, je třeba mplayer přinutit, aby se hlásil jako jediný správný přehrávač. (Tímto děkuji uživateli petr_p za publikování řešení, zároveň jsem si od něj vypůjčil trošku ofenzivní text User-agenta.) Proto výstupem skriptu je rovnou spuštěný mplayer, kterému můžeme dodat další parametry na příkazovém řádku skriptu. |