-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Obecny proces nagrywania jest trochę męczący i wymaga sporo manualnych kroków.
Nagrywanie
- Wchodzimy na slajd, na którym mamy plugin
live-save. live-savepo uruchomieniu monitoruje (nagrywa) wszystkie zmiany na slajdzie i średnio co 20ms robi snapshot zawartości z absolutnym timestampem- Snapshoty są zbierane po stronie klienta, raz na jakiś czas pakujemy je gzipem i wysyłamy taką paczkę do serwera (kolekcja
snapshots) - Dźwięk do tej pory nagrywaliśmy osobno (Camtasia / Dyktafon)
Konwersja (rozpakowanie)
Musimy teraz rozpakować slajdy, które znajdują się w kolekcji snapshots
- Korzystamy z API, aby znaleźć kolekcję
GET /api/snapshots/{data}?action=get&group={g}(g= nazwa, którą chcemy nadać danemu nagraniu) - Robimy konwersję slajdów, która polega na rozpakowaniu snapshotów, przenumerowaniu ich relatywnie i przerzuceniu do innej kolekcji (
rawRecordings), gdzie każdy snapshot będzie miał swojego idka.PUT /api/snapshots/{data}?action=convert&group={g} - Odpytując się
GET /api/rawRecordingsmożemy znaleźć nowo utworzone nagranie - Za pomocą
GET /api/rawRecordings/{g}możemy pobrać wszystkie snapshoty danego nagrania w postaci JSONa
Edycja / Montaż
Ponieważ dźwięk zgrywamy osobno musimy teraz połączyć dźwięk i nagranie razem (synchronizacja).
Na tym etapie możemy też powycinać fragmenty ciszy, błedy itp.
- Pobieramy nasze nagranie w postaci pliku SRT
GET /api/rawRecordings/{g}?format=srt - Plik SRT zawiera IDki slajdów oraz prostego diffa (aby łatwiej się synchronizowało)
- Wrzucamy Audio i SRT do programu do edycji (np. Camtasia).
- Synchronizujemy, wycinamy nudę, montujemy itd...
- Eksportujemy Audio i nowy SRT
Tworzenie kompletnego nagrania
Następny krok to przetworzenie gotowego Audio i SRT na nagranie dostępne na platformie
- Wchodzimy w edycję eventu
http://xplatform.org?edit=true - Klikamy "Dodaj film" w odpowiedniej iteracji.
- Uloadujemy Audio i SRT
- Na podstawie tych dwóch plików tworzy się nowy model w kolekcji
recordingsktóry ma wszystkie slajdy w sobie (tablica) i informacją o tym, gdzie leży audio.
Odtwarzanie
Odtwarzanie polega na pobraniu odpowiedniego nagrania z kolekcji recordings, odpaleniu audio i ładowaniu odpowiedniego snapshota z tablicy w zależności od sekundy, na której jesteśmy.
Nowy proces
- Klikamy
RECna slajdzie - Nagrywamy Audio i zmiany w przeglądarce
- Processing?
- ???
- Publikujemy nagranie.
Opcjonalnym krokiem byłby eksport audio i SRT tak jak obecnie, żeby móc go sobie zedytować w ulubionym edytorze i upload z powrotem. (żeby nie pisać całego edytora audio samemu)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels