Jeton Fejza

Naslov

Naslov

Zadatak

Potrebno je implementirati novo programsko rješenje za snimanje audio i video tokova koji čine predavanje. Rješenje izvesti kao nadogradnju nad programskim alatom ffmpeg i učiniiti ga neovisnim o platformi na kojoj se izvodi.

Konkretno, programsko rješenje mora omogućiti korisniku

snimanje proizvoljno kombiniranih AV izvora priključenih na računalo pozivanjem funkcija ffmpeg alata

podršku za definiranje parametara i izbor AV kodeka dostupnih u ffmpeg alatu

podršku za Start/Stop/Pause funkcije kontrole izvođenja snimanja

podršku za izvođenje proizvoljno zadane ffmpeg naredbe

podršku za funkcije specifične za LeCTo Recorder alat (gneriranje PSU datoteka)

podršku za prevođenje sučelja

po mogućnosti podršku za indeksiranje generiranih datoteka za izvođenje na webu

Dnevnik rada

Plan rada

Koraci:

1. Funkcionalna verzija za Win

Prekopirati osnovni GUI, ako je moguce dodati tabove za uredivanje svojstava snimki na glavni frame

Podržati funkcije za listanje deviceova, podešavanje vrijednosti parametara koje su trenutno dostupne u Lecto GUIju (izbaciti “Scale”) i kao jedini ponuđeni codec staviti mp4 video i aac audio u mp4 containeru

Definirati format pozivanja ffmpega za snimanje vise izvora

Podesiti pozivanje odgovarajućih funkcija na Win OSu

2. Dodatne funkcije

Tipka Pause - onemoguciti promjenu parametara i nakon pritiska na Stop konkatenirati generirane fajlove

Omoguciti checkbox “Auto hide on Start” i spustiti aplikaciju na taskbar ili u tray

Ako uredivanje sourceova nije moguce u glavnom frameu, onda dodati povratnu info o odabranim sourceovima tamo

Rezultat

Zaključak