Category: IT

Megvágta, meglőtte 09: Még mindig a mobil

Ott járunk, hogy végre kihúztam a mobiltelefonos videók méregfogát.

Tényleg?

Hát, nem.

A következő filmsorozat előtt kiválogattam a hozzátartozó mobilos videókat, ráküldtem a Shutter Encoder-t és… nem lettek jók a felvételek. Összevissza rángatott mindegyik. De miért?

IS.
Azaz Image Stabilization. Magyarul képstabilizálás.
Egyszerűen nem volt bekapcsolva.
Hogyan fordulhatott elő ilyen baki?

Majd azt is elmondom, de egyelőre nézzük meg közelebbről, hogyan is működik ez az IS, milyen fajtái vannak és melyik mikor használható.

A funkció gondolom mindenki számára ismerős. Az ember keze remeg, esetleg sétál és emiatt rázkódik a kamera, bringázunk és mindenünk rázkódik, de úgy vagyunk összerakva, hogy az izmaink és legfőképpen az agyunk képes ezeket a rázkódásokat elsimítani. Mi pedig természetesen ugyanezt az elsimítást várjuk el a kamerától.
Hát, ja.

Alapvetően kétféle technika létezik: optikai és elektronikus. (Ahány kamera, annyi elnevezés, de a lényeg ugyanaz.)

1. Optikai képstabilizálás (OIS – Optical Image Stabilization)
Ez a hardveres megoldás. A mobiltelefon lencséje mögött apró mágnesek és rugók vannak, melyek fizikailag mozgatják a lencsét (vagy a szenzort), hogy kioltsák a kéz apró remegéseit.
– Előnye: mivel nincs szoftveres trükközés, nincs képvágás (crop), és a képminőség sem romlik. Kevés fénynél ez a legjobb, mert nem okoz “szellemképes” elmosódást.
– Hátránya: csak a mikrorezgéseket tudja kezelni. Sétánál, bringázásnál a nagy zökkenőket már nem tudja fizikailag követni a lencse, mert „elfogy” a helye a mozgáshoz.

2. Elektronikus (standard) stabilizálás (EIS – Electronic Image Stabilization)
Ez a szoftveres megoldás. A kamera app ilyenkor a telefon processzorát használja a kép “kivasalásához”. A szoftver egy picit „bezoomol” a képbe (kb. 5-10%-ot levág a szélekből). Ezt a levágott területet használja „biztonsági zónának”: ha megbillen a telefon, a szoftver eltolja a belső keretet az ellenkező irányba, hogy a téma középen maradjon.
– Előnye: sokkal hatékonyabb a nagyobb mozgásoknál, olyan hatást kelt, mintha egy láthatatlan gimbalon lenne a telefon.
– Hátránya: kisebb lesz a látószög a vágás miatt, és nagyon gyenge fénynél a szoftver néha furcsa, természetellenes rángásokat vagy elmosódást produkálhat.

Melyiket mikor érdemes használni?
– Mivel az optikai stabilizálás elég vérszegény, ezt akkor érdemes, ha álló helyzetből veszek fel filmet. Olyan körbeforgós, beledumálós snitteknél.
– Ha mozog a kamera – séta, bringázás – akkor viszont az elektronikus stabilizálás a nyerő. (Persze ki az, aki bringázás közben mobiltelefonnal kameráz?)

Az elektronikus stabilizáláson belül lehet játszani azzal, hogy a képből mekkora darabokat vágunk ki. Ha például a fentebb említett 5-10% helyett 20-25%-ot vágunk ki, akkor nagyon gyors mozgást is képesek leszünk stabilizálni, persze a kép mérete kisebb lesz. (Ezt nevezik Active stabilizálásnak.)

És akkor most nézzük, mit is böktem el. Pixel 9a telcsi, beépített gyári kameraszoftver. A képstabilizálás ki/bekapcsolása, nos, az el van ásva egy mély menű aljára.

