In the previous version of LED Strip Studio software we’ve been focused on improving the graphical user interface experience. LED Strip Studio can now handle 100.000 or even more pixel LEDs and the work in the software is pleasant and fast. There was still one problem remaining – using the videos in the software.
Apple QuickTime and Windows
Long story short – Windows and Apple have never been friends. But the QuickTime was a really good rendering engine for videos/movies even for Windows. As one of the few video rendering engines, it was possible to play videos at higher/lower speed without problems. This is not the case e.g. for DirectShow – recommended video rendering engine for Windows.
Unfortunately Apple has ceased QuickTime development and officially it’s not recommended to use QuickTime on Windows anymore. And indeed – we did some tests and when you play e.g. more than 5 videos at once on Windows 10 over QuickTime, there are lags and picture distortions visible.
What’s the new video rendering engine about?
In LED Strip Studio we need to play videos at different speed than the default one. You can use speed slider in Live Controls to change the speed of played video.
When speed set to e.g. 200, the video will be played at 2x speed. This requirement doesn’t allow us to use standard DirectShow or DirectX or any kind of video engine for Windows. We’ve been forced to develop our own special codec to play videos. As and input file we use motion JPEG avi video format. But don’t worry – you don’t need to use any special video converter to convert your old mov or mp4 files into the new format.
Automatic video conversion
LED Strip Studio will now automatically convert any kind of video file into motion JPEG format required by new digital pixel LED rendering engine. Just drag and drop the video file into LED Strip Studio software and the conversion window appears.
The conversion is simple – you can set maximal pixel Width and maximal pixel Height of the converted video. Press Start Convert to convert the video. The conversion process will create new .mjpeg.avi video in the same directory as the original video. The new video might be a bit larger than the original video file. This is unfortunately required to be able to seek and play video at different speeds.
Migrating old workspaces
Of course, we know, you probably use older workspaces with mov files used. Anyway, we’ve added a new feature to quickly convert all the video files in workspace into the new format. Just go to Tools in the main panel. Select Other->Convert Old Videos from menu. It will automatically convert old mov videos into new mjpeg format.