Ezt a programot azért készítettem, hogy a nagyszerű DScaler, tv műsor néző programot lehessen időzített felvételekre használni.
A DScalerben alapvetően a SHIFT+R-el lehet elkezdeni, valamit a SHIFT+S-el leállítani a felvételt. A legutolsó stabil kiadásban még nincs, de a jelenleg letölthető utolsó tesztverzióban már van időzített felvétel, ami csak úgy működik, ha fut a DScaler. Ezen segít az én programom, hiszen nincs szükség arra, hogy az erőforrás-zabáló tv néző program folyamatosan fusson, helyette az erőforrás-kímélőbb Timer4 fut a háttérben (minimalizálva csak pár KB-t eszik a memóriából, és a processzorhasználata teljesen észrevehetetlen).
Felvétel előtt ne felejtsük el beállítani a felvétel helyét (célkönyvtár) és módját (codec) a DScalerben! Fontos megjegyeznem azt is, hogy némely hangkártyákon a DScaler hibásan veszi fel a hangot (konkrétan nem hallunk semmit), ez nem a program hibája, hiszen időzítés nélkül is ugyanez a hibajelenség. Ha valaki már találkozott ezzel, és sikerült megoldania a problémát, legyen szíves jelezze egy hozzászólásban.
A Timer4-et be lehet állítani, hogy automatikusan, akár minimalizálva fusson a Windows indulásakor. Egyszerre több felvételt is beállíthatunk, de fontos megjegyezni, hogy ha éppen folyik egy felvétel, a Timer4 nem fog másik felvételre váltani (ezért ne állítsunk be felvételeket átfedéssel).
A program képes több nyelvet is használni, jelenleg a magyar és angol lokalizáció van készen. Figyelem, mivel még csak beta verzió, előfordulhatnak hibák. Megkérnék egy magyar Windows-zal rendelkező olvasót, hogy indítsa el a programot, és jelezze, hogy valóban magyarul jelentek e meg a feliratok. A talált hibákat (és javaslatokat) lehetőleg itt a fórumon egy hozzászólásban írjátok le, mert nem mindennap nézem az emaileimet.
Ha bárki le szeretné fordítani valamilyen más nyelvre, a lokalizációt szívesen beteszem a következő kiadásba. A fordítást a timer4.lng fájlba kell beírni (az angol verziót érdemes lemásolni és módosítani), és a codes.lng fájlban, a szóban forgó nyelvhez tartozó rövidítést, jelölést kell alkalmazni, az adott nyelvi szekció jelöléséhez.
A program működéséhez gyakorlatilag csak az exe fájl szükséges, mivel indulásnál - amennyiben nem talál - létrehoz magának egy ini fájlt abban a könyvtárban, melyikben az exe fájl is található. Természetesen a fordítások nem fognak működni a lokalizációs fájlok nélkül.
Első induláskor, a program automatikusan végigscanneli a registryt DScaler után kutatva. De mivel a DScaler nem ír a registrybe, ezért csak a telepítő bejegyzéseit képes megtalálni. Ha többször is telepítettünk DScalert ugyanabba a könyvtárba, akkor a program valószínűleg nem jól ismeri fel a verziószámát (mivel az összes installációs bejegyzés megmarad a registryben), de ez nem befolyásolja a működését. Ugyanebből következik, hogy ha különböző DScalereket tartunk a gépünkön, csak az először telepítettet fogja felismerni. De még mindig meg tudnunk neki adni kézzel egy másik DScaler-t.
A program beállításait - 1-2 kivételtől eltekintve - jelenleg csak az ini file (timer4.ini) kézzel való módosításával lehet állítani. A beállítások a következők:
A szekciónevek szögletes zárójelben vannak
[Szekció]
A változók alapértelmezett beállítása a változók neve után, az egyenlőségjel után található. Ugyanez jelzi azt is, hogy az ini fájl milyen beállításokkal jön létre újra, ha letöröljük.
[Application]
ez a szekció a főprogram működését szabályozza (timer4.exe)
Lang=AUTO
A windows nyelve, melyet alapállapotban felismer (természetesen csak akkor működik, ha létezik az adott lokalizáció, ellenkező esetben angolul indul el)
DontLookInRegistry=No
Nem keresi a DScalert a registryben ha 'Yes'-re van állítva. Ez után kézzel kell beállítani neki egy elérési utat (egyébként is megtehető)
CleanAtStartup=No
A program indulásakor kitörli a felvétellistából az elavult bejegyzéseket ha 'Yes'-re van állítva (melyek már lejártak)
StartMinimized=No
Indulásnál automatikusan rejtve, a system trayben indul a program ha 'Yes'-re van állítva
AutoStart=No
A windows indulásakor automatikusan indul a program, ha 'Yes'-re van állítva
("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run")
MaxEvents=20
Azt szabályozza, hogy maximum mennyi felvételt lehet beállítani
AutoParsing=No
Analizáló módban indul a program, ha 'Yes'-re van állítva. Ha nincs bekapcsolva az analizálás, nem figyeli a felvétellistát, vagyis nem fog elindulni a felvétel
AlwaysLookAtTheBrightSideOfLife=No
Semmi különös
[DScaler]
ez a szekció a DScaler működését szabályozza
DScalerDir=C:\Program Files\DScaler\
DScaler elérési útja (nem szükséges kézzel módosítani
DScalerExe=dscaler.exe
DScaler indítófájl
StartMinimized=No
A DScaler minimalizálva indul, amennyiben 'Yes'-re állítjuk
ExitAfterRecording=No
A DScaler bezáródik a felvétel befejezése után, amennyiben 'Yes'-re állítjuk
WaitBeforeRec=3000
Itt állíthatjuk, hogy mennyi idő múlva induljon a felvétel a DScaler indulása után (ezredmásodperc).
Lassú, régi gépeken célszerű nagyobbra állítani ezt az értéket, de egy - akár lowend - többmagos proceszorral rendelkező gépen nem lehet probléma.
[RecordList]
itt kezdődik a felvétellista, nem szükséges kézzel szerkeszteni, bár lehetséges
Letöltés (7-zip-el tömörítve): timer4.7z