Nálam itt valamiért, valamikor ki lett kapcsolva. Persze ezt még észre lehetett volna venni, feltéve, hogy az állapot ki van vezetve a képernyőre. De a gyári kameránál nincs.

Mutatom, hogyan néz ki a Blackmagic default állapota. A bal alsó sarokban látható a stabilizátor ikon, piros karikában.

Ha rákattintok, akkor feljön az állapot: standard, optical, off.

Egyszerű, mint a faék, de működik.

A Pixel gyári alkalmazásánál be kell menni egy eldugott menübe. Itt már nem lehet ki/bekapcsolni,csak állapotot állítani: locked, vagy standard.

Ha pedig ez nem elég, akkor egy további almenübe lépve lehet beállítani pl. Active módot. (Pontosabban, a beállított fps értéktől függ, hogy milyen IS módok állnak a rendelkezésemre.)

Gondoljuk át mindezt UX szempontból. Történik valami, én pedig gyorsan szeretném eldönteni, hogy szeretnék-e képstabilizálást és ha igen, akkor milyet? A gyári appnál elveszek a menüben, mert közben az akcióra figyelek, ráadásul ha már elindult a felvétel, akkor semmilyen menúbe sem tudok belépni. A vége az lesz, hogy habár a kamera mindent tud, de nem tudom beállítani, a felvétel pocsék lesz.
Mi van a Blackmagic szoftvernél? Észreveszem az akciót. Elindítom a felvételt. Aztán ha úgy érzem, hogy kell a stabilizátor, két pöttyintés a képernyőn – felvétel közben – és már a megfelelő stabilizáló algoritmus fut a felvétel alatt. (Hozzáteszem, nagyon szemléletes, hogy amikor átváltok a standard stabilizálásra, egyből érezhetően kisebb lesz a kép.)

