abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    18.7. 14:22 | Nová verze

    HollowByte je zranitelnost typu Denial of Service (DoS) v kryptografické knihovně OpenSSL. Útočník může odesíláním škodlivého payloadu o velikosti pouhých 11 bajtů zaplnit paměť serveru. OpenSSL před ověřením dat vyhradí nepřiměřený blok paměti (až 131 KB). Server pak čeká na data, která nepřišla. Zranitelnost je opravena ve verzích OpenSSL 4.0.1, 3.6.3, 3.5.7, 3.4.6 a 3.0.21.

    Ladislav Hagara | Komentářů: 0
    18.7. 13:44 | Komunita

    Ve španělské A Coruñě probíhá GUADEC 2026, tj. letošní konference vývojářů a uživatelů desktopového prostředí GNOME. Videozáznamy přednášek jsou k dispozici na YouTube.

    Ladislav Hagara | Komentářů: 0
    18.7. 13:22 | Komunita

    Společnost Collabora ve spolupráci s Valve vyvíjí Holo Core, tj. port Arch Linuxu pro ARM64 procesory (AArch64), který bude pohánět VR headset Steam Frame. Pro testování Arch Linuxu pro AArch64 jsou k dispozici binární balíčky, zdrojové kódy i kontejner pro Docker nebo Podman.

    Ladislav Hagara | Komentářů: 1
    18.7. 13:00 | IT novinky

    Mikroprocesor Zilog Z80 byl oficiálně uveden na trh před 50 lety, tj. v červenci 1976. Výroba mikroprocesoru skončila v roce 2024.

    Ladislav Hagara | Komentářů: 0
    18.7. 02:55 | Bezpečnostní upozornění

    Výzkumníci ze společnosti ESET objevili 11 zapomenutých UEFI shim zavaděčů, které byly podepsány společností Microsoft, a které umožňují útočníkům obejít ochranu UEFI Secure Boot na většině zařízení. Microsoft je zneplatnil (přidal jejich hash do databáze dbx) v rámci aktualizace Patch Tuesday dne 9. června 2026. Uživatelé Linuxu mohou databází aktualizovat pomocí LVFS. Ověřit zneplatnění zavaděčů lze pomocí skriptu uefi-dbx-audit. Jedná se o CVE-2026-8863 a CVE-2026-10797.

    Ladislav Hagara | Komentářů: 3
    17.7. 16:55 | Zajímavý software

    pico-usb-wifi je open source firmware pro Raspberry Pi Pico W, který jej promění v USB Wi-Fi adaptér. Po připojení k počítači se objeví jako zařízení USB CDC-NCM.

    Ladislav Hagara | Komentářů: 0
    17.7. 16:00 | IT novinky

    Americká společnost Google ze skupiny Alphabet bude muset podle nových požadavků Evropské unie umožnit společnosti OpenAI i dalším konkurentům v oblasti umělé inteligence (AI) a internetových vyhledávačů přístup ke svým službám. Ve svém rozhodnutí o tom včera informovala Evropská komise (EK). Opatření má zajistit dodržování pravidel, jejichž cílem je omezit v EU tržní sílu velkých technologických firem. Google s tím nesouhlasí.

    … více »
    Ladislav Hagara | Komentářů: 0
    17.7. 04:55 | Komunita

    Nové verze webových prohlížečů Chrome a Firefox jsou vydávány každé 4 týdny. Aktuální verze Chrome je 150. Aktuální verze Firefoxu je 152. V březnu bylo oznámeno, že od září přejde Chrome na dvoutýdenní cyklus vydávání verzí. To by znamenalo, že Chrome v číslování verzí Firefox brzy přeskočí. Vývojáři Firefoxu proto také od září přecházejí na dvoutýdenní cyklus vydávání verzí. :-)

    Ladislav Hagara | Komentářů: 7
    17.7. 00:22 | Zajímavý software

    Microsoft Comic Chat (Wikipedie), tj. grafický IRC klient z devadesátek, který převáděl konverzace na IRC do podoby komiksových panelů, a který zpopularizoval font Comic Sans, je dnešním dnem open source. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

    Ladislav Hagara | Komentářů: 3
    16.7. 19:55 | Nová verze

    Byla vydána (𝕏) nová verze 26.7 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 26.7 je Xenial Xenops. Přehled novinek v příspěvku na fóru.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (7%)
     (2%)
     (17%)
     (30%)
     (5%)
     (6%)
     (2%)
     (15%)
     (24%)
    Celkem 2178 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    VLC - 2 (přehrávání multimédií)

    16. 8. 2006 | Jiří Poláček | Multimédia | 30166×

    Navzdory bohatému množství způsobů ovládání přehrávače VLC media player, kterým se věnoval první díl seriálu, se přidržíme při zemi a ukážeme si, jak z příkazové řádky pustit hudební cédéčko, filmové DVD a naladit internetové rádio či televizní vysílání.

    Výstupní moduly zvuku a videa

    Ještě než se dostaneme k odpovědi na otázku, co a jak přehrávat, zmiňme krátce s pomocí čeho přehrávat – u VLC jsou myslitelné prakticky všechny zvukové systémy (OSS, ALSA, ESD, aRts) i videovýstupy (X11, OpenGL, SVGAlib, framebuffer apod.) - samozřejmě za předpokladu, že byl VLC kompilován s podporou dotčené knihovny. Seznam všech dostupných modulů přehrávač vypíše po zadání vlc -l, vybraný modul specifikujeme pomocí parametru aout pro zvuk a vout pro video. Příznivci Ascii Art a OSS mohou zadat například:

    vlc video.avi --aout oss --vout aa

    VLC - Video s pomocí Ascii Art

    Jiný netradiční příklad – pro získání série obrázků z videa:

    vlc video.mpg --vout image --image-out-format jpg \
      --image-out-prefix obrazek --image-out-ratio 30
    

    Z každého třicátého snímku videa se v aktuálním adresáři vytvoří obrázek ve formátu JPEG (vybrat lze i PNG) se jménem složeným ze zadané předpony obrazek a pořadového čísla.

    Playlisty a síťové zdroje

    Již jsme zmínili, že pro přehrání nějaké hudby či videa stačí uvést cestu k příslušnému souboru jako parametr programu VLC. Dá se říci, že to obecně platí i pro seznamy nahrávek a síťové vysílání. Podporovány jsou playlisty ve formátech M3U a PLS:

    vlc downbelow.pls
    VLC media player 0.8.5 Janus
    Remote control interface initialized. Type `help' for help.
    playlist
    |*sun_is_up   01_downbelow_-_sun_is_up.mp3|downbelow.pls|
    | on_the_open_sea   02_downbelow_-_on_the_open_sea.mp3|downbelow.pls|
    | little_me   03_downbelow_-_little_me.mp3|downbelow.pls|
    playlist: returned 0 (no error)
    

    V konzolovém ovládacím rozhraní vypíše příkaz playlist aktuální seznam skladeb, příkaz add přidá další položku a s pomocí next a prev v seznamu skladeb vybíráme příští, respektive předchozí položku. Prázdný playlist nám zajistí příkaz clear.

    Ukázka naladění internetového rádia:

    vlc http://www.live.cz/radio/beat128.ogg.m3u
    VLC media player 0.8.5 Janus
    Remote control interface initialized. Type `help' for help.
    status change: ( new input: http://www.live.cz/radio/beat128.ogg.m3u )
    

    Při přehrávání internetového zdroje VLC nezastaví ani drobné překážky – pokud je třeba přistupovat přes proxy, lze ji definovat parametrem http-proxy; při přehrávání z FTP-serveru se lze autentizovat dvojicí ftp-user a ftp-pwd (v otevřené podobě).

    Multimediálních zdrojů lze uvést i více, přehrají se právě v tom pořadí, v jakém je uvedeme:

    vlc vecernicek.avi vlc:pause:8 famfara.mp3 vlc:quit
    

    Direktivy vlc:pause a vlc:quit mají v seznamu speciální účel – z názvu je patrné, že vlc:pause pozastaví další přehrávání po stanovenou dobu v sekundách a vlc:quit ukončí aplikaci (hodí se obzvláště u rozhraní dummy pro korektní ukončení VLC po skončení přehrávání).

    Přehrávání ze speciálních zdrojů obsahu

    Speciálními zdroji obsahu jsou zde míněny hudební cédéčka, filmová cédéčka a dévédéčka a karty pro příjem televizního vysílání. Typ zdroje specifikujeme podobně jako síťový protokol, případné vlastnosti zdroje pak s pomocí k tomu určených parametrů. Přehrajme si hudební CD:

    vlc cdda://

    Takto se VLC pokusí přehrát CD od začátku v zařízení, které vyčte z konfiguračního souboru či z výchozího zařízení, kterým je /dev/cdrom. Můžeme upřesňovat:

    vlc cdda:// --cd-audio /dev/dvdrecorder --cdda-track 9 --cdda-caching 400 
    

    Parametrem cd-audio vybereme mechaniku, která má cédéčko přehrát, cdda-track způsobí přehrání výhradně vybrané stopy a s pomocí cdda-caching upravíme velikost vyrovnávací paměti v milisekundách. VLC umí také spolupracovat se servery CDDB, k nastavení spojení slouží parametry cddb-server a cddb-port.

    Přehrávání filmového cédéčka je podobné:

    vlc vcd:// --vcd /dev/cdrw --vcd-caching 250

    Širší možnosti poskytuje přehrávání filmů na nosičích DVD. Pokud bylo VLC kompilováno s podporou dvdnav, lze využít přístup dvd:// k plnohodnotnému prohlížení disku včetně menu; přístup dvdsimple:// přímo spustí přehrávání filmu. Pokud chceme přehrát pouze určitý titul či kapitolu, máme možnosti podle následující šablony:

    vlc dvd[simple]://[@[title][:[chapter][:angle]]]

    Tedy například

    vlc dvd://@1:5 --sub-language 'cs'

    přehraje pátou kapitolu z prvního titulu, přičemž menu bude přístupné pro pozdější vyvolání. Příklad zároveň ukazuje výběr titulků podle kódu jazyka, alternativně lze titulky vybrat též pořadovým číslem udaným za parametrem sub-track. K přehrávání DVD dodejme ještě, že správné zařízení, kde se nachází filmové DVD, upřesníme parametrem dvd.

    Ladíme programy televizního vysílání

    Věnujme se nejdříve tomu zajímavějšímu zdroji, kvůli kterému si mnohý cestu k VLC nachází – digitální televizi. Aby bylo možné ji sledovat a následně streamovat, musí být VLC kompilováno s podporou DVB. Aplikace bohužel nespolupracuje s konfiguračním souborem channels.conf, který je výsledkem známých ladících utilit (t,s,c)zap, potřebné údaje o vysílaní je třeba mít v konfiguračním souboru VLC (~/.vlc/vlcrc) nebo zadat s pomocí parametrů:

    vlc dvb: --dvb-frequency=626000000 --dvb-bandwidth=8

    Příklad se týká pozemního digitálního vysílání, přičemž dalších pět souvisejících parametrů má výchozí hodnoty shodné s těmi, s jakými se v naší zemi vysílá a tudíž není potřeba je explicitně zadávat. Výpis všech parametrů z nápovědy týkajících se DVB (včetně satelitní a kabelové verze) získáme příkazem vlc -p dvb --advanced.

    Pokud neurčíme jinak, VLC z celého naladěného multiplexu vezme první vysílaný proud, na který narazí, a spustí jeho přehrávání; předchozí příklad tak konkrétně při signálu multiplexu A vysílaného z brněnských Hádů pustí ČT4 Sport. Pro sledování jiného televizního kanálu budou zapotřebí další parametry:

    vlc dvb: --dvb-frequency=626000000 --dvb-bandwidth=8 \
      --ts-es-id-pid --program 1

    Parametr ts-es-id-pid umožní odvolávat se na jednotlivé proudy číslem kanálu (lze vyčíst z channels.conf) a konečně parametrem program daný proud vybereme (v tomto případě ČT1).

    V případě analogového televizního vysílání spoléhá přehrávač na architekturu Video4Linux – za předpokladu, že byl zkompilován s parametrem enable-v4l. V takovém případě je samozřejmě myslitelný přístup i k jiným podporovaným zařízením, jako jsou webové kamerky apod. Bohužel nemohu ověřit, takže pouze ocituji příklad přístupu k podobnému zařízení:

    vlc v4l:// --v4l-vdev=/dev/video --v4l-adev=/dev/dsp

    Přístup k architektuře Video4Linux udává v4l://, následující dva parametry specifikují zařízení, odkud se má brát video a zvuk. Veškeré přípustné parametry vypíšeme příkazem vlc -p v4l --advanced.

    Příště

    Následující díl seriálu o VLC se bude zabývat pokročilejšími aspekty přehrávání multimédií, řeč bude bude zejména o nasazení titulků a obrazových filtrů.

           

    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ář

    Jardík avatar 16.8.2006 00:27 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: VLC - 2 (přehrávání multimédií)
    Právě jsem VLC zařadil do fronty na vyzkoušení.
    Věřím v jednoho Boha.
    16.8.2006 07:20 hanzz | skóre: 19 | blog: hanzz
    Rozbalit Rozbalit vše Re: VLC - 2 (přehrávání multimédií)
    Umi VLC nahravat z televizni karty?
    16.8.2006 08:40 al-Quaknaa | skóre: 13 | blog: al_quaknaa
    Rozbalit Rozbalit vše Re: VLC - 2 (přehrávání multimédií)

    AFAIK ano. Umí zaznamenávat/vysílat cokoliv, co přehrává - jeden z důvodů, proč ho považuji za jeden z nejlepších OS přehrávačů vůbec a pokud mě někdo donutí instalovat příslušenství na čistá Wokna, VLC tam jde 100%

    al-Quaknaa
    16.8.2006 08:28 jkcinik
    Rozbalit Rozbalit vše Re: VLC - 2 (přehrávání multimédií)
    VLC umi ledacos, doufam, ze se autor vrhne i na VLS neboli server ktery umi streamovat. Napriklad kombinace: kamera ---> LVC ---> VLS ---> STREAM, by se docela hodila. Minimalne jako nahrada za MS Encoder a MS MediaServices. Kdyz sem to zkousel asi pred rokem, tak byl neprekonatelny problem aby VLC chodil spolehlive a bral signal z kamery.
    16.8.2006 09:33 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
    Rozbalit Rozbalit vše Re: VLC - 2 (přehrávání multimédií)
    VLS je deprecated, dnes vsechno umi VLC

    uz se tesim na povidani o video on demand atd...
    never use rm after eight
    Jiří Poláček avatar 16.8.2006 10:19 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
    Rozbalit Rozbalit vše Re: VLC - 2 (přehrávání multimédií)
    VLS se věnovat nebudu, pouze streamování ve VLC.
    Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
    16.8.2006 15:54 Sunny
    Rozbalit Rozbalit vše Re: VLC - 2 (přehrávání multimédií)
    VLC uz vie streamovat do siete
    16.8.2006 09:17 wocis
    Rozbalit Rozbalit vše Re: VLC - 2 (přehrávání multimédií)
    Nevi nekdo jak streamovat po lokalni siti cely multiplex? mam doma dve dvb karty - moje idea je to dat do stroje ktery by streamoval oba dva hlavni multiplexy (kazda karta jeden mpx :) ). Cimz bych mel v siti vsechny programy. Pocitam ze by to nebylo ani moc narocne - ze by streamovadlo (VLC, nebo neco jineho) proste jenom preposilalo prijimany mpeg dal do site...
    16.8.2006 09:35 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
    Rozbalit Rozbalit vše Re: VLC - 2 (přehrávání multimédií)
    never use rm after eight
    Jiří Poláček avatar 16.8.2006 09:37 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
    Rozbalit Rozbalit vše Re: VLC - 2 (přehrávání multimédií)
    Ví, bude o tom řeč v dalších dílech. Již nyní se ovšem samozřejmě můžete podívat do oficiální dokumentace, hledejte pojmy DVB a VLM.

    A ano, mohu potvrdit, že přeposílání signálu vůbec není pro PC výpočetně náročné.
    Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
    16.8.2006 12:51 majklovec | skóre: 2
    Rozbalit Rozbalit vše Re: VLC - 2 (přehrávání multimédií)
    frequency=506000000
    programs="ct1 ct2 ct24 ct4 nova"
    dest=":8080"
    channel=1
    
    for program in $programs
    do
        if [ "$program" != "." ]
        then
            echo "$program - $channel";
            channels="$channels$sep$channel"
            vlc="$vlc${sep} dst=std{url=$dest/$program},select=\"program=$channel\"";
            sep=","
        fi
    
        $((channel++)) &>/dev/null
    done
    
    vlc -d dvb-t:adapter=0:frequency=$frequency:inversion=0:bandwidth=8:\
    code-rate-hp=2:code-rate-lp=0:modulation=16:transmission=8:\
    guard=4:hierarchy=-1:budget-mode=1 --ts-es-id-pid \
    --programs=$channels --sout-standard-access=http \
    --sout-standard-mux=ts --sout "#duplicate{$vlc}" --intf=logger
    
    16.8.2006 11:00 Ludek
    Rozbalit Rozbalit vše Re: VLC - 2 (přehrávání multimédií)
    Pokud mám nastavenou v KDE nějakou průhlednost nebo stíny, VLC ztrácí obraz a je vidět pouze černé okno. Pokud okno chytnu a táhnu je obraz vidět a po upuštění se zase ztratí. Je možné problém vyřešit jinak než efekty vypnout v KDE ?
    Jiří Poláček avatar 16.8.2006 11:07 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
    Rozbalit Rozbalit vše Re: VLC - 2 (přehrávání multimédií)
    Hmm, zkuste jiný výstupní modul pro obraz – x11, xvideo, glx, vout_sdl, třeba to pomůže.
    Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
    16.8.2006 12:56 Milan Vančura | skóre: 2
    Rozbalit Rozbalit vše Re: VLC - 2 (přehrávání multimédií)
    Jako clovek, ktery se multimediim dlouho vubec nevenoval, mam v tom vsem docela zmatek. Dlouhou dobu mi stacilo vedet, ze na vsechno je nejlepsi mplayer a dal neni treba nic hledat [ :-) ] a ted se zda, ze nektere me zivotni jistoty nejsou uz tak jiste...

    Umi VLC cist image CD/DVD? (idealne stejne snadno jako mplayer, tedy ze je jedno, jestli napisu "-dvd /dev/dvdrecorder" nebo "-dvd ~/iso/dvd_s_filmem.iso")

    Umi VLC i zapisovat do ruznych formatu (mpeg4 atd.) nebo jenom streamovat?

    jak je na tom s prehravanim DVD (ochrany, region_code)?

    Kdo znate oboji, muzete porovnat mplayer a VLC?

    Diky,

    Milan
    Jiří Poláček avatar 16.8.2006 13:42 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
    Rozbalit Rozbalit vše Re: VLC - 2 (přehrávání multimédií)
    Umi VLC cist image CD/DVD? (idealne stejne snadno jako mplayer, tedy ze je jedno, jestli napisu "-dvd /dev/dvdrecorder" nebo "-dvd ~/iso/dvd_s_filmem.iso")
    To by šlo ověřit, ale žádné takové iso nevedu. V dokumentaci jsem na tuto vlastnost nenarazil, ostatně ale nevidím problém si iso do systému připojit přes zařízení loop.
    Umi VLC i zapisovat do ruznych formatu (mpeg4 atd.) nebo jenom streamovat?
    Jednou z výstupních metod streamování je file, tj. odpověď zní ano, dokonce umí vysílat a ukládat zároveň.
    jak je na tom s prehravanim DVD (ochrany, region_code)?
    Klasika - libdvdcss
    Kdo znate oboji, muzete porovnat mplayer a VLC?
    To by bylo na dlouhé povídání. mplayer má přeci jenom bohatší možnosti nastavování a poradí si s větším množstvím formátů (např. WMV není VLC po chuti); silnou zbraní VLC je pak síťové vysílání a netradiční ovládací rozhraní.
    Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
    Jardík avatar 16.8.2006 17:22 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: VLC - 2 (přehrávání multimédií)
    Jasně že umí. Z nabídky File->open vyberete iso a VLC sám pozná, že je to iso DVD a přehraje ho :)
    Věřím v jednoho Boha.
    16.8.2006 17:04 faha
    Rozbalit Rozbalit vše Re: VLC - 2 (přehrávání multimédií)
    Dobry den, chtel bych se zeptat, zda-li VLC dokaze dokaze prijimat data po siti rekneme o jineho stroje(linux), ktery ma k sobe pripojene sitove IP kamery a je proste dopravuje data na server kde rekneme bezi VLC, dokaze nasledne VLC tyto data rekneme odesilat klintovi, ktery se pripoji k tomuto serveru? A to vse pokud mozno real-time. A jeste druha otazecka, neni nejaka sance jak dostat vystup z VLC napr. do prohlizece? Nejakym FLASHem nebo neco na ten zpusob, ActiveX jsem fuj fuj.

    Dekuji.
    16.8.2006 20:31 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
    Rozbalit Rozbalit vše Re: VLC - 2 (přehrávání multimédií)
    afaik existuje vlc jako plugin pro prohlizece (minimalne pro mozilla-based)
    never use rm after eight
    17.8.2006 16:54 benco
    Rozbalit Rozbalit vše Re: VLC - 2 (přehrávání multimédií)
    1. ano, da sa to, mam zivu taku konfiguraciu a prave ju testujem.. 2. existuje udajne plugin do firefoxu, ktory to vie a v zivote som to neskusal
    23.8.2006 14:35 faha
    Rozbalit Rozbalit vše Re: VLC - 2 (přehrávání multimédií)
    to je zajimave, nemohl by jste o tom poskytnout vice informaci? pripadne nejaky web?chtel bych si neco takoveho doma experimentalne rozchodit. dekuji. faha dot faha AT gmail dot com
    6.2.2007 23:10 Rici
    Rozbalit Rozbalit vše Galaxie sport
    Muzete mi nekdo napsat jak si mam do playlistu dat galxii sport,eurosport,ct2,ct1.vubec se v tom nevyznam.diky
    27.10.2009 22:40 Brejsky
    Rozbalit Rozbalit vše Re: VLC - 2 (přehrávání multimédií)
    Lze prehravat avi soubory primo z verejneho FTP? mpeg se mi spusti, ale avi si prehravac nejdriv stahuje kamsi na HDD a az po ulozeni video zacne prehravat. Mam to jen spatne nastavene, nebo to nelze?

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.