Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 211. sraz, který proběhne v pátek 19. září od 18:00 ve Studentském klubu U Kachničky na Fakultě informačních technologií Vysokého učení technického na adrese Božetěchova 2/1. Na srazu proběhne přednáška Jiřího Eischmanna o nové verzi prostředí GNOME 49. Nemáte-li možnost se zúčastnit osobně, přednáškový blok bude opět streamován živě na server VHSky.cz a následně i zpřístupněn záznam.
Microsoft se vyhnul pokutě od Evropské komise za zneužívání svého dominantního postavení na trhu v souvislosti s aplikací Teams. S komisí se dohodl na závazcích, které slíbil splnit. Unijní exekutivě se nelíbilo, že firma svazuje svůj nástroj pro chatování a videohovory Teams se sadou kancelářských programů Office. Microsoft nyní slíbil jasné oddělení aplikace od kancelářských nástrojů, jako jsou Word, Excel a Outlook. Na Microsoft si
… více »Samba (Wikipedie), svobodná implementace SMB a Active Directory, byla vydána ve verzi 4.23.0. Počínaje verzí Samba 4.23 jsou unixová rozšíření SMB3 ve výchozím nastavení povolena. Přidána byla podpora SMB3 přes QUIC. Nová utilita smb_prometheus_endpoint exportuje metriky ve formátu Prometheus.
Správcovský tým repozitáře F-Droid pro Android sdílí doporučení, jak řešit žádosti o odstranění nelegálního obsahu. Základem je mít nastavené formální procesy, vyhrazenou e-mailovou adresu a být transparentní. Zdůrazňují také důležitost volby jurisdikce (F-Droid je v Nizozemsku).
Byly publikovány informace o další zranitelnosti v procesorech. Nejnovější zranitelnost byla pojmenována VMScape (CVE-2025-40300, GitHub) a v upstream Linuxech je již opravena. Jedná se o variantu Spectre. KVM host může číst data z uživatelského prostoru hypervizoru, např. QEMU.
V červenci loňského roku organizace Apache Software Foundation (ASF) oznámila, že se částečně přestane dopouštět kulturní apropriace a změní své logo. Dnes bylo nové logo představeno. "Indiánské pírko" bylo nahrazeno dubovým listem a text Apache Software Foundation zkratkou ASF. Slovo Apache se bude "zatím" dál používat. Oficiální název organizace zůstává Apache Software Foundation, stejně jako názvy projektů, například Apache HTTP Server.
Byla vydána (𝕏) srpnová aktualizace aneb nová verze 1.104 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.104 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Spotify spustilo přehrávání v bezztrátové kvalitě. V předplatném Spotify Premium.
Spoluzakladatel a předseda správní rady americké softwarové společnosti Oracle Larry Ellison vystřídal spoluzakladatele automobilky Tesla a dalších firem Elona Muska na postu nejbohatšího člověka světa. Hodnota Ellisonova majetku díky dnešnímu prudkému posílení ceny akcií Oraclu odpoledne vykazovala nárůst o více než 100 miliard dolarů a dosáhla 393 miliard USD (zhruba 8,2 bilionu Kč). Hodnota Muskova majetku činila zhruba 385 miliard dolarů.
Bylo vydáno Eclipse IDE 2025-09 aneb Eclipse 4.37. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.
Úplne si nie som istý, ako ľahká bola tá inštalácia (z tej stránky v sekcii hardware nie som úplne múdry, ale ak som to pochopil správne, tak sa to strčilo do USB a fungovalo to).
Pomocou utilitky w_scan si môžeme vyrobiť channels.conf triviálne. Ja ale používam program scan (v Debiane balíček dvb-apps), ktorému predhodím súbor tuning_data s nasledovným obsahom (je to trošku rýchlejšie):
# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy T 634000000 8MHz AUTO AUTO AUTO AUTO AUTO AUTO T 674000000 8MHz AUTO AUTO AUTO AUTO AUTO AUTO T 730000000 8MHz AUTO AUTO AUTO AUTO AUTO AUTO T 818000000 8MHz AUTO AUTO AUTO AUTO AUTO AUTOw_scan mi vyrobil mierne iný, ale krásne to funguje, keď všetko, čo sa dá prepíšeme na AUTO. V iných mestách stačí snáď prepísať frekvencie v druhom stĺpci (prevod kanál <-> frekvencia vzorcom frekvencia_v_MHz = 8*kanal + 306, kanály nájdeme niekde na webe).
Spúšťame scan tuning_data > channels.conf
.
Pekný program na sledovanie televízie je Me TV. Vie, nahrávať, posielať televíziu do siete a zobrazuje EPG. A tiež by si mal byť schopný vyrobiť channels.conf sám.
VLC channels.conf ani nepotrebuje. Tomu stačí zadať vlc --dvb-frequency-XXX000000 dvb://
a ono si už programy nájde na príslušnej frekvencii nájde samo. Tam si nájdeme aj čísla jedotlivých programov, ktoré môžeme použiť pri použití programu getstream.
Na vysielanie do siete sa mi celkom osvedčil program getstream. Konfigurák napíšeme celkom bez problémov. Číslo "pnr" nájdeme buď pomocou VLC alebo v channels.conf. Vysielať môžeme buď cez UDP alebo http. Ja zvyknem nahrávať tak, že vysielam cez http a použijem mplayer -dumpstream na danú http adresu - tak môžem aj sledovať aj nahrávať - a dokonca sa dá aj nahrávať jeden program a sledovať iný, ak sú na jednej frekvencii.
Úprava nahrávky znamená prehnať to cez ProjectX (File -> Add, klik na Prepare, klik na tlačítko, čo vyzerá ako play) - to vytvorí m2v a mp2 súbory, ktoré spojíme naspäť dokopy pomocou mplex -f8 -o vystup.mpg vstup.mp2 vstup.m2v
(prípadne použijeme -f3 - to je snáď jedno). Možno to ide aj jednoduchšie, ale toto funguje pekne. Výsledný vystup.mpg sa v Avidemuxe správa skoro bezproblémovo. Správne aspect ratio si prečítame pri prehrávaní v mplayeri, ktorý zobrazuje niečo ako
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect. VO: [xv] 720x576 => 1024x576 Planar YV12
Úplne si nie som istý, ako ľahká bola tá inštalácia (z tej stránky v sekcii hardware nie som úplne múdry, ale ak som to pochopil správne, tak sa to strčilo do USB a fungovalo to).Spustil jsem si konfiguraci jádra, povolil tam uvedený modul, vytvořil nový balíček s jádrem a nainstaloval. Pak jsem ještě stáhnul firmware a nahrál ho do uvedeného adresáře. Takže jen po zastrčení by to nefungovalo.
Pomocou utilitky w_scan si môžeme vyrobiť channels.conf triviálne
w_scan
jsem samozřejmě zkoušel, ale neúspěšně. Nebyl schopen najít všechno, dopadnul podobně, jak scan
Pekný program na sledovanie televízie je Me TV.Me TV jsem z nějakého důvodu opět odinstaloval. Už teď přesně nevím, s čím byl problém, možná ho někdy znovu vyzkouším.
Na vysielanie do siete sa mi celkom osvedčil program getstream.Jo, ten už mi radil Martin také, ale vzhledem k tomu, že mi streamování funguje, už jsem ho nezkoušel.
VLC channels.conf ani nepotrebuje. Tomu stačí zadať vlc --dvb-frequency-XXX000000 dvb:// a ono si už programy nájde na príslušnej frekvencii nájde samo.Díky, to je velmi pěkný tip.
spojíme naspäť dokopy pomocou mplex -f8 -o vystup.mpg vstup.mp2 vstup.m2vHm, mplex jsem neznal, díky. Ale pokud to chci ještě upravovat v avidemuxu, nemá smysl tohle předtím dělat. Ale pro spojení bez úprav je to bezva.
$ vlc --dvb-frequency XXX000000 dvb://
nefunguje ./configure --enable-dvb
, ale stejně mi to jaksi nešlape
vcl --dvb-frequency=730000000 dvb://
a tiež to hralo bez problémov. Scan kolega na stroji nemá, takže to sme neskúšali.
Adaptér sa hlási ako ASUS My Cinema U3000 Mini DVBT Tuner.
w_scan: dumping lists (4 services) CT1 (MPEG-4 HD);O2:818000:I999B8C23D0M64T8G8Y0:T:27500:1101:1102=cze:0:0:1:8395:1025:0 Nova (MPEG-4 HD);O2:818000:I999B8C23D0M64T8G8Y0:T:27500:1201:1202=cze:0:0:2:8395:1025:0 O2 Info (MPEG-2);O2:818000:I999B8C23D0M64T8G8Y0:T:27500:1301:1302=cze:0:0:3:8395:1025:0 Ocko TV (MPEG-2);O2:818000:I999B8C23D0M64T8G8Y0:T:27500:1401:1402=cze:0:0:4:8395:1025:0 Done. scan s uvedeným souborem: initial transponder 538000000 0 9 9 6 2 4 4 initial transponder 626000000 0 9 9 6 2 4 4 initial transponder 778000000 0 9 9 6 2 4 4 initial transponder 818000000 0 9 9 6 2 4 4 >>> tune to: 538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO WARNING: >>> tuning failed!!! >>> tune to: 538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO (tuning failed) WARNING: >>> tuning failed!!! >>> tune to: 626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO WARNING: >>> tuning failed!!! >>> tune to: 626000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO (tuning failed) WARNING: >>> tuning failed!!! >>> tune to: 778000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO WARNING: >>> tuning failed!!! >>> tune to: 778000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO (tuning failed) WARNING: >>> tuning failed!!! >>> tune to: 818000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO WARNING: >>> tuning failed!!! >>> tune to: 818000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO (tuning failed) WARNING: >>> tuning failed!!! ERROR: initial tuning failed dumping lists (0 services) Done.Takže jsem měl skutečně jednodušší to sepsat celé ručně :)
w_scan -k > kaffeine
Výstup v súbore kaffeine
# kaffeine channels.dvb automatically generated by w_scan # see (http://wirbel.htpc-forum.de/w_scan/index2.html) # TV(C)/RA(C)|name|vpid|apids|ttpid|sid|tsid|{S/C/T}|freq|sr|pol|fec_H|inv|mod|fec_L|bw|tm|gi|h|num|subpids|category TV|NOVA CINEMA|401|411,|421|514|518|Terrestrial|634000|0|v|23|-1|64|23|8|8|4|0|1||| TV| NOVA|101|111,|121|513|518|Terrestrial|634000|0|v|23|-1|64|23|8|8|4|0|2||| TV|BARRANDOV TV|301|311,|321|2049|518|Terrestrial|634000|0|v|23|-1|64|23|8|8|4|0|3||| TV|Prima COOL|501|511,|521|770|518|Terrestrial|634000|0|v|23|-1|64|23|8|8|4|0|4||| TV|PRIMA|201|211,|221|769|518|Terrestrial|634000|0|v|23|-1|64|23|8|8|4|0|5||| TV|Prima (MPEG-4 HD)|1281|1282,1283(ac3),|0|771|770|Terrestrial|674000|0|v|23|-1|64|12|8|8|4|0|6||| TV|Noe TV|513|514,|515|1281|770|Terrestrial|674000|0|v|23|-1|64|12|8|8|4|0|7||| TV|TV Public|769|770,|0|1537|770|Terrestrial|674000|0|v|23|-1|64|12|8|8|4|0|8||| TV|Z1|1025|1026,|1027|1793|770|Terrestrial|674000|0|v|23|-1|64|12|8|8|4|0|9||| RA|Proglas|0|4097,|0|17153|770|Terrestrial|674000|0|v|23|-1|64|12|8|8|4|0|10||| TV|CT 1|257|273,|289|257|273|Terrestrial|730000|0|v|23|-1|64|23|8|8|4|0|11||| TV|CT 2|513|529,|545|258|273|Terrestrial|730000|0|v|23|-1|64|23|8|8|4|0|12||| TV|CT 24|769|785,|801|259|273|Terrestrial|730000|0|v|23|-1|64|23|8|8|4|0|13||| TV|CT 4|1025|1041,|1057|260|273|Terrestrial|730000|0|v|23|-1|64|23|8|8|4|0|14||| RA|CRo1-Radiozurnal |0|4113,|0|16641|273|Terrestrial|730000|0|v|23|-1|64|23|8|8|4|0|15||| RA|CRo2-Praha |0|4369,|0|16642|273|Terrestrial|730000|0|v|23|-1|64|23|8|8|4|0|16||| RA|CRo3-Vltava |0|4625,|0|16643|273|Terrestrial|730000|0|v|23|-1|64|23|8|8|4|0|17||| RA|CRo Radio Wave |0|4881,|0|16644|273|Terrestrial|730000|0|v|23|-1|64|23|8|8|4|0|18||| RA|CRo D-dur |0|5137,|0|16645|273|Terrestrial|730000|0|v|23|-1|64|23|8|8|4|0|19||| RA|CRo Leonardo |0|5393,|0|16646|273|Terrestrial|730000|0|v|23|-1|64|23|8|8|4|0|20||| RA|CRo Radio Cesko |0|5649,|0|16647|273|Terrestrial|730000|0|v|23|-1|64|23|8|8|4|0|21||| TV|TV Public|769|770,|0|1537|0|Terrestrial|778000|0|v|-1|-1|-1|-1|8|-1|-1|-1|22||| TV|Z1|1025|1026,|1027|1793|0|Terrestrial|778000|0|v|-1|-1|-1|-1|8|-1|-1|-1|23||| RA|Proglas|0|4097,|0|17153|0|Terrestrial|778000|0|v|-1|-1|-1|-1|8|-1|-1|-1|24||| TV|CT1 (MPEG-4 HD)|1101|1102,|0|1|1025|Terrestrial|818000|0|v|23|-1|64|23|8|8|8|0|25||| TV|Nova (MPEG-4 HD)|1201|1202,2064,|0|2|1025|Terrestrial|818000|0|v|23|-1|64|23|8|8|8|0|26||| TV|O2 Info (MPEG-2)|1301|1302,|0|3|1025|Terrestrial|818000|0|v|23|-1|64|23|8|8|8|0|27||| TV|Ocko TV (MPEG-2)|1401|1402,|0|4|1025|Terrestrial|818000|0|v|23|-1|64|23|8|8|8|0|28|||
mplayer dvb://NOVA -dumpstream -dumpfile /cesta/subor
Drobna nevyhoda mplayeru je, ze si neporadi s mpeg4 (aspon s madarskymi stanicami). Navysi nahravanie tymto sposobom nie je prave spolahlive, obcas vyhlasi, ze je koniec a skonci nahravanie ...
Dalsi program, na ktory som narazil, bol tzap (szap pre DVB-S):
tzap -r NOVA
naladi na danu stanicu a prepinac -r sposobi: "set up /dev/dvb/adapterX/dvr0 for TS recording". Takze napriklad
mplayer /dev/dvb/adapter0/dvr0>
zacne danu stanicu prehravat, pripadne
cat /dev/dvb/adapter0/dvr0 > subor
zacne danu stanicu nahravat. Tento sposob nahravanie sa mi vsak ukazal tiez ako nespolahlivy, pretoze cat obcas skoncil s nejakou chybou (uz si ju nepamatam a ukoncil nahravanie). Google (a este niekto koho meno sa nevyslovuje, ... lebo si ho nepamatam) poradil namiesto cat pouzit:
dd if=/dev/dvb/adapter0/dvr0 ibs=3300000 of=/cesta/subor
Toto mi fungovalo uz spolahlivo, ale stale mi ostal problem, ze som takto nevedel nahravat stanices mpeg4 (u mna madarske vysielanie) a dala sa nahravat len jedna stanica sucastne.
dvbstream (popisany v blogu) umoznuje nahravat aj viac programov naraz (samozrejme z jedneho multiplexu), skoncia vsak v jednom subore, rozdelit sa da napr. pomocou
ts2ps pid1 pid2 < input_file > outputfile
Problemom ostava, ze s dvbstrem -om viem nahrat sice mpeg4 vysielanie ale vysledny subor neviem v nicom prehrat. Navyse pri sucasnom nahravani viacerych kanalov treba neviem zrusit nahravanie jedneho kanalu, pripade pridat do nahravania dalsi.
Toto vsetko pre mna vyriesil dvbstreamer (konfiguraciu pozri v blogu), takze napr.:
dvbstreamer
select STV1
setmrl file:///home/media/STV1
addsf sfSTV2 file:///home/media/STV2
setsf sfSTV2 STV2
addsf sfSTV3 udp://localhost:1234
setsf sfSTV3 STV3
addsf sfJOJ udp://localhost:1235
setsf sfJOJ TV JOJ
spusti nahravanie STV1 a STV2 a na danych portoch bezi STV3 a TV JOJ (samozrejme vsetko v jednom multiplexe).
Pre mna hlavne vyhodu dvbstreameru - zatial bezi spolahlivo, nahravku prehram aj ked ide o mpeg4 (napr. v mplayer-i), nahravanie programov mozem menit za behu (pridat/odobrat program z nahravania) a samozrejme sucastne nahravanie viacerych kanalov z multiplexy. Takym detailom je moznost sa k beziacemu dvstreamer-u pripojit z inej aplikacie a zmenit nahravanie ...
Drobna nevyhoda mplayeru je, ze si neporadi s mpeg4Mplayer? To se mi nezdá.
$ mplayer dvb://"HDTV kanál"
verbose
jsem u mplayeru nenašel, takže bez ní se to chová takto:
[ota@otula ota]$ mplayer -vo gl dvb://"Nova (MPEG-4 HD)" MPlayer SVN-r29776-4.4.1 (C) 2000-2009 MPlayer Team 141 audio & 306 video codecs mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing dvb://Nova (MPEG-4 HD). dvb_tune Freq: 818000000 TS file format detected. VIDEO MPEG2(pid=1201) AUDIO MPA(pid=1202) NO SUBS (yet)! PROGRAM N. 0a nic viditelného se neděje
Ctrl+c MPlayer interrupted by signal 2 in module: video_read_properties dvb_streaming_read, attempt N. 6 failed with errno 4 when reading 1492 bytes Ctrl+c MPlayer interrupted by signal 2 in module: video_read_properties [ota@otula ota]$
v(-vv), tím upovídanější režim. Nebo alternativa -msglevel. Viz man mplayer. Doporučuji zkoušet dokud opravdu nezačne mplayer něco vypisovat. Už ty hlášky o nenalezeném adresáři nebo souboru by mi přišli podezřelé. Že by mplayer nic nedělal rozhodně nezapadá do popisu jeho práce (a pokud ano, je potřeba nahlásit bug).
$ mplayer -vo gl dvb://"Nova (MPEG-4 HD)" MPlayer SVN-r29776-4.4.1 (C) 2000-2009 MPlayer Team 141 audio & 306 video codecs mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing dvb://Nova (MPEG-4 HD). dvb_tune Freq: 818000000 TS file format detected. VIDEO MPEG2(pid=1201) AUDIO MPA(pid=1202) NO SUBS (yet)! PROGRAM N. 0Šaptně parsoval hlavičky TS kontejneru a myslí si, že má očekávat MPEG-2 video stream (pokud teda opravdu Nova-HD nevysílá v MPEG-2), jenomže je to asi MPEG-4 video stream a tak furt čeká, že dostane úvodní sekvenci MPEG-2 video paketu, ale žádné se mu nedostává, protože kontejner obsahuje MPEG-4 video pakety. Doporučuji přepnout na jiný demuxer.
h264es
, ale byla to šedá obrazovka a nahoře problikával kousek roztřepaného obrazu
Starting playback... [h264 @ 0xb2cde0]reference picture missing during reorder [h264 @ 0xb2cde0]Missing reference picture [h264 @ 0xb2cde0]Reference 2 >= 2 [h264 @ 0xb2cde0]error while decoding MB 60 45, bytestream (6295) MPlayer interrupted by signal 11 in module: check_framedrop - MPlayer crashed by bad usage of CPU/FPU/RAM. Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash. - MPlayer crashed. This shouldn't happen. It can be a bug in the MPlayer code _or_ in your drivers _or_ in your gcc version. If you think it's MPlayer's fault, please read DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and won't help unless you provide this information when reporting a possible bug.:-P
Vždyť to říkám o jeden příspěvek níže.Aha, vůbec jsem netušil, co chceš tím příspěvkem níže říct. To víš, starej, blbej…
dumpstream cosi uložíNo tak sem s tím.
Tiskni
Sdílej: