Slijede razlike između dviju inačica stranice
Starije izmjene na obje strane Starija izmjena Novija izmjena | Starija izmjena | ||
studenti:jeton_fejza:jf4_dnevnik [2015/04/13 02:32] jfejza [Dnevnik rada] |
studenti:jeton_fejza:jf4_dnevnik [2023/06/19 16:21] (trenutno) |
||
---|---|---|---|
Redak 71: | Redak 71: | ||
* Prisustvovati sastanku i dogovoriti se oko detalja daljnjeg rada | * Prisustvovati sastanku i dogovoriti se oko detalja daljnjeg rada | ||
* Prouciti funkcije ffmpega za ulancavanje video datoteka koje ce biti potrebno za implementaciju pause funkcionalnosti | * Prouciti funkcije ffmpega za ulancavanje video datoteka koje ce biti potrebno za implementaciju pause funkcionalnosti | ||
+ | |||
+ | === 6. tjedan (13.4-19.4.2015) === | ||
+ | |||
+ | == Dosadašnji rad == | ||
+ | |||
+ | * Odrzan sastanak 14.4.Dogovoreno je da ce: | ||
+ | * biti implementiran window za prikaz live loga ffmpeg procesa koji se izvodi | ||
+ | * biti ispravljen GUI Lectoa prema novim prijedlozima nacrta | ||
+ | * Lecto uzimati u obzir UIScreenCapture i screen-recorder dshow filtere ako su instalirani i prema tome prilagoditi snimanje ekrana | ||
+ | * u prozoru za odabir codeca uzimati u obzir vrijednosti koje korisnik unese za FPS i bitrate prilikom snimanja. Takodjer ce za taj prozor biti potrebno uvesti izmjene u GUI-u | ||
+ | * Ispravio sam GUI za glavni prozor Lecto-a, prilagodio sam sve metode i lokalizirane tekstove te dodao prikaz trenutno odabranih izvora snimanja | ||
+ | |||
+ | == Daljnji koraci == | ||
+ | |||
+ | * Ispraviti GUI za prozor odabira izvora snimanja te povezati sve s ffmpeg naredbama | ||
+ | * Implementirati Lecto live log ffmpeg naredbi koje se izvode | ||
+ | * Autohide opcija | ||
+ | * Prilagoditi uiscreencapture filtere | ||
+ | * Implementirati pause funkcionalnost | ||
+ | * Istraziti mogucnost pokretanja cijele aplikacije s preset datotekom iz komandne linij | ||
+ | |||
+ | === 7. tjedan (20.4-26.4.2015) === | ||
+ | |||
+ | == Dosadašnji rad == | ||
+ | |||
+ | * Implementirao sam live log ffmpeg naredbi koje se izvode. | ||
+ | * Debugirao logiku pozivanja | ||
+ | * Istrazio mogucnosti pozivanja jedne naredbe s vise izvora | ||
+ | |||
+ | == Daljnji koraci == | ||
+ | |||
+ | * Popraviti snimanje | ||
+ | * Provjeriti live log rad i na macu | ||
+ | * Povezati ffmpeg naredbe s parametrima na GUI-u | ||
+ | |||
+ | === 8. tjedan (27.4-2.5.2015) === | ||
+ | |||
+ | == Dosadašnji rad == | ||
+ | |||
+ | * Istrazio sam kako JVM poziva procese i kako bi se mogao optimizirati rad Lectoa tako da memorija ffmpeg procesa ne bude ogranicena | ||
+ | * Zakljuceno je da JVM poziva proces s identicnom okolinom i okolinskim varijablama kao i komandna linija tako da optimizacija u tom pogledu nece biti omogucena | ||
+ | * Namjesteno konfiguriranje video i audio kodeka te containera preko datoteke u resursima projekta, koja se na pokretanje prebacuje u Lecto direktorij a gdje korisnik moze dodatno upisivati druge konfiguracije | ||
+ | * Na isti nacin je kroz promjenjivu datoteku omoguceno i definiranje rezolucije | ||
+ | * Povezao sam logiku novih datoteka s GUI-em | ||
+ | |||
+ | == Daljnji koraci == | ||
+ | |||
+ | * Povezati nove konfiguracije i parametre s ffmpeg modelom | ||
+ | * Popraviti live log da se moze bilo kada otvoriti i da nudi pristup | ||
+ | |||
+ | === 9. tjedan (3.5-10.5.2015) === | ||
+ | |||
+ | == Dosadašnji rad == | ||
+ | |||
+ | * Krenuo sam u pisanje teksta diplomskog rada. Napisao sam uvod i istrazio malo literaturu za dokumentaciju FFMPEG-a. | ||
+ | * Refaktorirao stari kod encodera, povezao nove parametre | ||
+ | * Osmislio sam nacin kako cu pozvati elegantno iz jave pozvati jedan proces s vise izvora. Stvorio pomocnu klasu i njen kostur | ||
+ | |||
+ | == Dosadašnji rad == | ||
+ | |||
+ | * Napisati uvodni dio o FFMPEGu | ||
+ | * Povezati do kraja parametre i osvjeziti kod za perzistenciju tih podataka | ||
+ | * Upogoniti snimanje preko jedne naredbe u ffmpegu. | ||
~~NOTOC~~ | ~~NOTOC~~ | ||