ClipGrid
A downloadable tool for Windows
Create an endless scrolling grid of videos located on your PC. Select the number of columns and scroll speed, sit back, and enjoy a collage of your best clips and pics.
Slow down to half speed with S, or pause the scrolling altogether by pressing P. Return to the menu with ESC to select new settings. That's all there is to it. Get Clipping!
Note that loading a folder that includes unplayable files might produce empty clips in the grid. Try moving clips to a dedicated folder, or use the streaming assets folder in the ClipGrid directory.
Also note that performance may vary based on your system's specifications. Testing has shown windowed mode to be a little faster, and shorter videos produce better results because the clip has to be loaded fully before being able to play.
There are three main aspects that can be changed if you are experiencing lag or stuttering:
-Lower resolution files (this is the main determinator for smooth playback. Lower resolution requires less computing power)
-Shorter videos (take a little less time to load)
-Videos instead of images (prevent load-in stutter)
-Less columns and/or Slower scroll speed (more time to load in files, fewer black boxes)
Experiment with settings and combinations of videos and pictures until you find something that works for you!
Supported file formats (Windows):
- Videos
- .webm (VP9 codec is not supported yet!)
- .avi
- .m4v
- .mov
- .mp4
- .mpg
- .mpeg
- .wmv
- Pictures (these might create a stutter effect when loading from disk)
- .jpg
- .jpeg
- .png
Release notes;
General note - Downloading a new version will require you to either use the stored favorite directory button (which carries over from older versions) or manually move your clips to the StreamingAssets folder of the newer version.
v1.1.1 - Now checks file types before trying to play them, should result in fewer gray squares. Occasionally, video files might be the right format (like .webm) but use an unsupported encoding (like VP9), still resulting in gray squares.
v1.1.2 - Slightly tuned the disappearing height of videos for different column counts to increase performance and reduce early deletion at top of screen.
v1.1.3 - Hotfix to reduce gray boxes: when an error is encountered in playing a clip, ClipGrid will now select a different clip to play in its stead. Some gray boxes might still appear if the newly selected clip does not have the same spatial dimensions as the initial clip because this can leave some room above and below the stand-in clip. To be fixed in a next major update.
Purchase
In order to download this tool you must purchase it at or above the minimum price of $9.99 USD. You will get access to the following files:
Comments
Log in with itch.io to leave a comment.
I'm a great fan of your work with clipgrid. It would be nice to have support for .mkv, since it's quite a common format. It would also be lovely if there was a way to make a certain selection of clips instead of a whole folder.
I feel it might be a bit beyond the scope of this project, but it would be great if the grid was a bit more interactive. Like clicking on one of the clips to only hear the sound of that one, or enlarging it, something like that.
Thank you for your support, and those are some very good ideas you have!
Sadly, for the video formats I'm limited by the formats the Unity VideoPlayer component supports and .mkv isn't one of them. I do think some more interaction could be very nice and your idea sounds pretty doable so maybe I'll give that a shot for the next update.
Purchased this when it was 1.1 on buymeacoffee, wanted to see if theres been an update for the gray boxes and loved your work so much that i wanted to rebuy it on here to support you! unfortunately, from 1.1 to 1.1.2 it seems like there are MORE gray boxes than 1.1 and now videos that work are now turning gray mid scroll. I know its not easy work but i hope theres a fix for this soon!
Thank you so much for letting me know about this! I did change some of the code to make sure clips only play when they are in view but this might inadvertently created some side effects. Will look into this ASAP.
EDIT:
I also implemented a check on data type to prevent unsupported files in your selected folder from being selected for the grid. These unsupported files resulted in gray boxes, but I'm afraid I might now actually be excluding some formats that should be supported with this check.
Supported file formats should be:
Do you happen to notice if the files that start playing but then get grayed out are a format that is not part of this list?
I implemented a temporary fix for this problem in version 1.1.3. Please give it a try and let me know if it's any better for you!
A no-gray-box-guarantee would require a rework of the code because of the way I implemented it before, but that should be a fun challenge for version 1.2!
Very nice tool! Would it be possible for it to read from a .m3u file instead of a directory?
That's an interesting idea!