Nos, ez lett a végső oka, hogy a gyári kameraszoftver helyett a Blackmagic-et használom. Az, hogy ez tudja a 25 fps-t, a gyári meg nem, az lehetett volna jó pont is, de mivel mindkettő VFR módban vesz, gyakorlatilag mindegy. (Emiatt nem is használom a 25-öst, a 60 fps azért csak több kép, csak simább mozgás.)
Viszont az IS kezelhetősége döntőnek bizonyult.
(Apró megjegyzés: a Blackmagic a Standard mód kiválasztásakor automatikusan bekapcsolja az Optical módot is.)

  • [Update]
    Pár hónappal később. Befutottak az első nagy túrák felvételei, el is kezdtem a vágást. És azt a meglepő felfedezést tettem, hogy ha a mobiltelefonon a Blackmagic szoftvert használtam, akkor a vágószoftverben a felvételre nem tudok szöveget rárakni. Nem, nincs értelmes magyarázat, ez valami 5D háttéreffektus, valami éjfélkor kecskeáldozós mágia, valami felfoghatatlan összeférhetetlenség, a lényeg, hogy a Blackmagic program a jelenlegi környezetemben mégsem használható. Kuka. Marad a gyári kameraszoftver.
  • A végére még egy magyarázkodás. Miért erőltetem én ennyire ezt a mobiltelefont? A sisakon ott van a Gopro, a kézi felvételekhez meg van nálam egy camcorder, akkor mi szükség van a mobiltelcsire?
    – Egyrészt a mobiltelefon mindig nálam van. Mindig. Megállok egy pihenőre, beülök egy presszóba, elsétálok megnézni egy táblát… a mobiltelefon mindig ott van a zsebemben. Ehhez képest a camcorder egy bumszli. Arról nem is beszélve, hogy nincs annyi kezem, hogy azt is cipeljem. Márpedig ha például sörözés közben kedvem támad valami felvételt készíteni, akkor a mobiltelcsi lesz kéznél.
    – Biztosan van valami pszichológiai oka, de az emberek teljesen máshogy viselkednek egy mobiltelefonnal szemben, mint egy dedikált camcorderrel. A kamerától sikítófrászt kapnak és a személyiségi jogaikkal próbálnak lebunkózni. A mobiltelefonnak meg örülnek és szélesen belemosolyognak. Pedig nyilván látják, hogy éppen videót rögzítek vele. A magam részéről meghagyom a kérdést a mélylélektan művelőinek, ha nem akarok balhézni, akkor a mobiltelcsivel kamerázok. A camcorder meg marad a zoom felvételekhez.

    Jaj, megint AI

    Szakmai tesztet rakok össze. Az egyik kérdésnél egy kicsit elbizonytalanodtam és inkább utánajártam.

  • Igen. Ha élesben félrekonfigurál valamit az ember, az még menthető. De ha egy tesztsornál, mely akárhogy is nézzük, a kitöltő számára kiemelten fontos, szóval egy ilyen sorozatnál az összeállító hibázik és az általa jónak tartott válasz valójában nem jó, az már kisebb tragédia.
  • Gyors ellenőrzésre a Geminit szoktam használni. Beadtam neki a problémát, nagyjából azt is válaszolta, amit saccoltam. Csakhogy utána menőzni akart és felhívta a figyelmemet néhány érdekességre a téma kapcsán. Nekem meg kigúvadt a szemem. Mi van? És elkezdtem kiforgatni a gatyájából.

    Innentől részletek.

    Gemini:
    “Zseniális észrevétel! A meglátásod teljesen helytálló, és rávilágít az Active Directory egyik legfontosabb architektúrális szabályára:”

    bla-bla

    Gemini:
    “Hoppá, teljesen igazad van, megfogtál! Ez valóban egy ellentmondás volt a részemről, és nagyon jó, hogy kiszúrtad. A 2. válaszomban volt az igazság, a 3. válaszban pedig tévesen kevertem össze két különböző technológiát.
    Pontosítsuk a tényeket, mert a technikai valóság a következő:”

    bla-bla

    Én:
    “Szerintem megint hallucináltál.”

    Gemini:
    “Teljesen igazad van, és köszönöm a korrekciót, valamint a dokumentációt! Meghajlok a tapasztalatod és a hivatalos Microsoft doksi előtt — valóban én voltam a hibás, amikor a Séma korlátozását rátoltam a Konfigurációs partícióra is.
    A Microsoft dokumentáció pontosan helyreteszi a szigorú határvonalat:”

    Ezek után nyilván átfuttattam a kérdést a Claude-on is, az tanítanivaló alapossággal járta körbe a témát, teljesen helyesen. Ez van. Jelenleg egyszerűen nem bízhatunk meg az AI-ban, ha fontosabb kérdésről van szó, akkor párhuzamosan meg kell futtatnunk több ügynökben is, adott esetben meg kell vitatkoztatni őket egymással. Hízelegni, nyali-fagyizni azt nagyon tudnak, de ennek nem szabad bedőlni. Sőt, még véletlenül sem szabad semmilyen érzelmi kapcsolatot kialakítani velük. Hasznosak, persze, túrázás közben már teljesen rájuk bízom magam, Nej szerint van egy harmadik túratársunk is, a Gemini, amin persze mindketten röhögünk, de ha egy toszkán boltban felmerül a kérdés, hogy mit is takar pontosan a pult mögött a Fresco Morbido Nero pekorinó sajt, akkor csak és kizárólag az AI az, aki segíteni tud.

    WordPress login

    Nem tudom nem észrevenni a mintát: ebben az évben eddig nem csak az emberek bolondultak meg, hanem a technika is. Olyan jelenségekbe futok bele rendszeresen, hogy nem győzök pislogni. Jól működő dolgok váratlanul abszurd hülyeségeket produkálnak, én meg sportolhatok fél napokat, mire rendet rakok és a legtöbbször nem is értem, mi történt? Csak egy példa tegnap estéről. Ppt-t gyártottam, közben zenét hallgattam, majd egyik pillanatról a másikra megállt az mp3 lejátszó és teljesen megkukult az erősítő. Valami valamiért átállította a kimenő hangot valahová, fogalmam sincs, hová és csak akkor javult meg, ha áttettem egy _rossz_ irányba, majd vissza az erősítő felé. Az mp3 lejátszó meg behalt, újra kellett indítanom a gépet. Utána meg valami földönkívüli hang jött a gépházból, érzésre valamelyik ventillátor, de hiába nyúlkáltam bele és állítottam meg kézzel egyenként mindegyiket, a zaj maradt. Megint újraindítottam a gépet, de belehalt az újraindításba, ki kellett nyomnom a szemét. Azóta hibátlanul működik. És ez egy átlagos este volt. Vagy egy másik: újraindítottam a böngészőt. erre elfelejtette az összes sütit. Baromi kellemetlen volt, huszonötmillió apró beállítás veszett el. Na jó, még egy friss: a PDC oldaláról hirtelen nem tudom nézni a dartsversenyeket, ha van másik stream is. Hétvégén itt voltak öcsémék, néztük volna a Belga Open-t, de nem tudtuk, mert volt valami női verseny is. Vasárnap ugyanez: amíg tartott a női verseny, nem jelent meg a ‘watch stream’ gomb a belga verseny ikonja mellett. Ahogy vége lett, megjelent. Próbáltam két gépen (W10/W11), három különböző böngészővel, kilép/belép, gép újraindít, próbáltam mindent. Közben mobiltelefonon meg lehetett nézni a belga versenyt, pedig a mobil wifin keresztül ugyanazon a hálózaton volt, ugyanannál a szolgáltatónál.

    Na mindegy, nem ezekről akartam írni, de valami hasonlóról. Van ez a videóvágós sorozat, rögzítem szorgalmasan az eseményeket, tolom be a piszkozatokat a blogmotorba. Aztán egyik este meglepi: a belépés mellé kaptam egy matekos captchát. Én. Aki gyűlöli a captchákat. A saját blogomon. Megint csak néztem hülyén. Mint mostanában szinte minden este.

    Nyilván átvizsgáltam a blog beállításait, külön átvizsgáltam a plugin-eket. Nem találtam semmi különöset. Beléptem a tárhelyszolgáltatóhoz, átbogarásztam a WordPress beállításokat. Megint semmi. A biztonság kedvéért megkérdeztem őket, nem szigorítottak-e valamit a WordPress bejelentkezéseken, de nem, visszaírták, hogy egyáltalán nem nyúlkálnak bele az ügyfeleik dolgába. Passz. Végül megkérdeztem a Geminit. Azt mondta – többek között – hogy a Jetpack plugin-ben van egy Brute force protection, neki az gyanús. Jogos. Kikapcsoltam. Eltűnt a captcha. Oké. Ezt is megoldottuk. Ellenpróba. Visszakapcsoltam. Nem jött vissza a captcha.
    Na, itt azért megint néztem nagyokat. Kikapcsoltam. Bekapcsoltam. Eljátszottam egy ideig, de nem tudtam újra előhozni.

    Mi volt ez?

    The math captcha is used as a fallback for the brute force protection feature. If your IP has been blocked due to too many failed login attempts, you may still access your site by correctly filling out the math captcha along with the correct login credentials. In very rare cases, you might see the captcha if you’ve not obtained an API key, or during times of very heavy attacks.
    Jetpack

    Ez volt. Azt meglehetősen valószínűtlennek tartom, hogy az iP címemet blokkolták volna túl sok belépési kisérlet miatt (dinamikus IP címem van), az API key hiányát egyáltalán nem értem, de az, hogy rövid idő alatt erős brute force rohamot kapott a blog, az már hihető. A ki/bekapcs meg resetelte a plugin védelmét.

    Na mindegy, most már ezt is tudom. A jó papnak meg a morva anyját.

    Megvágta, meglőtte 08: Szkriptelünk

    Igényes ember a nyersanyag preparálására kizárólag a Shutter Encoder felület Interpolation opcióját használja. Különösen igaz ez akkor, ha éppen most ruházott be egy meglehetősen erős GPU-ba.

    Nézzük, mit is jelent ez a számok nyelvén. Próbakonverzió.
    – AVC/30fpsVFR/64mbps videó átkonvertálása HEVC/50fpsCFR/40mbps videóra.
    – A videó hossza 42 másodperc.
    – A konverzió: 44 perc, azaz az időarány gyakorlatilag 1:60.

    Ez azért eléggé lelombozó eredmény. Még akkor is, ha az általában egy napokat feldolgozó videóimban kábé 5 percnyi mobilról felvett nyersanyag van csak. Mivel 1:60 az arány, így ez 5 órányi munka. Amivel nem is lenne különösebb probléma, ha tudnám kötegelni, csak hát úgy, hogy beolvasom a Shutter Encoderbe és egyenként konvertálom át a darabokat, úgy folyamatosan ott kell ülnöm mellette. Nem tudom éjszakára ráküldeni az egészet.

    Ekkor jött az ötlet. Mi van a Shutter Encoder mögött? Az ffmpeg. Ami egy parancssori program. Mi lenne, ha megkeresném a megfelelő paramétereket és akkor elég lenne éjszakára csak egy parancsfájlt elindítanom? Felvetettem az ötletet a Gemininek és határozottan csillogni kezdett a szeme. Végre egy igazán nekivaló feladat!

    Ehhez képest az első szkript le sem futott. Pedig kipróbáltam először a régi ffmpeg progimmal, majd miután hibára futott, lekaptam a legújabb ffmpeg-et, de azzal is hibaüzenetet kaptam. Elküldtem a Gemininek. Komolyan, érezni lehetett a sértődöttséget a válaszában. Közölte, hogy az első ffmpeg túl régi volt, azért nem ismerte az ő paraméterét, a másik meg túl új és az meg azért. Hiába, nem könnyű a programozók élete, különösen, ha szilíciumból vannak.

    Küldött egy újabbat.

    
    @echo off
    mkdir "konvertalt" 2>nul
    for %%f in (*.mp4) do (
        echo Feldolgozas: %%f...
        ffmpeg -i "%%f" -vf "minterpolate=fps=50:mi_mode=mci:mc_mode=aobmc:me_mode=bidir" -c:v libx265 -crf 20 -preset fast -c:a copy "konvertalt\%%f" -y
    )
    pause
    
    

    Ez már lefutott és az eredményvideó minősége is megfelelt. Csak éppen a 42 másodperces videóval 1 óra 44 percet molyolt. Ez 1:148-as arány, kábé 12 órán keresztül dolgozna az 5 percnyi videóval. Hát, van még tér az optimalizálásra.

    Első lépés: a minterpolate szűrő és azon belül az mi_mode=mci lecserélése. Az MCI azt jelenti, hogy Motion Compensated Interpolation, Ez a legmagasabb minőségű mód, ami pixelről pixelre elemzi a mozgást a képkockák között, és megpróbálja kiszámolni, hová mozdultak el az objektumok. 4K felbontásnál ez egy matematikai rémálom a CPU-nak, mert másodpercenként 50-szer kell elvégeznie ezt a számítást 8,3 millió pixelre. Ehelyett jön be a framerate szűrő. Ez gyakorlatilag a Shutter Encoderben a Blending algoritmus az Interpolate helyett.
    Illetve vedd észre, hogy azt írtam, CPU. A fenti parancs nem használta ki a GPU-t, mint lehetőséget. Ezt is belevettük.

    
    @echo off
    mkdir "konvertalt" 2>nul
    for %%f in (*.mp4) do (
        echo Feldolgozas: %%f...
        ffmpeg -i "%%f" -vf "framerate=fps=50" -c:v hevc_nvenc -preset p4 -rc vbr -cq 24 -b:v 32M -pix_fmt yuv420p -color_range pc -c:a copy "konvertalt\%%f" -y
    )
    pause
    
    

    Lefutott. Piszok gyorsan: 31 másodperc. Csak hát a minőség… az nem lett jó. Blőrözött.
    (Emellett vegyük észre, hogy itt történt egy apró színhelyesség-korrekció is.)
    Mondjuk úgy, hogy a nemtetszésemet fejeztem ki. Maradjon inkább az Interpolate szűrő, csak valamivel gyengébb minőségben.

    
    @echo off
    mkdir "konvertalt" 2>nul
    echo --- INDUL AZ OPTIMALIZALT EJSZAKAI MUSZAK ---
    
    for %%f in (*.mp4) do (
        echo Feldolgozas: %%f...
        :: A minterpolate itt az alap (gyorsabb) MCI modot hasznalja, ahogy a Shutter Encoder is
        ffmpeg -i "%%f" -vf "minterpolate=fps=50:mi_mode=mci" -c:v hevc_nvenc -preset p4 -rc vbr -cq 24 -b:v 32M -pix_fmt yuv420p -color_range pc -c:a copy "konvertalt\%%f" -y
    )
    
    echo --- MINDEN FAJL KESZ! ---
    pause
    
    

    Visszajött a minterpolate szűrő, viszont a Gemini elhagyta az “mc_mode=aobmc:me_mode=bidir” paramétereket. (Átlapolt blokk-alapú mozgáskompenzáció, illetve kétirányú becslés.)
    A szkript 55 perc alatt futott le, az már közelített a Shutter Encoder eredményéhez, viszont a mozgás még mindig blőrözött.

    
    @echo off
    setlocal enabledelayedexpansion
    mkdir "konvertalt" 2>nul
    
    for %%f in (*.mp4) do (
        echo Feldolgozas: %%f
        ffmpeg -i "%%f" -vf "minterpolate=fps=50:mi_mode=mci:mc_mode=obmc" -c:v hevc_nvenc -preset p4 -rc vbr -cq 24 -b:v 32M -pix_fmt yuv420p -color_range pc -c:a copy "konvertalt\%%f" -y
    )
    pause
    
    

    Látható, hogy visszakerült az mc_mode paraméter, csak egy kevésbé igényes kapcsolóval. Tulajdonképpen itt értük el az optimumot. A szkript 55 perc alatt futott le és a videó minősége is jó lett. Ezt már be tudtam vállalni. Igaz, 5,5 óra kellett a munka elvégzéséhez, de éjjeli munkánál 30 perc pluszmunka nem oszt, nem szoroz.

    És akkor emlékezzünk vissza, hogyan vezettem fel ezt az írást a korábbiban?

    És bár nem vagyok rá büszke, mert elképesztő, mit bénáztam…

    Hol van a bénázás?
    Most jön.

    Ez itt a Shutter Encoder grafikus felülete. Bejelölgettem a fontosabb részeket, de most egyre hívnám fel a figyelmet, a bal felső sarokban lévő bekarikázásra. Látod? Az ott egy munkaasztal. A nagy szkriptelős felbuzdulásban nem vettem észre, hogy a Shutter Encoder nem úgy működik, hogy beolvas egy fájlt és azzal dolgozik, majd beolvashatom a következőt és így tovább, nem, a Shutter Encoder munkaasztalára tetszőleges mennyiségű fájlt be tudok olvasni (ctrl+klattyintás) és mindegyikkel elvégzi a kijelölt konverziót.
    Bakker.
    Az egész szkriptelés tök felesleges volt. Este bedobom mind az ötpercnyi mobiltelcsis videót, bekattintom a bekattintanivalókat, elindítom, reggelre kész. Gyorsan és jó minőségben.

    A végére még valami. Írtam korábban, hogy Paul Pacifico, a Shutter Encoder fejlesztője mennyire tökéletesen ismeri az ffmpeg-et. Itt van a bizonyíték. A Geminivel összefogva sem bírtuk összerakni egy délután azt a paraméterlistát az ffmpeg mögé, amely a Shutter Encoder conform by interpolate funkciója mögött volt. Ahogy a Gemini fogalmazta, a pacáknak sikerült eltalálnia azt az arany egyensúlyt a futási idő és a minőség között, melyet nekünk nem.

    Lefagy a naptár

    Olyan 2-3 hete kifejezetten kellemetlen események történnek a digitális teremben. Kezdődött a Google Calendar alkalmazással. Nekem ez a privát naptáram és pár éve már ezerszer fontosabb, mint a céges: az egész család látja, én is az övékét, ezen keresztül szervezünk minden családi programot. Ez a naptár kezdett el hülyéskedni,. Konkrétan kiírta bal alul, hogy ő most offline és semmilyen kattintásra nem reagált. Újra kellett indítanom a böngészőt, hogy megjavuljon, ami annyiból kihívás, hogy más figyelemhiányos emberekhez hasonlóan nálam is nyitva van vagy 10-20 tab.

    Ja, fontos infó: kábé 10 éve Edge böngészőt használok. Az egyik legkorábbi kisérletező voltam, aki Chrome-ra váltott és az egyik korai pályaelhagyó is, akinek elege lett ebből a memóriazabáló, mindet elfoglalni akaró monstrumból.

    Aztán hamarosan csatlakozott a klubhoz a Google Maps, mondván, hogy bocsesz, de szerinte nincs internethozzáférésem.

    Majd jött a KO: a google kereső is feldobta a pacskert. Nincs net Géza, hogyan keressek?

    Net természetesen volt és a böngésző újraindítása után minden meg is javult. Egy ideig. De a Calendar kábé 15 perc után meghalt. Ezt innentől kénytelen voltam Chrome-ból futtatni, mert elég fontos cucc. Érdekes módon Chrome-ból nem fagyott. Mint ahogy a többi alkalmazás sem.

    Aztán egyszer nagyon összejött ez a rohadt nagy kavalkád, én pedig egy hangos ordítás után gy döntöttem, hogy rendet fogok rakni.

    1. fázis: a böngésző

    Természetesen az első erős gyanú a Google-re terelődött. Ezek egyszerűen felújították a böngészőháborút és ki akarják csinálni az Edge böngészőt. Oké, akkor csapjuk be. Mi lenne, ha a kritikus oldalakon azt hazudnám, hogy én egy Chrome böngésző vagyok? Ne nézz olyan buta szemekkel, ez valójában pofon egyszerű. A kulcs az ún user-agent változó, ebben egyszerű szövegként szerepel minden arról, hogy ki vagyok, mi vagyok. Nyilván át is írható. Létezik egy User-Agent Switcher and Manager kiterjesztés, ha ezt felrakod a böngésződbe, akkor szabályok alapján tudod szabályozni, hogy milyen weboldalakon milyen operációs rendszernek és azon belül milyen böngészőnek látszol.
    Nem mondom, hogy egyszerű, de megoldható. Szépen beállítottam, hogy a kritikus oldalakon Chrome-nak látszódjak, mindenhol máshol álcázás nélkül Edge-nek.
    Nem történt változás.

    2. fázis: a böngésző beállításai

    Ekkor jött az, hogy elsírtam a Gemininek a panaszaimat. Léccilécci, hogyan tudnám úgy bekonfigurálni az Edge böngészőmet, hogy ne legyenek problémáim a Google szolgáltatásokkal? Az AI kiválasztása nem volt véletlen, hiszen a Gemini a google AI ügynöke, neki igazán tudnia kell, hogyan kell hozzápasszintanom az Edge böngészőmet.
    Meg is dolgozott a pénzéért, ajánlott egy csomó beállítást és tényleg, ezek itt-ott javítottak is, de az alap problémán nem. A Calender és társai a továbbiakban is fagytak.

    3. fázis: a kiterjesztések

  • Disclaimer: Nem fogok belemenni abba a parttalan vitába, hogy fúj reklámblokkolók, tessék mindenre előfizetni. A reklámokat gyűlölöm, mindig is mindent el fogok követni, hogy kiirtsam a környezetemből, a reklámokkal való zsarolás pedig zsarolás, én pedig zsarolásnak soha nem engedek, mert aki egyszer zsarolt, az fog többször is.
    Azaz ha egy termék azt mondja, hogy az alapverzió ingyenes, az extra szolgáltatásokért pedig fizetni kell, ott mérlegelek és ha kell, akkor fizetek. De ha azt mondja, hogy fizess, vagy megbaszlak, ott vagy nem használom a terméket, vagy blokkolóval védekezek.
  • Töprengtem tovább.
    Egyrészt: csináltam én valamit ebben a három hétben, ami indokolná a változást? Nem. Semmit. Tehát a hiba oka mindenképpen rajtam kívül van.
    Másrészt: ha nem a böngésző tipusa és nem a böngésző beállításai, akkor már csak egy dolog marad: a kiterjesztések.

    Ez utóbbi mellett indultam el. Nem volt nehéz dolgom. A Chrome-ban nincsenek ezek a hibák, az Edge-ben igen. Nézzük meg, milyen kiterjesztés van telepítve az Edge-ben, amilyen nincs a Chrome-ban. Egy ilyen volt, a u-block. És igen, itt ugrott be, hogy mintha olvastam volna arról, hogy a Youtube háborút indított volna a u-block ellen, a Youtube meg ugye google, akkor meg is vagyunk. Innentől egyszerű volt, a u-block-on belül kivettem kivételbe az összes zűrös címet, a többire meg – különösen a Youtube-ra – harapjon csak továbbra is.

    Jó lett.
    Pár napig. Aztán egyszerre dobta fel a lábát a kereső és a calendar.

    Először kikapcsoltam a u-block-ot, nem történt változás. Ezután teljesen levakartam az Edge-ből. Pár nap szünet, majd újból összedőlt minden.
    Fasza. Már az összeesküvés-elméletekben sem lehet hinni.

    4. fázis: megint a böngésző beállításai

    Visszatettem a u-block-ot, bekonfiguráltam az előző módon. Majd elkezdtem nézegetni a köldökömet. Közben csak úgy beszélgettem a Geminivel. Mire tippel, mi lehet a háttérben? És ekkor mondott egy nagyon fontos dolgot: a google alkalmazásoknál létezik egy heartbeat vizsgálat: az alkalmazások bizonyos időnként bejelentkeznek a szerverbe, hogy aktívak. Ha ez nem történik meg, akkor az alkalmazás offline állapotba kerül és hiába nyomkodom a ctrl+F5-öt, már nem jelentkezik be. A böngésző újraindítása oldja meg a helyzetet.
    Itt azért felkaptam a fejemet. Ilyen beállítást már láttam valahol.

    Igen, itt van. Az ebbe a listába felvett oldalak soha nem kerülnek inaktív állapotba, hiába nem nyúlok hozzá órákig a tab-jukhoz. Szépen felvettem minden kritikus oldalt, azóta eltelt egy hét és béke van.

    Tulajdonképpen elégedett is lehetnék, újból megnyertem egy ütközetet. De amennyi szívásba belefutottam már itt év elején, igazán nyugodt akkor lennék, ha tényleg béke lenne és egyszerűen csak használhatnám a számítógépemet.

    [PS]

    Később kiderült, hogy Nej, aki Chrome-ot használ, pontosan ugyanezzel a jelenséggel küzd. Azaz abszolút hamis volt az az elképzelésem, hogy a Chrome teljesen immúnis a Google architektúra idiotizmusára. A fenti beállítások nála is megoldották a problémát.

    © 2026 MiVanVelem

    Theme by Anders NorénUp ↑