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 03:33 | Bezpečnostní upozornění

    V dokumentově orientované databázi MongoDB byla nalezena a v upstreamu již opravena kritická bezpečností chyba CVE-2025-14847 aneb MongoBleed.

    Ladislav Hagara | Komentářů: 0
    včera 23:11 | IT novinky

    Při úklidu na Utažské univerzitě se ve skladovacích prostorách náhodou podařilo nalézt magnetickou pásku s kopií Unixu V4. Páska byla zaslána do počítačového muzea, kde se z pásky úspěšně podařilo extrahovat data a Unix spustit. Je to patrně jediný známý dochovaný exemplář tohoto 52 let starého Unixu, prvního vůbec programovaného v jazyce C.

    🇨🇽 | Komentářů: 0
    včera 15:55 | Komunita

    FFmpeg nechal kvůli porušení autorských práv odstranit z GitHubu jeden z repozitářů patřících čínské technologické firmě Rockchip. Důvodem bylo porušení LGPL ze strany Rockchipu. Rockchip byl FFmpegem na porušování LGPL upozorněn již téměř před dvěma roky.

    🇨🇽 | Komentářů: 5
    včera 15:44 | Zajímavý software

    K dispozici je nový CLI nástroj witr sloužící k analýze běžících procesů. Název je zkratkou slov why-is-this-running, 'proč tohle běží'. Klade si za cíl v 'jediném, lidsky čitelném, výstupu vysvětlit odkud daný spuštěný proces pochází, jak byl spuštěn a jaký řetězec systémů je zodpovědný za to, že tento proces právě teď běží'. Witr je napsán v jazyce Go.

    🇨🇽 | Komentářů: 0
    včera 15:33 | Zajímavý software

    Yazi je správce souborů běžící v terminálu. Napsán je v programovacím jazyce Rust. Podporuje asynchronní I/O operace. Vydán byl v nové verzi 25.12.29. Instalovat jej lze také ze Snapcraftu.

    Ladislav Hagara | Komentářů: 1
    26.12. 18:44 | Komunita

    Od soboty do úterý probíhá v Hamburku konference 39C3 (Chaos Communication Congress) věnovaná také počítačové bezpečnosti nebo hardwaru. Program (jiná verze) slibuje řadu zajímavých přednášek. Streamy a záznamy budou k dispozici na media.ccc.de.

    Ladislav Hagara | Komentářů: 0
    26.12. 13:22 | Zajímavý software

    Byl představen nový Xserver Phoenix, kompletně od nuly vyvíjený v programovacím jazyce Zig. Projekt Phoenix si klade za cíl být moderní alternativou k X.Org serveru.

    🇨🇽 | Komentářů: 7
    26.12. 13:11 | Nová verze

    XLibre Xserver byl 21. prosince vydán ve verzi 25.1.0, 'winter solstice release'. Od založení tohoto forku X.Org serveru se jedná o vůbec první novou minor verzi (inkrementovalo se to druhé číslo v číselném kódu verze).

    🇨🇽 | Komentářů: 0
    26.12. 03:33 | Nová verze

    Wayback byl vydán ve verzi 0.3. Wayback je "tak akorát Waylandu, aby fungoval Xwayland". Jedná se o kompatibilní vrstvu umožňující běh plnohodnotných X11 desktopových prostředí s využitím komponent z Waylandu. Cílem je nakonec nahradit klasický server X.Org, a tím snížit zátěž údržby aplikací X11.

    Ladislav Hagara | Komentářů: 0
    25.12. 14:44 | Nová verze

    Byla vydána verze 4.0.0 programovacího jazyka Ruby (Wikipedie). S Ruby Box a ZJIT. Ruby lze vyzkoušet na webové stránce TryRuby. U příležitosti 30. narozenin, první veřejná verze Ruby 0.95 byla oznámena 21. prosince 1995, proběhl redesign webových stránek.

    Ladislav Hagara | Komentářů: 0
    Kdo vám letos nadělí dárek?
     (33%)
     (1%)
     (23%)
     (1%)
     (1%)
     (1%)
     (11%)
     (12%)
     (17%)
    Celkem 175 hlasů
     Komentářů: 18, poslední 24.12. 15:29
    Rozcestník

    Dotaz: Jak dostat obraz z USB mikroskopu na obrazovku + do souboru se zvukem z USB mikrofonu?

    Gilhad avatar 7.10.2023 01:05 Gilhad | skóre: 20 | blog: gilhadoviny
    Jak dostat obraz z USB mikroskopu na obrazovku + do souboru se zvukem z USB mikrofonu?
    Přečteno: 647×
    Mám linux Gentoo, fluxbox, USB mikroskop (Dino-lite umí obraz, ale nemá zvuk) a USB mikrofon (Generalplus? snímá celkem dobře, aspoň pro daný účel) (A celkem výkonný počítač)

    Chtěl bych dělat (hlavně pro sebe) něco jako instruktážní videa na youtubu ( například tohle video ), ale nevím jak na to (a co ještě pro to případně potřebuju).

    Zároveň bych chtěl, aby při natáčení byl na monitoru obraz, co se natáčí, abych vůbec viděl co dělám.

    Co mi funguje:

    poslat obraz v mikroskopu na obrazovku takto: mplayer tv:// -tv driver=v4l2:width=1920:height=1080:fps=30:outfmt=rgb24:device=/dev/video0

    nahrát zvuk z mikrofónu takto: arecord -D "hw:2,0" -f S16_LE some_file.wav

    a dál už nevím. (A hlavně nevím, co nevím a jestli o tomhle někdo někde píše pro začátečníky, klidně anglicky)

    Poradíte?

    Řešení dotazu:


    Odpovědi

    7.10.2023 03:22 jejda | skóre: 27 | blog: jejda
    Rozbalit Rozbalit vše Re: Jak dostat obraz z USB mikroskopu na obrazovku + do souboru se zvukem z USB mikrofonu?
    Mohlo by jít ten obraz se zvukem zachytávat ffmpegem, výstup posílat rourou do souboru a ten přes další rouru hned číst přehrávačem. Ten "náhled" bude asi mít maličko zpoždění, ale to by se snad dalo přežít. Nějak takto:
    ffmpeg -f v4l2 -video_size 1920x1080 -i /dev/video0 -f alsa -i hw:2 -f matroska pipe:1 | tee /tmp/nahrávka.mkv | mpv --no-input-terminal /dev/stdin
    Kdyby náhodou nebyl zvuk synchronní s obrazem, dá se to upravit volbou -itsoffset pro ffmpeg.
    Jendа avatar 7.10.2023 03:44 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Jak dostat obraz z USB mikroskopu na obrazovku + do souboru se zvukem z USB mikrofonu?
    cheese stačí spustit a zmáčknout čudlík a funguje mi to out-of-the-box (nahrávku to vyrobilo v ~/.gnome2/cheese/media/). Ale nejde nic nastavit, např. parametry komprese videa.

    VLC umí současně zobrazovat a nahrávat do souboru, jde to naklikat v dialogu pro otevření souboru/streamu/device, a pak nějak i výsledný string pastnout do cvlc aby člověk nemusel pokaždé naklikávat.

    Také se tyhle pipelines dají dělat pomocí gstreameru (gst-launch) ale neumím to, budeš muset zagooglit example.
    Řešení 1× (Gilhad (tazatel))
    Gilhad avatar 7.10.2023 05:37 Gilhad | skóre: 20 | blog: gilhadoviny
    Rozbalit Rozbalit vše Re: Jak dostat obraz z USB mikroskopu na obrazovku + do souboru se zvukem z USB mikrofonu?
    Díky za rady, i když jsem to vyřešil nakonec jinak, tak mě postrčily správným směrem

    - ffmpeg sice fungoval, ale ten skluz tam byl něco děsného, tak odhadem 10 sec, což pro interaktivní navádění prostě už nefunguje - každou chvíli totálně mimo záběr

    - VLC by znamenalo updatovat celé QT což se mi před zítřejší telekonferou zrovna nechce (a balíky pro staré QT na webu nevidím v té konkrétní verzi)

    - cheese by znamenal tahat GNOME a mezitím mě napadlo zkusit ještě jednu starší techniku

    recordmydesktop

    recordmydesktop --device hw:2,0 --freq 44100 -o ~/recordMyDestop/"${name}"

    a ono to zafungovalo, i když je to blbé jak facka na břicho - prostě snímá obrazovku a zvuk z mikrofonu (a po skončení to dlouze konvertuje do name.ogv ) a na obrazovku spustím ten mplayer, takže to má lag asi 0.2 sec a s tím se už dá dobře pracovat :)
    7.10.2023 06:42 čavo | skóre: 16
    Rozbalit Rozbalit vše Re: Jak dostat obraz z USB mikroskopu na obrazovku + do souboru se zvukem z USB mikrofonu?
    Do telekonfery to asi nestihneš, ale ak by si potreboval v budúcnosti vytvárať videá, kde budaš spájať viac zdrojov (video, alebo audio), tak by si mohol uvažovať nad obs-studio.
    * media-video/obs-studio
         Available versions:  (~)29.1.3-r1 **9999*l {+alsa browser decklink fdk jack lua nvenc pipewire pulseaudio python qsv qt6 speex +ssl truetype v4l vlc wayland websocket LUA_SINGLE_TARGET="+luajit" PYTHON_SINGLE_TARGET="python3_10 python3_11 python3_12"}
         Homepage:            https://obsproject.com
         Description:         Software for Recording and Streaming Live Video Content
    
    Osobne s ním skúsenosti nemám, ale dosť ľudí si ho pochvaluje.
    Gilhad avatar 7.10.2023 07:10 Gilhad | skóre: 20 | blog: gilhadoviny
    Rozbalit Rozbalit vše Re: Jak dostat obraz z USB mikroskopu na obrazovku + do souboru se zvukem z USB mikrofonu?
    Já zatím zkouknul nějaké video na youtubu o KDEnLive a jak to tam ukazoval, tak to bylo pro blondýny, což mi dává šanci, že to zvládnu nějak taky, udělám v tom pár videí a zjistím, co vlastně chci.

    To OBS tam taky zmiňoval, jako lepší, ale složitější systém, tak si ho nechám na později.

    Teď v podstatě potřebuju něco natočit a okecat, pak z toho většinu vyházet "já si to tu pospouštím ..." "jak se to vlastně přepíná" "co jsem to chtěl ..." "ehhmmm hmmmm" "kde se to zase vypíná" a tak, nahradit to symbolickými přechody, nacpat tam titulky a sem tam obraz šipky na správné místo a pak to učesaně vyexportovat.

    Až mi tohle trochu půjde (dosud jsem nic takového nezkoušel), tak se asi rozvážu a budu chtít víc, ale teď se potřebuju hlavně nezahltit a nezaseknout :)
    7.10.2023 23:12 jejda | skóre: 27 | blog: jejda
    Rozbalit Rozbalit vše Re: Jak dostat obraz z USB mikroskopu na obrazovku + do souboru se zvukem z USB mikrofonu?
    Si s tím ffmpegem zkouším trochu hrát a zjistil jsem, že když se do té roury s náhledem pošle formát mpegts tak je to zpoždění náhledu tak okolo jedné sekundy odhadem. To už by šlo ne? Zkus toto:
    ffmpeg -f v4l2 -framerate 30 -video_size 1920x1080 -i /dev/video0 -f alsa -i hw:2 /tmp/nahrávka.mkv -f mpegts - | mpv -
    Jendа avatar 8.10.2023 00:51 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Jak dostat obraz z USB mikroskopu na obrazovku + do souboru se zvukem z USB mikrofonu?
    To, co vidíš, je zpoždění kodeku. Pro matrosku to jako defaultní kodek vybere libx264, a protože jsi nespecifikoval latenci, tak se použije nějaká jeho defaultní. Ta je velká, protože lidi většinou kódují soubory a je jim jedno jaká je. A větší latence umožňuje lepší kompresi, protože se používá predikce mezisnímků zezadu i zepředu (B-frame) a několik dalších věcí (k x264 neexistuje nebo alespoň neznám použitelnou dokumentaci, ale x265 je skoro stejnej).

    Tím že jsi přepnul výstupní kontejner na mpegts, tak se vybral výstupní kodek mpeg2video. Ten je starší a hloupější, takže asi nemá v defaultním nastavení tak velký buffer který skenuje pro predikci.

    Teď tě asi napadne vnutit tomu x264 tune zerolatency. Já jsem si ale všiml, že tvoje potrubí ve skutečnosti spouští dva nezávislé kodéry -- do toho souboru na disku to dále cpe H.264, a do mpv trubkou to cpe MPEG2. Takže ffmpeg zakóduje video, pošle ho trubkou do mpv, a to ho zase rozkóduje a zobrazí, což zní jako strašná blbost. Takže co ve skutečnosti potřebuješ je poslat trubkou nějaké raw video. To z hlavy nedám, ale umělo to rgb24 a nějakej yuv.

    Ještě jedné věci jsem si všiml, alespoň na mém systému to vyrobilo video s barevným schématem yuv422p - snaží se to zkopírovat barvy z kamery a moje kamera dává zdá se toto. Takové video většina BFU nepřehraje - minimálně na starších Windows a Mac OS X s tím byly problémy, v prohlížečích taky. Proto je potřeba všude cpát -pix_fmt yuv420p, což je nejběžnější a podporovaný formát.
    8.10.2023 04:52 jejda | skóre: 27 | blog: jejda
    Rozbalit Rozbalit vše Re: Jak dostat obraz z USB mikroskopu na obrazovku + do souboru se zvukem z USB mikrofonu?
    To s těma barvama yuv420p je dobrá připomínka to mi nějak nedocvaklo, dík. On těch formátů ffmpeg umí fakt mraky. Většinu z nich ani neznám, no našel jsem tam jeden bezztrátový yuv4mpegpipe. S ním už je ta odezva přehrávání fakt minimální. Odhadem tak těch 100-200ms.
    ffmpeg ...... -pix_fmt yuv420p output.mkv -f yuv4mpegpipe -pix_fmt yuv420p - | mpv -
    
    Bohužel nemám kameru tak to musím testovat způsobem že nahrávám obrazovku, ale v tom by snad nemusel být nějaký zásadní rozdíl.
    Gilhad avatar 8.10.2023 02:11 Gilhad | skóre: 20 | blog: gilhadoviny
    Rozbalit Rozbalit vše Re: Jak dostat obraz z USB mikroskopu na obrazovku + do souboru se zvukem z USB mikrofonu?
    Ono to i s tím stávajícím lagem 0.2 sec je takové dost vláčné, já bych to rád používal jako lupu pro pájení (a nahrál si to), ale když má člověk řídit pohyb rukou se zpožděním signálu, tak je to docela opruz ... gamesáci řeší milisekundy, já s tím bojuju, jako bych chtěl dlouhou tyčí přesně usadit kovadlinu na řetězu ...
    8.10.2023 00:02 BFU
    Rozbalit Rozbalit vše Re: Jak dostat obraz z USB mikroskopu na obrazovku + do souboru se zvukem z USB mikrofonu?
    gst-launch-1.0 videotestsrc ! tee name=t \

    t. ! queue ! autovideosink \

    t. ! queue ! videoconvert ! openh264enc ! avimux name=m ! filesink location=/tmp/test.avi \

    audiotestsrc ! lamemp3enc ! m.

    Staci nahradit videotestsrc za v4l2src a audiotestsrc za pulsesrc nebo alsasrc . S tema testsrc elementama to funguje i bez kamery a mikrofonu, nebot generuji data do te pipeline. Vysledek je /tmp/test.avi kontejner s videem a zvukem, a zaroven video v okne.

    Založit nové vláknoNahoru

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

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