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í
×
    včera 18:44 | Zajímavý článek

    Nová čísla časopisů od nakladatelství Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 155 (pdf) a Hello World 27 (pdf).

    Ladislav Hagara | Komentářů: 0
    včera 16:11 | Nová verze

    Hyprland, tj. kompozitor pro Wayland zaměřený na dláždění okny a zároveň grafické efekty, byl vydán ve verzi 0.50.0. Podrobný přehled novinek na GitHubu.

    Ladislav Hagara | Komentářů: 0
    včera 15:55 | Komunita

    Patrick Volkerding oznámil před dvaatřiceti lety vydání Slackware Linuxu 1.00. Slackware Linux byl tenkrát k dispozici na 3,5 palcových disketách. Základní systém byl na 13 disketách. Kdo chtěl grafiku, potřeboval dalších 11 disket. Slackware Linux 1.00 byl postaven na Linuxu .99pl11 Alpha, libc 4.4.1, g++ 2.4.5 a XFree86 1.3.

    Ladislav Hagara | Komentářů: 2
    16.7. 21:22 | IT novinky

    Ministerstvo pro místní rozvoj (MMR) jako první orgán státní správy v Česku spustilo takzvaný „bug bounty“ program pro odhalování bezpečnostních rizik a zranitelných míst ve svých informačních systémech. Za nalezení kritické zranitelnosti nabízí veřejnosti odměnu 1000 eur, v případě vysoké závažnosti je to 500 eur. Program se inspiruje přístupy běžnými v komerčním sektoru nebo ve veřejné sféře v zahraničí.

    Ladislav Hagara | Komentářů: 14
    16.7. 16:22 | IT novinky

    Vláda dne 16. července 2025 schválila návrh nového jednotného vizuálního stylu státní správy. Vytvořilo jej na základě veřejné soutěže studio Najbrt. Náklady na přípravu návrhu a metodiky činily tři miliony korun. Modernizovaný dvouocasý lev vychází z malého státního znaku. Vizuální styl doprovází originální písmo Czechia Sans.

    Ladislav Hagara | Komentářů: 24
    16.7. 15:33 | Upozornění

    Vyhledávač DuckDuckGo je podle webu DownDetector od 2:15 SELČ nedostupný. Opět fungovat začal na několik minut zhruba v 15:15. Další služby nesouvisející přímo s vyhledáváním, jako mapyAI asistent jsou dostupné. Pro některé dotazy během výpadku stále funguje zobrazování například textu z Wikipedie.

    bindiff | Komentářů: 8
    16.7. 13:33 | Bezpečnostní upozornění

    Více než 600 aplikací postavených na PHP frameworku Laravel je zranitelných vůči vzdálenému spuštění libovolného kódu. Útočníci mohou zneužít veřejně uniklé konfigurační klíče APP_KEY (např. z GitHubu). Z více než 260 000 APP_KEY získaných z GitHubu bylo ověřeno, že přes 600 aplikací je zranitelných. Zhruba 63 % úniků pochází z .env souborů, které často obsahují i další citlivé údaje (např. přístupové údaje k databázím nebo cloudovým službám).

    Ladislav Hagara | Komentářů: 5
    16.7. 00:11 | Nová verze

    Open source modální textový editor Helix, inspirovaný editory Vim, Neovim či Kakoune, byl vydán ve verzi 25.07. Přehled novinek se záznamy terminálových sezení v asciinema v oznámení na webu. Detailně v CHANGELOGu na GitHubu.

    Ladislav Hagara | Komentářů: 0
    15.7. 20:44 | IT novinky

    Americký výrobce čipů Nvidia získal od vlády prezidenta Donalda Trumpa souhlas s prodejem svých pokročilých počítačových čipů používaných k vývoji umělé inteligence (AI) H20 do Číny. Prodej těchto čipů speciálně upravených pro čínský trh by tak mohl být brzy obnoven, uvedla firma na svém blogu. Americká vláda zakázala prodej v dubnu, v době eskalace obchodního sporu mezi oběma zeměmi. Tehdy to zdůvodnila obavami, že by čipy mohla využívat čínská armáda.

    Ladislav Hagara | Komentářů: 10
    15.7. 17:22 | Nová verze

    3D software Blender byl vydán ve verzi 4.5 s prodlouženou podporou. Podrobnosti v poznámkách k vydání. Videopředstavení na YouTube.

    Ladislav Hagara | Komentářů: 0
    Jaký je váš oblíbený skriptovací jazyk?
     (59%)
     (27%)
     (7%)
     (3%)
     (0%)
     (1%)
     (4%)
    Celkem 409 hlasů
     Komentářů: 16, poslední 8.6. 21:05
    Rozcestník

    Youtube s komfortem i v Linuxu

    16.6.2011 19:43 | Přečteno: 2003× | Linux | poslední úprava: 16.6.2011 19:42

    Delší dobu jsem se trápil s hledáním vhodného řešení pro práci s Youtube v Linuxu. Chtěl jsem přehrávat videa v něčem spolehlivějším (a méně žravém na zdroje) než je flash a taky mít možnost si některá videa stáhnout. Všemu na co jsem narazil buďto chyběla stabilita, nebo integrace s Firefoxem. Hurá k řešení...

    Wrappery

    Základem jsou skripty youleech a youplay. Jde o poměrně triviální wrapery kolem youtube-dl, screen a mplayeru (volitelně je podporován i ionice).

    youleech
    #!/bin/bash
    # (c) Mgr. Simon Toth 2011
    # Licensed under MIT license
    # http://www.opensource.org/licenses/mit-license.php
    
    # determine path to store the videos
    path="$HOME/youtube" # default
    if [ "$YOUTUBEPATH" != "" ]; then
            path=$YOUTUBEPATH;
    fi
    
    if [ ! -d "$path" ]; then
            if [ -e "$path" ]; then
                    echo "Download directory is set to \"$path\", but there is already a non-directory with such name";
                    exit 1;
            fi
            mkdir -p "$path";
            if [ $? -ne 0 ]; then
                    echo "Download directory is set to \"$path\", but does not exist and cannot be created";
                    exit 1;
            fi
    fi
    
    # determine if we have youtube-dl
    if [ ! -x "`which youtube-dl`" ]; then
            echo "youtube-dl script not found in path";
            exit 1;
    fi
    
    # check for screen
    if [ ! -x "`which screen`" ]; then
            echo "screen executable not found in path";
            exit 1;
    fi
    
    # if you have youtube login and pass, you can set them here
    login=
    pass=
    user=""
    
    if [ "$login" != "" ] && [ "$pass" != "" ]; then
            user=" -u $login -p $pass ";
    fi
    
    cd "$path"
    # if we have ionice, set low priority
    if [ -x "`which ionice`" ]; then
            screen -d -m ionice -c 3 `which youtube-dl` $user -t -R 500 "$@";
    else
            screen -d -m `which youtube-dl` $user -t -R 500 "$@";
    fi
    
    youplay
    #!/bin/bash
    # (c) Mgr. Simon Toth 2011
    # Licensed under MIT license
    # http://www.opensource.org/licenses/mit-license.php
    
    # determine path to store the videos
    path="$HOME/youtube" # default
    if [ "$YOUTUBEPATH" != "" ]; then
            path=$YOUTUBEPATH;
    fi
    
    if [ ! -d "$path" ]; then
            if [ -e "$path" ]; then
                    echo "Download directory is set to \"$path\", but there is already a non-directory with such name";
                    exit 1;
            fi
            mkdir -p "$path";
            if [ $? -ne 0 ]; then
                    echo "Download directory is set to \"$path\", but does not exist and cannot be created";
                    exit 1;
            fi
    fi
    
    # determine if we have youtube-dl
    if [ ! -x "`which youtube-dl`" ]; then
            echo "youtube-dl script not found in path";
            exit 1;
    fi
    
    # check for screen
    if [ ! -x "`which screen`" ]; then
            echo "screen executable not found in path";
            exit 1;
    fi
    
    # if you have youtube login and pass, you can set them here
    login=
    pass=
    user=""
    
    if [ "$login" != "" ] && [ "$pass" != "" ]; then
            user=" -u $login -p $pass ";
    fi
    
    COOKIE_FILE=$path/cookies.txt
    screen -d -m mplayer -cookies -cookies-file ${COOKIE_FILE} $(`which youtube-dl` ${user} -g --cookies ${COOKIE_FILE} "$@")
    

    Tyto skripty berou jako parametr youtube URL. youleech video stáhne do cesty nakonfigurované v proměnné $YOUTUBEPATH (defaultně do ~/youtube) a youplay video přehraje v přehrávači mplayer (jako odkládací adresář používá opět $YOUTUBEPATH).

    Integrace s Firefoxem

    Pro integraci do Firefoxu je vhodný doplněk Flashgot. Po jeho instalaci provedeme konfiguraci obou skriptů. Nezapomeňte zaškrtnout "Zobrazit v místní nabídce".

    Konfigurace youplay Konfigurace youleech

    Následovně můžeme vypnout menu samotného Flashgotu.

    Vypnutí menu flashgotu

    A pak už si můžeme užívat komfortní Youtube.

    Komfort v akci

    Nedostatky

    Jediným zásadním nedostatkem na který jsem zatím narazil je dlouhé čekání na začátek přehrávání v případě youplay, ale může jí i o problém mojí lokální konfigurace.

           

    Hodnocení: 100 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    16.6.2011 19:46 dopisovatel | blog: zpravicky
    Rozbalit Rozbalit vše Re: Youtube s komfortem i v Linuxu
    Nejen přehrávání perfektně řeší skvělý UMPlayer.
    16.6.2011 19:51 Let_Me_Be | skóre: 20 | blog: cat /proc/idea/current | Brno
    Rozbalit Rozbalit vše Re: Youtube s komfortem i v Linuxu
    No dobre, ale to je to same jako youtube-dl. Samostatný program bez integrace do Firefoxu.
    Linked in profil - Můj web - Nemůžete vyhrát hádku s blbcem. Nejdřív vás stáhne na svoji úroveň a pak ubije zkušenostmi.
    16.6.2011 21:34 jnd | skóre: 1 | blog: lnx
    Rozbalit Rozbalit vše Re: Youtube s komfortem i v Linuxu
    Když už tak minitube. Je to sice taky bez integrace, ale dají se v tom hledat a procházet videa.
    xxx avatar 16.6.2011 21:26 xxx | skóre: 42 | blog: Na Kafíčko
    Rozbalit Rozbalit vše Re: Youtube s komfortem i v Linuxu
    Me to forkne nekolik mplayeru:
    geo@holly:~$ ps ax | grep mplayer
    12141 pts/8    T      0:00 mplayer -cookies -cookies-file /home/geo/youtube/cookies.txt http://v1.lscache7.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0hPTVJSVF9FSkNOOV9KTFhB
    12165 pts/8    T      0:00 mplayer -cookies -cookies-file /home/geo/youtube/cookies.txt http://v1.lscache7.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0hPTVJSVF9FSkNOOV9KTFhB
    12866 ?        Ss     0:00 SCREEN -d -m mplayer -cookies -cookies-file /home/geo/youtube/cookies.txt http://v12.lscache6.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0hPTVJSVF9FSkNOOV9KTFhB&fexp=901313%2C913103%2C901602%2C910207&algorithm=throttle-factor&itag=35&ip=0.0.0.0&burst=40&sver=3&signature=CFDBD175AD3E57E2E4DC96BF87B78F484CDA6562.D46ED09A706DE57210A53BD3897AA0BF86DA2E3B&expire=1308276000&key=yt1&ipbits=0&factor=1.25&id=8b2cdaf19680610d
    12867 pts/9    SLs+   0:09 mplayer -cookies -cookies-file /home/geo/youtube/cookies.txt http://v12.lscache6.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0hPTVJSVF9FSkNOOV9KTFhB&fexp=901313%2C913103%2C901602%2C910207&algorithm=throttle-factor&itag=35&ip=0.0.0.0&burst=40&sver=3&signature=CFDBD175AD3E57E2E4DC96BF87B78F484CDA6562.D46ED09A706DE57210A53BD3897AA0BF86DA2E3B&expire=1308276000&key=yt1&ipbits=0&factor=1.25&id=8b2cdaf19680610d
    12868 pts/9    S+     0:00 mplayer -cookies -cookies-file /home/geo/youtube/cookies.txt http://v12.lscache6.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0hPTVJSVF9FSkNOOV9KTFhB&fexp=901313%2C913103%2C901602%2C910207&algorithm=throttle-factor&itag=35&ip=0.0.0.0&burst=40&sver=3&signature=CFDBD175AD3E57E2E4DC96BF87B78F484CDA6562.D46ED09A706DE57210A53BD3897AA0BF86DA2E3B&expire=1308276000&key=yt1&ipbits=0&factor=1.25&id=8b2cdaf19680610d
    
    To je normalni chovani nebo bug?
    Please rise for the Futurama theme song.
    17.6.2011 00:19 Let_Me_Be | skóre: 20 | blog: cat /proc/idea/current | Brno
    Rozbalit Rozbalit vše Re: Youtube s komfortem i v Linuxu
    Pokud to poustis rucne tak bacha na "&". URL je potreba predavat v uvozovkach.

    Ale jinak screen->mplayer->mplayer je v poradku.
    Linked in profil - Můj web - Nemůžete vyhrát hádku s blbcem. Nejdřív vás stáhne na svoji úroveň a pak ubije zkušenostmi.
    16.6.2011 22:10 viewer
    Rozbalit Rozbalit vše Re: Youtube s komfortem i v Linuxu
    Pouzivam gtk-youtube-viewer
    okrem prehravania umoznuje vyhladat video alebo stiahnut video bez web browsera
    http://trizen.googlecode.com/files/gtk-youtube-viewer
    17.6.2011 00:24 Ondra
    Rozbalit Rozbalit vše Re: Youtube s komfortem i v Linuxu
    dik za tip, vyzkousel jsem a fungovalo

    chvilku jsem si s tim jeste hral, hloubal, hledal na webu a nakonec jsem skoncil ale u tohodle:

    addon do Firefoxu FlashVideoReplacer + gecko-mediaplayer (bylo treba odinstalovat totem-mozplugin, ktery prestal fungovat)

    a ted uz si jen chrochtam blahem, asi jako tohle prasatko
    pushkin avatar 17.6.2011 08:32 pushkin | skóre: 43 | blog: FluxBlog
    Rozbalit Rozbalit vše Re: Youtube s komfortem i v Linuxu
    17.6.2011 08:53 Woky
    Rozbalit Rozbalit vše Re: Youtube s komfortem i v Linuxu
    Snaha se sice ceni, ale v tomhle mi pripade mi prijde dost groteskni cpat do hlavicky takovehleho vyplodu svuj copyright vcetne titulu ;o)
    17.6.2011 11:48 Let_Me_Be | skóre: 20 | blog: cat /proc/idea/current | Brno
    Rozbalit Rozbalit vše Re: Youtube s komfortem i v Linuxu
    Pokud neco nema uvedenou licenci nemuzes to pouzit, protoze musis predpokladat plny copyright. V momente kdy uvadis licenci musis uvest copyrightovou hlavicku.
    Linked in profil - Můj web - Nemůžete vyhrát hádku s blbcem. Nejdřív vás stáhne na svoji úroveň a pak ubije zkušenostmi.
    17.6.2011 12:09 Woky
    Rozbalit Rozbalit vše Re: Youtube s komfortem i v Linuxu
    OK, o tom ale neni rec, me pripada dost tristni na neco podobneho vztahovat licenci vubec. To uz by jsi mohl na stupidni skript vypisujici Ti aktualni adresar vztahovat sva autorska prava, pominu-li fakt, ze je postaven na prikazech a binarkach, na nez se vztahuje licence nekoho jineho. Ale nic ve zlem, jen ma poznamka ;o)
    Shadow avatar 17.6.2011 12:45 Shadow | skóre: 25 | blog: Brainstorm
    Rozbalit Rozbalit vše Re: Youtube s komfortem i v Linuxu
    Jenomže v ČR se copyrightu vzdát nemůžeš - ten se vztahuje automaticky na vše, takže i tenhle můj komentář je autorské dílo a vztahuje se na něj copyright, dokud jako autor nespecifikuji licenci, která teprve čtenářům (či uživatelům) dovolí víc než to skoro nic, co zákon umožňuje. Jinými slovy, kdyby tam neuvedl nic, platilo by "All rights reserved.". I na tak malý kus kódu.
    If we do not believe in freedom of speech for those we despise we do not believe in it at all.
    17.6.2011 09:09 typickej linuxak s mastnou hlavou a svetr pletenej okolo pasu
    Rozbalit Rozbalit vše Re: Youtube s komfortem i v Linuxu
    Vzdyt se tam da normalne zvolit prehrat mp4 verzi. Proc zas vymeslite kolo?
    LukynZ avatar 17.6.2011 09:55 LukynZ | skóre: 2 | blog: status_quo | Ostrava
    Rozbalit Rozbalit vše Re: Youtube s komfortem i v Linuxu
    ja ted nedavno zacal pouzivat gmediafinder, umi to vic nez jen youtube, volit kvalitu a stahovat a hlavne je to gtk aplikace :)
    17.6.2011 10:54 Martin Habovštiak
    Rozbalit Rozbalit vše Re: Youtube s komfortem i v Linuxu
    http://www.youtube.com/html5 Dole kliknúť na "Aktivovať" a väčšina videí už pôjde bez flashu Sťahovanie riešim skriptom, ktorý však funguje iba na HTML5 videá. "Sťahovanie" flashov - skopírujem súbor z /tmp/Flash*
    Computers are like air conditioning - both stop working properly, when you open windows...
    17.6.2011 11:32 typickej linuxak s mastnou hlavou a svetr pletenej okolo pasu
    Rozbalit Rozbalit vše Re: Youtube s komfortem i v Linuxu
    Jeste bys mohl prodat odkaz na google, chudak takhle ztratit par hodin picovinou./
    AsciiWolf avatar 18.6.2011 14:06 AsciiWolf | skóre: 41 | blog: Blog
    Rozbalit Rozbalit vše Re: Youtube s komfortem i v Linuxu
    Jdi si trollovat třeba na (l)živě, tady o tvé hloupé kecy opravdu nikdo nestojí.
    17.6.2011 11:47 Dusan | skóre: 23 | blog: Moje_trable_s_internetom
    Rozbalit Rozbalit vše Re: Youtube s komfortem i v Linuxu
    Na stiahnutie videa funguje aj pre flash, mp4, webm downloadhelper
    17.6.2011 11:51 Let_Me_Be | skóre: 20 | blog: cat /proc/idea/current | Brno
    Rozbalit Rozbalit vše Re: Youtube s komfortem i v Linuxu
    O tom vim, bohuzel k plynulemu prehravani to ma daleko.
    Linked in profil - Můj web - Nemůžete vyhrát hádku s blbcem. Nejdřív vás stáhne na svoji úroveň a pak ubije zkušenostmi.
    8.8.2011 16:58 mn
    Rozbalit Rozbalit vše Re: Youtube s komfortem i v Linuxu
    Video z Youtube a z mnoha dalsich serveru staci jen spustit ve Firefoxu a vybrat spravne rozliseni. Po nacteni celeho videa bude uzitecnych nekolik prikazu:
    # jako root najdeme kandidaty s videem
    find /proc/*/fd/ -ls | grep Flash
    # nebo
    find /proc/*/fd/ -ls | grep '(deleted)'
    # nebo
    find /proc/*/fd/ -ls | grep Flash | grep '(deleted)'
    
    # jeden soubor si vybereme a zkopirujeme
    # (pro snazsi vyber je dobre mit spustene jen to po kterem touzime)
    cp /proc/3434/fd/16 /tmp/test.flv
    
    # nastavime prava k souboru
    chown mirek:mirek /tmp/test.flv
    chmod 660 /tmp/test.flv
    
    # a zkusime ho prehrat
    mplayer /tmp/test.flv
    
    # pripadne zkonvertovat
    mencoder -oac lavc -ovc lavc -lavcopts acodec=mp2:vcodec=mpeg4 /tmp/test.flv -o /tmp/test.avi
    # nebo
    mencoder -oac mp3lame -ovc lavc -lavcopts vcodec=mpeg4 /tmp/test.flv -o /tmp/test.avi
    

    Založit nové vláknoNahoru

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