Un program care fotografiază singur o cameră live, din oră în oră, cu calculatorul închis
Camerele publice transmit non-stop, dar nu păstrează nimic. Ce nu ai văzut în direct e pierdut. Programul ăsta se uită singur la o transmisiune live, salvează cadrul pe disc la intervalul ales și scrie într-un jurnal ce a ieșit din fiecare încercare. Rulează și cu fereastra închisă.

15 min - 24 h
Interval între poze
84 KB
Cât ocupă o poză
sub 1 GB
Un an de arhivă
8
Cauze de eșec explicate
Unde era clientul
O cameră publică arată vama Bogorodica, dinspre Macedonia de Nord spre Grecia. Se vede coada de mașini în timp real, ceea ce e util înainte să pleci la drum. Problema e că o transmisiune live nu ține minte nimic. Dacă nu te uiți fix atunci, momentul e pierdut.
Ca să răspunzi la o întrebare simplă, de tipul "la ce oră se aglomerează de obicei", ai nevoie de istoric. Iar istoricul nu există nicăieri: nici camera, nici site-ul care o afișează nu păstrează cadre vechi.
Varianta manuală înseamnă să deschizi pagina din oră în oră și să faci o captură de ecran. Funcționează o zi. La a doua zi ai uitat, iar noaptea oricum nu o faci.
Ce trebuia rezolvat
Trebuia ceva care să funcționeze fără mine. Nu un script pe care să îl pornesc de fiecare dată, ci un program care își face treaba și când fereastra e închisă, și la trei dimineața.
Mai erau trei condiții. Să meargă pe orice cameră, nu doar pe asta, fiindcă adresa unei transmisiuni se schimbă. Să nu umple discul, fiindcă o poză pe oră înseamnă mii de fișiere pe an. Și, cel mai important, când nu merge ceva să îmi spună de ce, într-o limbă pe care o înțeleg fără să citesc cod.
Cum se face de obicei, cum s-a făcut aici
Înainte
După
Deschizi pagina camerei și faci captură de ecran manual
Poza se face singură, la intervalul ales, și cu programul închis
Noaptea nu se întâmplă nimic, fiindcă dormi
Orele de noapte intră în arhivă la fel ca cele de zi
Capturile ajung amestecate în Descărcări, cu nume generate de browser
Fișierele se așază pe cameră și pe zi, cu ora în nume
Când o cameră nu merge, vezi doar o pagină goală, fără explicație
Fiecare eșec are un motiv scris în română în jurnal
Nu poți răspunde la "cum arăta acolo marțea trecută la ora 7"
Ai istoric, deci poți compara aceeași oră din zile diferite
Sistemul, pas cu pas
Apasa pe un pas pentru detalii
Îi dai fie adresa paginii pe care se vede camera, fie linkul direct al transmisiunii, care se termină în .m3u8. Dacă îi dai pagina, programul o citește și caută singur fluxul dinăuntru. Butonul "Testează adresa" îți spune pe loc dacă l-a găsit, ca să nu descoperi peste o zi că nu s-a salvat nimic.
Se conectează la flux, decodează exact un cadru și închide conexiunea. Nu descarcă video, nu ține legătura deschisă. De asta o poză costă sub 100 KB și câteva secunde, nu megabytes de trafic.
O cameră poate transmite în continuare, dar să trimită același cadru înghețat, minute sau ore la rând. Programul calculează o amprentă a fiecărei imagini și o compară cu ultima. Când imaginea e identică, notează "stream înghețat" în jurnal, dar salvează poza oricum: e o informație despre cameră, nu o eroare.
Poza intră în poze\Numele camerei\Data\ora.jpg. Un folder pe cameră, un folder pe zi, ora în numele fișierului. Nu ai nevoie de niciun index și de niciun program ca să te descurci în arhivă. Ceasul din numele fișierului e al calculatorului tău, cel scris peste imagine e al camerei, care poate fi pe alt fus orar. Diferența e documentată, ca să nu pară eroare.
Bifezi intervalul, de la 15 minute până la o dată pe zi, și programul își creează sarcina în planificatorul din Windows. De atunci pozele se fac și cu fereastra închisă. Dacă la ora respectivă calculatorul era stins, recuperează poza imediat ce îl pornești.
Fiecare încercare intră în jurnal.txt, cu oră și rezultat. Când pică, motivul e scris pe înțeles: "gazda nu răspunde", "adresa nu mai există pe server", "serverul refuză accesul la cameră", "nu am găsit niciun stream". Opt cauze distincte, fiecare cu explicația ei în ghid. Nu vezi niciodată un cod de eroare fără traducere.
De ce merită
Rulează cu fereastra închisă, prin planificatorul din Windows
Merge pe orice cameră publică, îi dai pagina sau linkul direct .m3u8
Buton de test care îți spune pe loc dacă a găsit transmisiunea
Detectează cadrul înghețat și îl notează, în loc să te lase să crezi că e nou
Un an de arhivă sub un gigabyte, plus ștergere automată a zilelor vechi
Jurnal cu opt cauze de eșec explicate pe înțeles, fără coduri de eroare
Totul rămâne pe calculatorul tău: fără cont, fără cloud, fără abonament
Un singur executabil, fără instalare și fără Python pe calculator
Exemple reale de folosire
Cozi la vamă și trafic
Aduni istoricul unei treceri de frontieră sau al unei intersecții și vezi tiparul: la ce ore se aglomerează, în ce zile, cât ține. Decizi când pleci pe date, nu pe presupuneri.
Șantier și lucrări
O poză pe oră de pe camera șantierului devine, în câteva luni, dovada vizuală a progresului, utilă la raportare către client și în discuții despre termene.
Meteo și condiții pe teren
Camerele de la munte, de pe pârtii sau din porturi arată starea reală. Arhiva îți dă comparația între ani, nu doar imaginea de acum.
Verificare la distanță
O locație pe care o administrezi de departe, fotografiată automat la ore fixe, cu tot ce a ieșit scris într-un jurnal pe care îl poți citi când ai timp.
Ce a ieșit
Programul rulează neîntrerupt din 12 august 2026. În primele 25 de ore a salvat 33 de poze, inclusiv toată noaptea, la 00:23, 01:23, 02:23 și așa mai departe, fără ca cineva să fie la calculator.
O poză ocupă în medie 84 KB, iar întreaga arhivă de o zi și un sfert ocupă 2,9 MB. La o poză pe oră, un an întreg de istoric stă sub un gigabyte. Dacă nici atât nu vrei, alegi câte zile să păstreze și programul șterge singur ce e mai vechi.
Partea care mi-a confirmat că jurnalul e util a venit dintr-un eșec. O a doua cameră, adăugată pentru vama Nadlac, a picat de 20 de ori la rând cu același mesaj: "nu am găsit niciun stream în pagina dată". Nu a trebuit să investighez nimic. Scria acolo că pagina aceea nu conține o transmisiune live, așa că am scos camera din listă. Un program care spune clar de ce nu merge te costă un minut. Unul care tace te costă o după-amiază.
O transmisiune live nu ține minte nimic. Programul ăsta ține minte în locul ei.
Din proiect
Apasa pe o imagine pentru a o mari
Construit cu
Pașii următori
Direcții de extindere:
- Detectarea automată a aglomerației, prin comparație între cadre, cu alertă când coada depășește un prag
- Montarea automată a unui timelapse dintr-o zi sau dintr-o săptămână de capturi
- Trimiterea pozei pe Telegram sau pe email la fiecare captură
- Rulare pe un server mic, ca arhiva să se adune și când calculatorul e stins
Ce alte programe se pot construi la fel
Aceeasi structura (un formular simplu, calcule automate, completarea unui document si export PDF) se muleaza pe orice hartie repetitiva. Le construiesc ca automatizari la comanda, pe nevoia ta.
Monitor de preț pe o pagină
Același tipar, dar pe text: verifică o pagină la interval fix, salvează valoarea și te anunță când se schimbă. Istoric local, fără abonament la un serviciu de urmărire.
Arhivă de documente publice
Descarcă automat, la interval, un fișier care se actualizează pe un site oficial, îl salvează pe zile și îți spune când conținutul chiar s-a schimbat față de ultima descărcare.
Raport automat din mai multe surse
Adună la ore fixe date din câteva locuri diferite, le pune într-un singur fișier și îl lasă pe disc sau ți-l trimite pe email, fără să deschizi nimic.
Supraveghere de disponibilitate
Verifică din minut în minut dacă un site sau un serviciu răspunde, ține jurnalul întreruperilor și scoate la final o situație clară a timpului în care a fost picat.
Spune-mi ce hartie completezi des si o transform intr-un program care o scoate singur.
Ce întreabă clienții
Nu. Bifezi programarea automată o singură dată, iar programul își creează sarcina în planificatorul din Windows. De atunci pozele se fac și cu fereastra închisă. Calculatorul trebuie totuși să fie pornit; dacă era stins la ora respectivă, poza se recuperează imediat ce îl pornești.
Cu orice cameră publică ce transmite live. Îi dai fie adresa paginii pe care se vede camera, fie linkul direct al transmisiunii, care se termină în .m3u8. Poți ține oricâte camere în listă, iar cele active intră la fiecare rundă de poze.
O poză are în medie 84 KB. La o poză pe oră înseamnă aproape 2 MB pe zi și sub un gigabyte pe an. Dacă nici atât nu vrei să se adune, alegi câte zile să păstreze și programul șterge singur zilele mai vechi.
Încercarea intră în jurnal cu motivul scris pe înțeles, de exemplu "gazda nu răspunde" sau "adresa nu mai există pe server". Sunt opt cauze distincte, fiecare explicată în ghid. Programul reîncearcă la ora următoare, fără să se oprească.
Numele fișierului poartă ora calculatorului tău, iar ceasul scris peste imagine e al camerei, care poate fi în alt fus orar. Diferența e normală și e documentată în ghid, ca să nu pară o eroare.
Nu. Tot ce face programul rămâne pe calculatorul tău: pozele, setările și jurnalul. Nu are cont, nu are server și nu trimite nimic mai departe. Se conectează doar la camera pe care i-o dai tu.
Urmatorul pas
Vrei un sistem ca acesta pentru afacerea ta?
Programeaza o discutie de 30 de minute. Analizam situatia ta concreta si iti spun exact ce pasi ai de facut. Gratuit, fara obligatii.
Alte studii de caz
RecomandatUn om care nu există, pentru firma care n-are pe cine pune pe cameră
Două reclame de 18 secunde în care aceeași femeie vorbește română. Femeia nu există, birourile nu există, camera n-a pornit niciodată. Al doilea clip a pornit din același fișier ca primul, la opt ore distanță. Singurul lucru real sunt 31 de secunde de voce, citite pe telefon într-o cameră liniștită.
Vezi studiul
RecomandatUn program care completeaza singur dosarul de prosumator de 12 pagini
Un program desktop care ia datele clientului si echipamentele alese, calculeaza singur puterile si scoate dosarul de prosumator de 12 pagini in PDF, gata de depus la reteaua de electricitate.
Vezi studiul
RecomandatUn configurator AI care îți arată mașina infoliată înainte să o infoliezi
Un tool care îți arată mașina ta exactă într-o folie nouă, înainte să dai banii pe infoliere. Încarci o poză, alegi dintr-un catalog de sute de folii reale, iar AI-ul aplică folia fotorealist, păstrând mașina la fel. Se pune pe orice site.
Vezi studiul