Jitter Video Player

Nov 21, 2010 at 12:55pm

Jitter Video Player

Hi

I’m a willing-to-learn jitter newbie. I’m am building an app that is going to be the digital version of a vinyl record. …And I’m working on a tight deadline, so sorry for asking stuff I probably eventually could work out on my own…

There is produced video material for the entire length of the album, and the app should therefore function as a movie player with a few extra functionalities (full screen view (of the app, not just the video), CD player-like UI, tracklist from which you can choose to listen to a song + links to artist and label sites).

The video material exists both as a full length .mov clip and as videos for the individual songs but in order to lessen the amount of data I’d like to use either the full length clip or the individual clips, not both.

There’ll be both a pc and a mac version, so no mac-only objects or similar should be used.

– Is it possible to assign time-codes to the clip and use connect them to the UI.

– Or would it be wiser to use the individual videos to minimize buffering?

– Umenu for the tracklist? Or is there a menu object that I’m not aware of that doesn’t work as a drop down but has a full visual overview of all menu items?

– can full screen be done like this http://cycling74.com/forums/topic.php?id=29026 with an app?

- anything besides the need of quicktime that I should be aware of when writing a read-me file for the users?

Any help with all aspects will be deeply appreciated and I’ll credit everyone helping out as a co-developer or similar on my various social media platforms if that has any interest.

#53449
Nov 21, 2010 at 1:13pm

BTW: jit.pwindow can’t go full screen right?

Ideally I’d like to have the entire app in full screen, a jit.pwindow in the patch with a ‘view video in full screen’ button.

- Is this possible?

- Or is it only jit.window that can go full screen?

#192275
Nov 21, 2010 at 1:40pm

- Is it possible to assign time-codes to the clip and use connect them to the UI.

yes check jitter tut 4 controlling movie playback

- Or would it be wiser to use the individual videos to minimize buffering?

if you got all the video as one video, its some time faster to jump to frame, then there is no buffering.
if you go down the road of using individual clips then there will be a delay when you load it, unless you use loadram going into jit.qt.movie.

- Umenu for the tracklist? Or is there a menu object that I’m not aware of that doesn’t work as a drop down but has a full visual overview of all menu items?

umenu is good or you could do something like this

http://cycling74.com/forums/topic.php?id=11882

- can full screen be done like this http://cycling74.com/forums/topic.php?id=29026 with an app?

yes thispatch

– Pasted Max Patch, click to expand. –
#192276
Nov 21, 2010 at 5:05pm

thank you so much for your swift help. you just saved me hours of research

Another full screen question. I’d like the app to run in full screen mode (enabled by the user via a toggle as in your patch). But within the app I’d also like an option to play the video in full screen without having a separate video window (i know jit.window can go full screen, but then designwise it would be much more convenient if I can enable a jit.pwindow full screen mode from within the patcher window.

- Can jit.pwindow or a third object go full screen? Can’t find a way to do it in documentation….

#192277
Nov 21, 2010 at 6:19pm

try jit.window with fullscreen message

#192278
Nov 21, 2010 at 6:54pm

are read not well

you could do it like this, save first as loadbangs are important

– Pasted Max Patch, click to expand. –
#192279
Nov 21, 2010 at 8:14pm

Awesome, that’s a really good compromise!

- Is it possible to connect functions that will bring jit.window to front when switching and send it back when switching back?

…to make sure that the user is always looking at the correct window and doesn’t have to look around for the right place…

#192280
Nov 22, 2010 at 12:12am

yes with thispatch & floating

– Pasted Max Patch, click to expand. –
#192281
Nov 23, 2010 at 2:39am

thanks for all the help strimbob! I decided to go with only jit.pwindow and I’ve compined some patching of my own with some of your stuff.

I have one major issue left. When I build a standalone app it runs smoothly but starts up way to slow. The movie file is big (about 900mb) so I’m guessing that’s why… right?

I’m not very experienced in video compression. I’ve done a h.264 720×576 compression of an final cut pro uncompressed export which took it from 8.91gb to 900mb.

- Do anyone have better suggestions for compression of the original file?

- Or a suggestion for further compression of the 900mb file?

The app is going to be offered as a download, so I would really like to cut back on the size, but without loosing to much of video quality…

#192282
Nov 23, 2010 at 2:42am

Ooops. Just opened the max window from the standalone. I get these errors:

Warning: you have multiple files in your search path with the name revert.svg
Warning: you have multiple files in your search path with the name clock.svg
Warning: you have multiple files in your search path with the name dialog.svg
Warning: you have multiple files in your search path with the name reveal.svg

it says which file the app is using and there doesn’t seem to be any influence on the performance…

#192283
Nov 23, 2010 at 4:26am

Just tried to compress to a 500mb version. It still takes about 3 minutes to start the app…

And the cpu usage is pretty heavy as well… around 50%

any ideas

#192284
Nov 24, 2010 at 11:10pm

Is it possible to make the cursor disappear if not moved in full screen mode (jit.window)

#192285

You must be logged in to reply to this topic.