Import readme.md from old dev branch
This commit is contained in:
@@ -1,3 +1,42 @@
|
|||||||
# Käkisalmi proto
|
# Käkisalmi protoyyppi
|
||||||
|
|
||||||
GOOS=linux GOARCH=amd64 go build -o booth_linux booth_pipeline.go
|
<hr>
|
||||||
|
|
||||||
|
## Yleiset Ideat
|
||||||
|
|
||||||
|
Jos toteutukseen halutaan ulkoasun puolelta vain taustanpoisto ja henkilön asetus toisen taustan päälle ja *ehkä* esim. tausta vaihtuu välillä tai vierii yms., tämän voi varmaankin hyvin toteuttaa suoraan pelkästään ffmpeg:llä tai muulla samanlaisella. Jos halutaan paljon monimutkaisempia efektejä, voidaan siirtyä täysin takaisin AE (After Effects) pipelinen pariin. Tämän osion toteutus ffmpeg:llä ei tietenkään tarkoita, etteikö kumpaakin pipelinea voisi käyttää.
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
## Video Pipeline Implementation
|
||||||
|
|
||||||
|
> *Tämänhetkiset prototyypit vain suuntaa antavat. Älä kiitos käytä prod ympäristössä. Kaikki versiot sisältävät runsaasti AI:n käsityötä, joten - kuten viittasin - en suosittele oikeaan implementatioon.*
|
||||||
|
|
||||||
|
Muuttujat kielen ja kirjaston valitsemiseen on seuraavat: kuinka paljon kokemusta tekijöillä on kieleen, onko kirjasto helppokäyttöinen/riittävän ominaisuusrikas, ja kuinka suorituskykyinen ohjelman halutaan olevan.
|
||||||
|
|
||||||
|
### Rust with FFmpeg
|
||||||
|
|
||||||
|
* Teknisesti monimutkaisempi implementaatio kuin Python MoviePy:lla, mutta paljon suorituskyvykkäämpi.
|
||||||
|
|
||||||
|
### Go with FFmpeg
|
||||||
|
|
||||||
|
* Enimmäkseen mielenkiinnosta mukana, voi olla yhtä hyvä vaihtoehto kuin Rust.
|
||||||
|
|
||||||
|
`GOOS=linux GOARCH=amd64 go build -o booth_linux booth_pipeline.go` <br>
|
||||||
|
`go build -o build/booth_win.exe booth_pipeline.go`
|
||||||
|
|
||||||
|
### Python with MoviePy
|
||||||
|
|
||||||
|
* Helpompi muokata ( jos vain osaisi pythonia ;) ), mutta varmaankin hitain kaikista, paitsi ehkä Adobe AE pipeline.
|
||||||
|
|
||||||
|
## Big Picture- päätökset
|
||||||
|
|
||||||
|
Aiotaanko kuvauspisteeseen tehdä minkäänlaista valmistusta e.g. vihreä seinä, valaistus yms? Tarvitaanko AI taustanpoistoa, vai voidaanko hyödyntää oikeita työkaluja, kuten CorridorKey?
|
||||||
|
|
||||||
|
Onko tilaajalla jonkinlainen kuva tarkalleen minkälaista toteutusta haluavat? Onko esim. vierivä kuvatausta hyvä?
|
||||||
|
|
||||||
|
Minkälainen palvelin museolla on käytössä tällä hetkellä? Voidaanko sitä hyödyntää, vai hankitaanko paikan päälle kone tätä varten? Jos palvelinta voidaan hyödyntää, onko siinä riittävästi resursseja videon käsittelyyn?
|
||||||
|
|
||||||
|
### Notes
|
||||||
|
|
||||||
|
Nykyinen koodi käyttää hard-coded polkuja koulukoneelta ([41a9eb843c](https://git.shambali.org/de4dn0te/kakisalmi/commit/41a9eb843c7435882ad41a606773f6e8083a8534))
|
||||||
|
|||||||
Reference in New Issue
Block a user