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 23:22 | Nová verze

    Byla vydána betaverze Fedora Linuxu 45 (ChangeSet), tj. poslední zastávka před vydáním finální verze, která je naplánována na úterý 20. října. S konzolí kmscon místo fbcon. Současně byla vydána betaverze Fedora Linux Asahi Remixu 45. S podporou čipů M3.

    Ladislav Hagara | Komentářů: 0
    včera 21:44 | Nová verze

    Po půl roce vývoje od vydání verze 50 bylo vydáno GNOME 51 s kódovým názvem "A Coruña" (Mastodon). Podrobný přehled novinek i s náhledy v poznámkách k vydání a v novinkách pro vývojáře. Videopředstavení na PeerTube a YouTube.

    Ladislav Hagara | Komentářů: 1
    včera 20:44 | IT novinky

    OpenAI spolupracuje s konkurenty Anthropic a Google DeepMind ze skupiny Alphabet na bezpečnosti umělé inteligence (AI). Globální obavy ohledně existenčních rizik umělé inteligence vzrostly poté, co se o víkendu sešli vedoucí předních amerických firem z odvětví AI a vyzvali k pozastavení vývoje technologie.

    Ladislav Hagara | Komentářů: 0
    včera 20:33 | IT novinky

    Evropská unie navrhne zákaz sociálních sítí, online her a chatbotů pro děti mladší 13 let a možnost účtu pro děti do 15 let jen se souhlasem rodičů, oznámila šéfka Evropské komise Ursula von der Leyenová v dnešním projevu ve Štrasburku. Návrh předpisu nazvaného EU Kids Act představí Evropská komise ve čtvrtek. Von der Leyenová zdůraznila, že chce, aby se rovněž změnilo základní pravidlo: platformy budou muset dokázat, že jsou bezpečné.

    … více »
    Ladislav Hagara | Komentářů: 6
    15.9. 22:55 | Nová verze

    Byla vydána Java 27 / JDK 27. Nových vlastností (JEP - JDK Enhancement Proposal) je 9.

    Ladislav Hagara | Komentářů: 0
    15.9. 17:44 | Nová verze

    Byl vydán Mozilla Firefox 156.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Vestavěný prohlížeč PDF se nyní spouští o 45 % rychleji. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 156 bude brzy k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    15.9. 14:11 | Nová verze

    Článek na Raspberry Pi představuje nový vzhled desktopu operačního systému Raspberry Pi OS v aktuálním vydání 2026-09-15.

    Ladislav Hagara | Komentářů: 2
    15.9. 14:00 | Bezpečnostní upozornění

    Nové verze Roundcube Webmailu 1.6.19 a 1.7.4 řeší několik zranitelností.

    vencour | Komentářů: 0
    15.9. 11:44 | Zajímavý projekt

    Na Kickstarteru běží kampaň na podporu hloupého (jenom volání a SMS) tlačítkového DIY telefonu MAKERphone 2.0 od společnosti CircuitMess postaveného na ESP32-S3 a volitelně také s hodinkami MAKERband. S možností psaní vlastních aplikací. S volitelnými HW rozšiřujícími moduly.

    Ladislav Hagara | Komentářů: 3
    15.9. 03:33 | Nová verze

    Byla vydána nová verze 10.7 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Přibyly balíčky HomeBox a Scrypted.

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

    Dotaz: Nahravaní videa přes ffmpeg

    9.7.2023 13:15 BigSandy
    Nahravaní videa přes ffmpeg
    Přečteno: 1100×
    Zdravím Vás.

    Hledam dobrou duši, co poradi - pomuže.

    Potřebují nahravat video od 6:00 do 14:00

    Asi nahravat 6 hodin vkuse je blbost.

    Takto hodinu

    ffmpeg -rtsp_transport tcp -i rtsp://192.168.1.149:554/user=admin_password=xxxx_channel=1_stream=0.sdp?real_stream -codec:v copy -an -t 00:60:00 /media/M2_disk_1TB/KAMERY/KURNIK/video.mkv

    1 Potřebuji, aby se v nazvu videa ukladal i datum a čas.

    2 a zprovoznit přes Cron

    Mam to spravně?

    0 06 * * *

    0 07 * * *

    0 08 * * *

    Děkuijí.

    Odpovědi

    9.7.2023 13:51 X
    Rozbalit Rozbalit vše Re: Nahravaní videa přes ffmpeg
    Nastrel. Cron:
    0 * * * *
    Skript se pusti kazdou hodinu v celou. Skript:
    #!/bin/bash
    
    DATE=$(date '+%Y-%m-%d-%H')
    
    PATH="/media/M2_disk_1TB/KAMERY/KURNIK/video-$DATE.mkv"
    
    ffmpeg \
      -rtsp_transport tcp \
      -i rtsp://192.168.1.149:554/user=admin_password=xxxx_channel=1_stream=0.sdp?real_stream \
      -codec:v copy \
      -an \
      -t 00:60:00 \
      $PATH
    
    9.7.2023 15:05 BigSandy
    Rozbalit Rozbalit vše Re: Nahravaní videa přes ffmpeg
    Děkují moc, ale to mi pojede 24 hod. Mi stači 6-14. Zbytečně to bude žrat misto. 1 hodina je 1GB

    Ten nazev jsem si už pořešil.

    /media/M2_disk_1TB/KAMERY/KURNIK/`date '+%Y-%m-%d-%H-%M-%S'`.mkv

    Přes terminal to jede.

    Nechce se mi to spouštět přes crona.

    0 0 15 * * ? ffmpeg -rtsp_transport tcp -i rtsp://192.168.1.149:554/user=admin_password=xxxxx_channel=1_stream=0.sdp?real_stream -codec:v copy -an -t 01:00:00 /media/M2_disk_1TB/KAMERY/KURNIK/`date '+%Y-%m-%d-%H-%M-%S'`.mkv

    Jendа avatar 9.7.2023 15:55 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Nahravaní videa přes ffmpeg
    Děkují moc, ale to mi pojede 24 hod. Mi stači 6-14. Zbytečně to bude žrat misto. 1 hodina je 1GB
    No tak si dej na začátek podmínku že skript skončí pokud date +%H není v povoleném rozsahu.
    0 0 15 * * ? ffmpeg -rtsp_transport tcp -i rtsp://192.168.1.149:554/user=admin_password=xxxxx_channel=1_stream=0.sdp?real_stream -codec:v copy -an -t 01:00:00 /media/M2_disk_1TB/KAMERY/KURNIK/`date '+%Y-%m-%d-%H-%M-%S'`.mkv
    Nikdy jsem neviděl otazník ale možná je to validní, každopádně problém bude imho v tom, že cron nespouští své řádky způsobem, kdy by se expandovaly subpříkazy (to co je v ``). Osobně do crontabu nerad dávám složité konstrukce, vytvořím si skript na disku a volám ten.
    Jendа avatar 9.7.2023 16:00 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Nahravaní videa přes ffmpeg
    No tak si dej na začátek podmínku že skript skončí pokud date +%H není v povoleném rozsahu.
    Pozor na chyták, že +%H je hodina s nulou na začátku, tedy například v 9 ráno je to 09, a standardní [ má tendenci to interpretovat jako číslo v osmičkové soustavě a pak řekne že to nejde načíst, protože 9 v osmičkové soustavě není. Asi by pomohlo date +%_H nebe +%k, ale jenom jsem si to přečetl v manuálu, použil jsem to možná jednou v životě.
    9.7.2023 15:48 BigSandy
    Rozbalit Rozbalit vše Re: Nahravaní videa přes ffmpeg
    Dotaz ohledně toho skriptu.

    Normalně mi ffmpeg přes terminal funguje.

    Když však spustim ten skript přes terminal, tak

    /home/pi/skripty/kurnik: řádek 8: ffmpeg: příkaz nenalezen
    Jendа avatar 9.7.2023 15:57 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Nahravaní videa přes ffmpeg
    Protože PATH je „systémová“ proměnná, ve které je normálně uloženo, kde se mají hledat spouštěné programy, a ty sis ji přepsal.
    9.7.2023 16:15 BigSandy
    Rozbalit Rozbalit vše Re: Nahravaní videa přes ffmpeg
    No i když to moc nechapu, tak jinak.

    Muj bash

    #!/bin/bash

    ffmpeg -rtsp_transport tcp -i rtsp://192.168.1.149:554/user=admin_password=xxxx_channel=1_stream=0.sdp?real_stream -codec:v copy -an -t 01:00:00 /media/M2_disk_1TB/KAMERY/KURNIK/`date '+%Y-%m-%d-%H-%M-%S'`.mkv

    Normalně ho přes terminal spustim a nahravam hodinu video.

    Proč se mi nespustil přes crona?

    0 0 16 * * ? /home/pi/skripty/kurnik1

    Aní v logech nevidim snahu o spuštění.

    Jendа avatar 9.7.2023 16:20 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Nahravaní videa přes ffmpeg
    Jednak protože 0 0 16 * * znamená
    # m h  dom mon dow
    0   0  16  *   *
    
    a dneska není 16. den v měsíci a jednak tam kde máš otazník nedávám buď nic (v případě uživatelského crontabu, tj. to co edituješ crontab -e) nebo jméno uživatele (v případě systémového crontabu v /etc). (pak ještě hypoteticky skript může postrádat právo spouštění +x, a jinak by to mohlo být vidět v syslogu co se mu nelíbí)
    Jendа avatar 9.7.2023 16:22 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Nahravaní videa přes ffmpeg
    A taky 0 v sloupci h znamená že se to bude spouštět jen o půlnoci.

    Tím by vlastně šel vyřešit ten tvůj druhý problém, do toho sloupce h se dá napsat 6-14 a ono to bude spouštět právě v ten rozsah hodin. (prve mě to nenapadlo, protože tohle moc nepoužívám)
    9.7.2023 16:59 BigSandy
    Rozbalit Rozbalit vše Re: Nahravaní videa přes ffmpeg
    Mužeš prosím napsat, jak to ma být spravně, aby se to spouštělo každou hodinu mezi tou 6-14.

    Nebo třeba jen ve 14 hod.

    https://www.freeformatter.com/cron-expression-generator-quartz.html

    0 0 6 * * ? Every day at 6am

    0 0 12 * * ? Every day at noon - 12pm
    Jendа avatar 9.7.2023 21:26 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Nahravaní videa přes ffmpeg
    # m h     dom mon dow
    0   6-14  *   *   *     /home/pi/skripty/kurnik1
    Ta odkazovaná stránka je nějaký jiný cron, standardní cron neumí sekundy (proto jsi tam měl o sloupec víc).
    10.7.2023 06:41 BigSandy
    Rozbalit Rozbalit vše Re: Nahravaní videa přes ffmpeg
    Děkují.
    4.8.2023 12:38 BigSandy
    Rozbalit Rozbalit vše Re: Nahravaní videa přes ffmpeg
    Klucí, prosím ještě o pomoc.

    Mam bash skript a v něm

    ffmpeg -rtsp_transport tcp -i rtsp://192.168.1.149:554/user=admin_password=xxxx_channel=1_stream=0.sdp?real_stream -codec:v copy -an -t 01:00:00 /media/M2_disk_1TB/KAMERY/KURNIK/`date '+%Y-%m-%d-%H-%M-%S'`.mkv

    Spouštím přes crona 0 6-14 * * * /home/pi/skripty/kurnik1

    Je to ok,funguje to.

    Problem je, když potřebují raspi restartovat, tak se skript spustí až se začatkem dalši hodiny.

    Pomuže mi to někdo vyřešit?

    Spoustit skript přes crona @reboot /home/pi/skripty/kurnikReboot

    A aby to začalo nahravat a nahravalo do te doby, než se spustí další skript v celou hodinu.

    Děkují moc.

    4.8.2023 13:05 X
    Rozbalit Rozbalit vše Re: Nahravaní videa přes ffmpeg
    Vytvor si systemd timer a dej mu:
    Persistent=true
    OnCalendar=*-*-* 06..14:00:00
    
    Zbytek si dohledej.

    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.