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í
×
    dnes 16:11 | Zajímavý software

    Strata je open-source inferenční engine, který umožňuje lokálně provozovat rozsáhlý čínský model Qwen3.8-Flash-Next, který by jinak nejspíše vyžadoval serverovou infrastrukturu, na běžném herním počítači s alespoň 12 GB VRAM, 32 GB RAM a dostatkem místa na SSD. Nároky na paměť a rychlost generování se liší s použitou variantou modelu Qwen. Zdrojový kód je dostupný na GitHubu, pod licencí MIT.

    AfD 💙 | Komentářů: 1
    dnes 15:11 | Humor

    Americký prezident Donald Trump oznámil vznik federální Jednotky pro superinteligenci (Super Intelligence Force), která má koordinovat postup vlády, technologických firem, náboženských organizací a dalších institucí v oblasti rychle se rozvíjející umělé inteligence (Trumpem oficiálně nazývanou superinteligencí). SIF, podřízená přímo Trumpovi, má pomoci Spojeným státům udržet v oblasti SI technologický náskok nad světem a

    … více »
    AfD 💙 | Komentářů: 4
    dnes 13:11 | Zajímavý software

    Klient je e-mailový klient pro GNOME s nativní podporou Proton Mailu, PGP a spamfiltrem řízeným AI. Napsaný je v Go s GTK4 a libadwaita. Připojuje se přímo k Proton Mailu (bez Proton Bridge), ke Gmailu, k Seznam.cz a k libovolné schránce IMAP/SMTP. Každou novou zprávu nejdřív posoudí spamfiltr a teprve potom ji ukáže a ohlásí. Rozhraní je česky a anglicky.

    Ladislav Hagara | Komentářů: 5
    dnes 10:44 | Humor

    Hra Doom nově běží také v SQL databázi CedarDB. Představen byl SQLDoom. Vyzkoušet lze online demo. Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 0
    dnes 04:44 | Nová verze

    Multiplatformní open source aplikace scrcpy (Wikipedie) pro zrcadlení připojeného zařízení se systémem Android na desktopu a umožňující ovládání tohoto zařízení z desktopu, byla vydána v nové verzi 5.0. S podporou hardwarového dekódování videa na desktopu.

    Ladislav Hagara | Komentářů: 0
    dnes 04:33 | Nová verze

    Moderní linker mold, rychlejší alternativa k LLVM lld nebo wild, byl vydán v nové major verzi 3.0.0. Přepsán byl z C++ do Rustu.

    Ladislav Hagara | Komentářů: 3
    včera 20:22 | Nová verze

    Po osmi letech od vydání verze 2.0 byla vydána nová major verze 3.0 multiplatformního editoru tagů MusicBrainz Picard (Wikipedie). Přehled novinek, vylepšení a oprav v changelogu.

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

    Mezinárodní federace hudebního průmyslu (International Federation of the Phonographic Industry) navrhla Evropské komisi zařazení populárního open-source nástroje yt-dlp na evropský seznam 'padělků a pirátství' (EU Counterfeit and Piracy Watch List) pro rok 2027 (plné znění žádosti IFPI). IFPI ve svém podání označuje tento aktivně vyvíjený a o rozličné funkce bohatší fork youtube-dl za 'závažný problém' pro hudební průmysl, v

    … více »
    AfD 💙 | Komentářů: 14
    včera 14:44 | Nová verze

    Byla vydána nová verze 7.4 linuxové distribuce Parrot OS (Wikipedie). Jedná se o linuxovou distribuci založenou na Debianu a zaměřenou na penetrační testování, digitální forenzní analýzu, reverzní inženýrství, hacking, anonymitu nebo kryptografii. Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    včera 11:55 | Pozvánky

    Dnes startuje desátý ročník oblíbené kyberbezpečnostní soutěže The Catch organizované Forenzní laboratoří CESNETu. Letos zavede soutěžící do světa národních výzkumných a vzdělávacích sítí (NREN). Čekají na vás tematické úlohy založené na principu Capture the Flag (CTF), hledání ukrytých flagů i zajímavé ceny. Otestujte své schopnosti a vyrazte na lov flagů.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2804 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    yt2txt

    dnes 18:46 | Přečteno: 138×

    Dost často se mi stává že narazím na youtube na video které mě sice tématicky zajímá, ale bohužel autorův verbální projev je natolik uširvoucí a celkově neposlouchatelný že musím video vypnout. Nezřídka bývají taky videa "obohacená" o otravnou muziku na pozadí, rychlé vizuální střihy, stroboskopické efekty a podobné zvrácenosti. Vyrůstal jsem v dobách kdy lidi na obrazovce měli jakžtakž kultivovaný projev a nehodlám se sebetrýznit dnešním audiovizuálním fástfůdem.

    Youtube má naštěstí funkci která dokáže poměrně úspěšně převést to nesrozumitelné geglání a drmolení na titulky. Tyto se dají stáhnout samostatně pomocí yt-dlp. Stačí potom titulky nějak převést na okem čitelný text. Text ti nediktuje tempo, nevnucuje emoce, dá se snadno prohledávat, nezabírá stovky megabajtů místa. Je veliký rozdíl v tom jestli přečteš za pět minut text nebo jsi nucen hodinu trpět jak zvíře u videa.

    Přikládám jednoduchý shell skript který jsem si na toto sestrojil. Zkusil jsem ho dovybavit anglickýma komentářema kdyby se to náhodou dostalo do ruky někomu kdo neumí česky.
    #!/bin/sh
    # this script using yt-dlp and xmllint to convert
    # youtube video to readable plain text file
    # Usage: sh yt2txt.sh video_id
    
    lang=cs   # set prefered language
    id=$1
    
    if [ $(echo $id | wc -c) -ne 12 ]; then
        echo "invalid video id!"
        exit 1
    fi
    
    if yt-dlp --list-subs $id 2>&1 | grep -wq "(Original)"; then
    dir=$HOME/yt2txt/$(date +%s)-$id
    mkdir -p $dir && cd $dir
    yt-dlp --ignore-config \
           --ignore-errors \
           --write-subs \
           --sub-langs all,-live_chat \
           --sub-format srv1 \
           --skip-download \
           --output "%(id)s" $id
    
    # download auto generated/translated version
    # if regular subtitles not available.
    if ! ls -1 | grep -q "\.$lang"; then
    # if you get HTTP Error 429 then try increase
    # --sleep-subtitles to 30 seconds or more.
    yt-dlp --ignore-config \
           --ignore-errors \
           --write-auto-subs \
           --sleep-subtitles 2 \
           --sub-langs .*-orig,$lang \
           --sub-format srv1 \
           --skip-download \
           --output "%(id)s-auto" $id
    fi
    
    # convert xml to readable text.
    for i in *.srv1; do
        if [ -f "$i" ]; then
            xmllint --xpath '//text()' "$i" |
            sed 's/&[^;]*;//g;/^$/d' |
            tr -s '\n' ' ' | fold -sw70 > $(basename "$i" srv1)txt
            rm "$i"
        fi
    done
    
    # open result or run filemanager
    s=$(ls -1 $dir | grep "\.$lang" | head -n1)
    if [ -f "$s" ]; then
        less $s
    else
        xdg-open $dir
    fi
    
    else
        echo "video $id have no subtitles!"
    fi
    
    Pokud by i přesto všecko vznikal problém získat z textu srozumitelnou informaci, dal by se teoreticky výstupní textový soubor předhodit AI aby ho předžvýkala do stravitelné podoby. Ale toto jsem zatím nezkoušel.        

    Hodnocení: -

    zatím nehodnoceno
            špatné • dobré        

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

    Komentáře

    Vložit další komentář

    dnes 19:32 jejda | skóre: 27 | blog: jejda
    Rozbalit Rozbalit vše Re: yt2txt
    Příloha:
    Nevímproč se při vkládání nějak rozbil ten sed regex. Mezi & a [ zmizel text amp. Vložím ten skript rači do souboru jako přílohu. Nevíte někdo jak to opravit?
    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.