Avatar billede kristofferorum Nybegynder
22. januar 2015 - 09:13 Der er 1 kommentar og
1 løsning

Javascript/HTML5 udvikler søges til Chrome App

undskyld det engelske, men projektet er del af en international kunst udstilling:

I'm looking for some one to help me develop a Chrome App with play back of randomised video playlist.
A Chrome APP capable of playing back a randomised sequence of two videos or images in sync and of the sames size. The topmost video should have a transparent alpha channel so that parts of the lower video is visible through it and each video clip in the sequence will be paired with one of exactly the same length in a sequence of up to twenty videos. Further more the app should also be capable of displaying randomised subtitles in sync with the videos based on time codes, as well as seamless/gap less transitions between videos in the playlists.
After each sequence of 10 to 20 video clips the application should pause before generating and playing back a new randomised sequence of videos and images. The video should be centred proportionally in a fullscreen window, and all the subtitles should scale with the window and be displayed as two lines of text at the bottom of the screen. The video files are to be stored locally.
The final result should be delivered as well commented & clean code easy for me to refactor and repackage. Including placeholder videos and arrays populated with place holder text and video file names. All transitions should be GPU accelerated (CSS or webGL), video should be flicker free playback at 1080p (25 fps) in a format to be determined (WebM?). It would be nice if it could run on a web server with minimal refactoring as well but that is not required.

SEQUENCE OF EVENTS
start app
go fullscreen
fade to black
[Loop start]
Generation of playlist
determine X = number of clips to play
pick first foreground video or blank in playlist from array1a
pick first background video or image for playlist from array1b
pick second foreground video or blank in playlist from array2a
pick second background video or image for playlist from array2b
... etc ...
pick Xth foreground video or blank in playlist from arrayXa
pick Xth background video or image for playlist from arrayXb
Generation of text
pick random title from title arrayTiltle
pick first sequence of subtitles array1c
pick second sequence of subtitles array2c
... etc ...
pick Xth sequence of subtitles arrayXc
cache all videos in the playlist
Fade in title
play first foreground video over first background video or still image
play second foreground video over second background video or still image
... etc ...
play Xth foreground video over second background video or still image
fade to black
[Loop]

for reference on playback of alpha video : https://github.com/brianchirls/Seriously.js/wiki/Tutorial

MVh
Kristoffer Ørum
Avatar billede kristofferorum Nybegynder
08. marts 2015 - 10:40 #1
lukket
Avatar billede kristofferorum Nybegynder
08. marts 2015 - 10:43 #2
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester