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 11:33 | Nová verze

    Byl vydán LineageOS 24 (Mastodon). LineageOS (Wikipedie) je svobodný operační systém pro chytré telefony, tablety a set-top boxy založený na Androidu. Jedná se o nástupce CyanogenModu. LineageOS 24 je založený na Androidu 17.

    Ladislav Hagara | Komentářů: 0
    dnes 03:55 | IT novinky

    Společnost Valve publikovala na svém GitLabu nákresy a schémata zapojení headsetu Steam Frame. Pro nekomerční účely.

    Ladislav Hagara | Komentářů: 1
    včera 23:11 | Bezpečnostní upozornění

    Soutěž Pwn2Own Ireland 2026 skončila 9. října. Bezpečnostní výzkumníci získali celkem 1 262 000 dolarů na odměnách. Během soutěže bylo předvedeno zneužití 98 zero-day zranitelností. Testování zahrnovalo různé kategorie zařízení a software. Výzkumníci předváděli prakticky fungující útoky podle pravidel soutěže. Výsledky následně slouží výrobcům při přípravě oprav. Mezi pokořenými jsou: Samsung Galaxy S26, OpenAI Codex, Oracle Autonomous AI Database, Google Pixel 10, u iPhone 17 neuspěli.

    vencour | Komentářů: 0
    9.10. 22:44 | Nová verze

    Programovací jazyk Python byl vydán v nové verzi 3.15.0. Podrobný přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 16
    9.10. 22:33 | Zajímavý projekt

    BIGWORDS.PAGE je open-source webová aplikace, která po otevření odkazu v prohlížeči vykreslí přes celou obrazovku jednoduché informační sdělení. Zpráva i její nastavení jsou uložené v části URL za znakem #, například odkaz https://bigwords.page/#abclinuxu zobrazí jako velký bílý nápis 'abclinuxu' na černém pozadí. Obsah odkazu lze upravovat i vestavěným editorem, ten umožňuje nastavovat formátování a vizuální efekty textu, časovače, QR kódy a obrázky. Zdrojový kód je dostupný pod licencí MIT na GitHubu.

    ❗Červivý Hřib krade❗ | Komentářů: 9
    9.10. 11:55 | Upozornění

    V neděli 11. října proběhne rotace klíče kořenové zóny. Podruhé v historii. Ondřej Filip na blogu CZ.NIC: "Pokud je pro Vás DNS protokol spíše výzva, ale přesto spravujete nějakou síť či DNS resolver, zkuste si jednoduchý test, který připravila firma Cloudflare na této adrese. Obzvláště zbystřit byste měli, pokud uvidíte nějaká červená políčka."

    Ladislav Hagara | Komentářů: 14
    9.10. 09:55 | IT novinky

    Vláda Spojených států se rozhodla vyřadit americkou softwarovou společnost Microsoft a několik dalších velkých technologických podniků z programu, který umožňuje kvalifikovaným zahraničním pracovníkům získat povolení k trvalému pobytu. Oznámila to včera administrativa amerického prezidenta Donalda Trumpa. Opatření zdůvodnila rozsáhlým zneužíváním programu, který je dlouhodobě terčem kritiky ze strany Trumpových příznivců, neboť prý znevýhodňuje americké pracovníky.

    Ladislav Hagara | Komentářů: 12
    9.10. 09:44 | IT novinky

    Datové centrum největší ruské technologické společnosti Jandex v Rjazaňské oblasti se stalo cílem dronového útoku a zastavilo provoz. Jandexu se někdy přezdívá „ruský Google“. Provozuje nejoblíbenější internetový vyhledávač v Rusku nebo aplikace pro objednávky jídla a taxi. Využívají jej desítky milionů lidí v rusky mluvících zemích.

    Ladislav Hagara | Komentářů: 13
    9.10. 09:33 | Nová verze

    Francouzská společnost Mistral AI představila Mistral Large 4 (interně přezdívaný 'le Chonk', volně přeloženo 'pořádný macek'), 'open-weight multimodální hybridní instruct-and-reasoning model s architekturou granulárního MoE, nativně podporující více jak 160 jazyků'. Model má přes jeden bilión parametrů, z nichž při práci využívá 49 miliard, kontextové okno o délce milion tokenů a obrazový enkodér o 1,6 miliardách parametrů.

    … více »
    ❗Červivý Hřib krade❗ | Komentářů: 2
    9.10. 03:22 | Nová verze

    Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.20. Díky 227 přispěvatelům.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2829 hlasů
     Komentářů: 32, poslední dnes 17:02
    Rozcestník

    Dotaz: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)

    10.5.2023 12:56 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Přečteno: 860×
    Tak nevím, zda dotaz patří sem nebo do hardware ... no

    měl jsem radost, že se mi kamerku podařilo zprovoznit, nicméně v distribuci Octopi nefunguje ( chtěl jsem ji zapojit jako kukátko na tiskárnu ... )

    Octopi používá jako zprostředkovatele videokamerky prográmek mjpg-streamer. Je to konzolovka, umí nějaké kouzla s obrazem a má docela podrobný výpis toho, co zrovna dělá.

    Nasucho je dá vyzkoušet
    mjpg_streamer -i "input_uvc.so -d /dev/video0" -o "output_http.so -w ./www"
    ( např. Tak to u mně i fungovalo).

    Ovšem prográmek mi sdělil
    i: Using V4L2 device.: /dev/video0
     i: Desired Resolution: 640 x 480
     i: Frames Per Second.: -1
     i: Format............: JPEG
     i: TV-Norm...........: DEFAULT
     i: Could not obtain the requested pixelformat: MJPEG , driver gave us: BA81
        ... will try to handle this by checking against supported formats. 
    Init v4L2 failed !! exit fatal
     i: init_VideoIn failed

    Hledal jsem co to může znamenat, a co by tak asi odstranilo problém, a našel jsem dotaz, podobný mé situaci.

    avafinger radil něco změnit ve zdrojáku, a znovu přeložit, což jsem zkusil, ale prográmek sděloval to samé, co přetím ( jen MJPEG se změnilo na JPEG)
    i: Could not obtain the requested pixelformat: JPEG , driver gave us: BA81

    Dotaz na možnosti kamerky
    v4l2-ctl --list-formats-ext
    ioctl: VIDIOC_ENUM_FMT
            Type: Video Capture
    
            [0]: 'BA81' (8-bit Bayer BGBG/GRGR)
                    Size: Discrete 640x480
    

    Jaký je váš názor, je ještě nějaká šance ? podle mně je ta kamerka levný Acerský šunt, a prostě asi nebude spolupracovat. Ve VLC i QT V4L Test Unity na tomto PC funguje, ale zdá se mi, že pro ten streamer (a tudíž octopi) je nepoužitelná ..

    M.

    Odpovědi

    10.5.2023 13:12 X
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    https://github.com/jacksonliam/mjpg-streamer/issues/389

    Osobne bych zacal s ffmpeg ve smyslu:
    ffmpeg -f rawvideo -i /dev/video0 test.mpeg
    10.5.2023 21:03 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Ta kamerka funguje, obraz video z ní jde, ale potřebuji ji zprovoznit s octopi, který používá mjpeg-streamer (asi napevno zadrátovaná závislost) jako zprostředkovatele mezi kamerkou a jeho (octopi) web-rozhraním.

    Zdá se, že formát, který leze z kamerky, nesouhlasí s formátem, který je schopen streamer ... přijmout nebo zpracovat...

    Tvé řešení mi nejpíš nic neřekne, viz můj dotaz. Jak zjistím, jestli kamerka umí MJPEG nebo JPEG ?

    v4l2-ctl --list-formats

    nic takového asi nenašel , nevím v tomhle nejsem lumen ... a odkazovaný dotaz je na githubu jsem zadával já. Zatím bez odpovědi, ani moc odpověď nečekám, stačí se podívat do historie issues ... mnoho dotazů, odpovídá jen na to, co se mu zrovna chce a naposledy před asi rokem .. Tak moc nečekám na reakci...
    11.5.2023 18:19 BFU
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    $ apt-file search v4l2-ctl

    v4l-utils: /usr/bin/v4l2-ctl

    Takze

    $ apt install v4l-utils

    Mimochodem:

    $ v4l2-ctl --help-all | grep -B 4 VIDIOC_ENUM_FMT

    ...

    --list-formats-ext

    Takze:

    $ v4l2-ctl -d /dev/video0 --list-formats-ext

    A jeste -D a --all switche jsou k uzitku.
    11.5.2023 21:56 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    díky za snahu, ten v4l2-ctl mám, výpis --list-formats-ext je ... no v dotazu předtím a na odkazovaném githubu v mém "anglicky" položeném dotazu ... už to řeším jinou kamerou, zítra budou 2 nepoužívané kusy, snad některý z nich umí jpeg nebo mjpeg. Pak se uvidí , jak to celé dopadlo ...
    12.5.2023 01:04 BFU
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    No tak pokud jde o to z te kamery jenom vystipat data a debayerovat je, tak gstreamer:

    $ gst-launch-1.0 v4l2src device=/dev/video0 ! queue ! bayer2rgb ! videoconvert ! jpegenc ! multifilesink location=/tmp/test%d.jpg max-files=10

    Tohle bude tahat ty bayerovske framy z /dev/video0 , softwarove je to prekonvertuje do RGB, pak z toho udela jpeg a zapise to, frame po framu , to /tmp/test*jpg . Staci to nechat chvili bezet a viz obsah /tmp .

    To skoro vypada, ze to muze nahradit cely ten mjpg...stuff .

    Pozor, softwareove debayerovani je pomale. Nektere embedded systemy na to maji dedikovany hardware.
    12.5.2023 07:50 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Ale on chce vzdialené kukátko na 3D tlačiareň, preto streamovanie.

    Nie že by to nešlo cez automatický refresh stránky so statickým obrázkom, ale to by potrebovalo vyladiť kvôli periodickým zápisom (dať ten kus webiku na RAM disk nech opakované a časté zápisy nevyvŕtajú dieru do SD karty či kam).
    12.5.2023 13:43 BFU
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Podle toho 'mjpg_streamer -i "input_uvc.so -d /dev/video0" -o "output_http.so -w ./www"' to vypada, ze ten puvodni nastroj zapisuje obrazky do ./www .

    To ten multifilesink dela taky, staci to tam nasmerovat ( viz "$ gst-inspect-1.0 multifilesink" pro vsechny mozne opce ).

    Ohledne zapisu, ta gstreamerova pipeline nemusi nutne streamovat porad. Nicmene, pokud ty framy neni treba archivovat, namountovat tmpfs nekam do ./www by nebylo od veci tak jako tak, s tim souhlasim.

    Nakonec, gstreamer ma RTP payloader, takze pokud by bylo libo RTP .... server (embedded hw) " ! jpegenc ! rtpjpegpay ! udpsink host=192.168.1.300 port=5000 " a client (PC s IP 192.168.1.300):

    $ gst-launch-1.0 udpsrc port=5000 ! application/x-rtp,encoding-name=JPEG,payload=26 ! rtpjpegdepay ! jpegdec ! autovideosink

    Jeste lepsi by bylo RTSP, ale to jsem rozchodil zatim jenom s VLC serverem, detaily viz https://wiki.videolan.org/Documentation:Streaming_HowTo/Command_Line_Examples/#RTSP_live_streaming a https://wiki.videolan.org/Documentation:Streaming_HowTo/VLM/ . Command line tool k vlc je "cvlc" .
    12.5.2023 16:05 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Parametr -w výstupního pluginu output_http.so určuje, z jakého adresáře má mjpg_streamer číst a odesílat soubory, pokud na ně přijde přes HTTP požadavek. Vlastní stream se tam neukládá - viz stream vs. file.
    12.5.2023 20:59 BFU
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Pak je asi na miste dotaz, jestli je vubec potreba ten mjpeg tool, nebo by to stacilo ubalit rucne pomoci treba toho gstreameru . Co je vlastne cilem, jestli jenom streamovat (on demand) video po ethernetu, pak to tim gstreamerem jde.
    13.5.2023 08:23 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Rozhodně potřeba není, jen by se to muselo do RPi obrazu přidat. Možností je celá řada, gstreamer, ffmpeg, možná i vlc.

    Hackovat konverzi z defakto raw streamu hloupé kamery do jpegu kvůli streamování v prehistorickém mjpegu mi přijde zbytečné.
    14.5.2023 06:21 BFU
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Zrovna ten gstreamer by tam uz byt mohl.

    Ohledne toho "defakto raw streamu", bayer je prostorove enkodovany, takze je potreba to nejdrive debayerovat, coz je na pomalem hardware problem, pokud to nema nejaky blok co debayerovani umi ( podle https://github.com/rasmus25/debayer-rpi to RPi zrejme nema ).

    To enkodovani je stejny problem, enkodovat do JPEGu je softwarove jeste relativne OK i na pomalem hardware, s libjpeg-turbo jde pouzit i ARM32 NEON coz pomaha. I x264 ma rucne ubalene ARM32 NEON optimalizace, ale i s tema je to oproti enkodovani do JPEGu (s NEON) o dost narocnejsi. Dekodovani to same.

    Takze ten JPEG docela chapu, a snahu mit sensor co udela co nejvic (debayerovani na strane sensoru s nejakym vestavenym ISP v sensoru, jako ma treba OV5640 ; nebo rovnou sensor co generuje JPEG framy) taky chapu. Bez HW en/dekoderu chapu i tu potrebu pro jednoduche kodeky.
    10.5.2023 21:31 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Pokiaľ mjpg_streamer vyžaduje na vstupe multimediálny formát Motion JPEG, tak ho musí nejako dostať. Ak kamera nevie poskytnúť MJPEG, tak je treba predradiť vrstvu ktorá zoberie stream z kamery a prekonvertuje ho na MJPEG aby sa mjpg_streamer mal čoho chytiť.

    Ale na začiatok by som skúsil či to ide cez ffmpeg.

    V prvom tabe spustím streaming z kamery (bez konverzie ale v obálke MpegTS):
    ffmpeg -f v4l2 -re -i /dev/video0 -f mpegts udp://127.0.0.1:12345
    V druhom tabe spustím prehrávanie:
    ffplay -f mpegts -probesize 32 udp://127.0.0.1:12345
    
    Ak to pôjde, tak si doladím IP, výstupný formát (x264/h265) a FPS nech to mám aj po sieti. Ale to len tak hádam, neživím sa streamovaním z kabínok.
    10.5.2023 22:34 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    hmm .. to je magie ... děkuji a zkusím to, pak dám vědět, jak jsem dopadl ..
    10.5.2023 22:39 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Ještě dotaz : to jako znamená obejít octopi (teda mjpeg-streamer) a hodit to na web přímo ? Jako je to schůdná cesta, proč ne ?
    10.5.2023 23:10 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    hm .. zase problém ... octopi nemá gui, a ffplay tudíž háže segmentation ....

    no ptám se, protože jste pěkně začal .. tak ten první příkaz něco cachuje, vypadá že funguje .. mám výstup přímo hodit na síť, aby to viděl firefox ? Jaký formát použít .. ? No já vím, kabinky taky nejsou moje obílbené místo , tak tápu ...

    Děkuji za popostrčení.

    M
    11.5.2023 11:17 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Segmentation fault je iný týp chyby ako Could not initialize videovýstup - No available video device. Toľko k tomu pokusu.

    Keď chceš, tak si tam daj webový server ngnix ktorý priamo zavolá ffmpeg s potrebnými parametrami. Nie je to tak geekovské ako využiť kamerku čo poskytuje video formát ktorý je iný ako vyžaduje tebou preferovaný streamovací program (keďŽe to vyžaduje konverziu).

    Alebo to vyrieš jednoduchšie. Vytiahni z krabice s hračkami nejakú USB kameru čo poskytuje MJPEG, a budeš mať vybavené aj bez kúpy RasPI CAM.

    Ohľadne FF, neviem či má ešte stále plnú podporu MPEG-1 (MJPEG/MPEG-TS). Niekde na NAS mám staré nahrávky filmíkov zo starých fotoaparátov, ale NextCloud mi niečo z toho nevedel zastreamovať (už si nespomeniem čo, nepotreboval som to zisťovať v tých kvantách súkromných dát). Viac som po tom nepátral. Ten formát je na dnešnú dobu zastaralý.
    11.5.2023 11:53 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Děkuji za odpověď ... Asi bude rychlejší zkusit nějakou jinou kameru ... Tu "krabici s hračkami" ale nemám, jen pár nefunkčních notebooků, no kdyžtak se porozhlídnu kolem, nebo za pár korun něco koupím... M.
    12.5.2023 16:08 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    13.5.2023 14:41 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    to už jsem četl dříve, ale vyžaduje to ffstreamer, a ten jsem ani pomocí apt-file nenašel. Jen zmínku, že ffstreamer byl z distribucí odstraněn, ale je možné si celý ffmpeg přeložit kompilace na Pi asi 4 hodiny ... no na mně zbytečná masařina, to už radši najdu jinou kamerku, což se taky stalo.

    Ale děkuji.
    13.5.2023 14:27 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Příloha:
    Resumé :

    Tak jsem vyměnil kamerku za starou Logitech c110. v4l2-ctl říkal, že umí i jpeg i mjpeg, zkusil jsem ji a .... nic. Ani nevím, co bylo špatně, protože jsem ji znova zkusil druhý den a ... kuk :)

    Jinak moc děkuji všem za pomoc, problém je vyřešen.

    Co se týče toho transkódování za letu ( když má kamerka jen jiný formát než mjpeg neb jpeg, ) tak před tím dost na diskuzích varují ( sám jsem teda neměl možnost to potvrdit ), prý to nebohému Pi dost saje výkon, A tisk nemusí být zrovna kvalitní... ale nevím

    Jinak hezký víkend ...

    M.

    Založit nové vlákno • Nahoru

    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.