As it happens, a lot of work has been done this year to integrate support for many third-party services and applications into SplitCam. Some of this required communication with the developers, some ideas we were able to implement ourselves. The most significant development is the tight integration with the OnlyFans website, which is still in progress and for which we have great plans and hopes.
The SplitCam functionality has also been extended with new features. New audio and video filters have been added, changes have been made to existing features that make working with the program more convenient and responsive to the needs of the times, and bugs have been fixed.
A lot of work was done to update the third-party libraries used. Some of this work is still ongoing.
FEATURED
Login to OnlyFans account and get streaming parameters using OnlyFans API
Now to start streaming on OnlyFans all you need is your login name and the password. No need to go to OnlyFans web site and search for the stream key, stream server, etc. Just provide your credentials and you are ready to go live. All without leaving SplitCam.
Edit OnlyFans stream settings directly in SplitCam
Whenever you start streaming to your OnlyFans account you are presented with the Live Stream Settings dialog where you describe your stream, set the viewer's price and the goal, and make your stream available to selected users or groups of users of your choice. You have the option to save your settings for all future streams so that you don't have to provide them over and over again.
Move Transition Effect
This is an amazing transition effect that looks very impressive: if a layer exists on both scenes — the one you switch from and the one you switch to — then this layer is smoothly resized, moved, and rotated to the target position. If a layer exists on one scene and is absent on the other, then it gradually appears or disappears.
Stinger Transition Effect
This is the kind of transition where a short intermediate video is being played as you switch from one scene to another. What makes it unique is that the transition video may contain transparent or semi-transparent parts in it. SplitCam comes with a dozen of preinstalled Stinger transitions
Glitter Video Mask
This video effect adds golden sparkles around person's eyes that shine and flicker when the head is moving. The effect is located in the Mask category of the Effects dialog.
Spotlight Video Effect
This effect makes the presenter stand out against the surroundings as if a spot light is aimed at her. It makes the picture more intimate and attracting viewer's attention. The effect is located in the Artistic category of the Effects dialog.
Support for Stream Deck remote controller
It is now possible to control SplitCam remotely using Stream Deck software installed on your mobile phone or the Stream Deck hardware controller connected to the computer. You can assign Stream Deck keys to the most useful commands of SplitCam, like start/stop streaming, pause a scene, switch to another scene, mute the sound, etc.
Support for StreamFog animated effects
SplitCam users can now enjoy the rich set of effects offered by StreamFog service in their streams: AR Lenses, AR Animations, Virtual Avatars. The process of adding any StreamFog effect is extremely easy: make initial settings at StreamFog web site, then just drag and drop the link provided by the web site directly onto the SplitCam's canvas. This adds a new Web Browser layer to the scene with your webcam view in it. That's it. Now any effect applied to your image at the StreamFog web site will be visible on the SplitCam's scene.
Audio filter: Delay Sound
If streamed video is out of sync with the audio due to some reason, it is now possible to adjust the audio delay to remove the video lag. This is done for every audio source individually.
Audio filter: VST Plugins
VST Audio Plugins are very popular among those working with sound, be it professionals or amateurs. You can find almost any plugin meeting your needs. Many of them are free to use for everyone. To use VST Plugins in SplitCam you don't have to add them specifically to the program. Just install one or more plugins on your computer — SplitCam will find them automatically and make them available for use with the audio sources on your scene.
NEW
Maximize to full screen with a click on the corresponding button in the title bar and restore
window from maximized state by clicking the same button
Make main window minimize when its icon in the windows taskbar is clicked
Added monitor button for audio sources.
New Reset command added to the main program menu to reset program and project settings to their
default values as if the program was just installed
German translation added
Setup Wizard added helping users to test their hardware and internet capabilities and make basic
initial settings so that after finishing the setup the program is ready for streaming.
The Wizard is run automatically if the program is installed on the computer for the first time.
It can also be started manually from the program's main menu.
Quick Tour is added to help new users to get acquainted with SplitCam's user interface. The Quick
Tour is run automatically after finishing the Setup Wizard if the program is installed on the
computer for the first time. It can also be started manually from the program's main menu.
User Interface Localization Editor added to SplitCam. It is run as a separate application and can
be started from SplitCam's main menu. Use the Localizer to prepare and share translations of user
interface strings to other languages.
Custom Frame effect now has a separate setting for selecting an external file to be used as a
frame. Any supported image file can be used as a frame.
"Add Paused" and "Looped" options are now available when adding a playlist to the scene.
SplitCam's Virtual Camera replaced with a completely new version.
More effects button in the Quick Adjust dialog now opens a menu for selecting a target for
applying the effects: the whole scene or any of available layers.
On program start-up the user is presented with a dialog for selecting a UI Language when no user
preferred language is selected yet.
All buttons now have a visual mouse click feedback.
Support menu commands changed.
Logged in user name is now displayed in stream settings dialog.
Clicking Logged in user message in Stream Settings dialog takes you to the user's stream channel
on corresponding web page.
Added BGRA format support for NDI sources.
Added Accentuate microphone option for a microphone audio source to reduce volume of other audio
sources whenever the microphone detects audio input. Please note, that microphone in current
version detects not only user's voice but any sound, so it is best to use this option while
wearing a headset.
Added shadow button to source control bar for text layers.
Added new method of capturing display screen: Windows Graphics Capture.
Added optional authentication and automatic stream key retrieval for Google and Twitch streams.
Added Scene Control Bar in addition to Source Control Bar. It is visible under the Scene when
no layer is selected. Currently it has just a single control: Zoom button.
Zoom control added to Source Control Bar.
UPDATED
Make shuffled playlist start with a random item
Optimized redraw for scrollable control lists
Make tool-tip window topmost in the z-order so that it is not hidden behind the mini window
Game capture updated
Transitions now work with empty scenes.
Disable layer projector for text and timer sources.
Changed fonts in the context menu groups of the More Effects... button
Show the fixed ingest server URL under the ingest selection control in the basic stream settings
dialog
Disable the ingest selection control in the basic stream settings dialog when the ingest server
is fixed
Cross-fade is the default scene transition now.
Disable desktop size check
OnlyFans ingest servers updated
When recording save output file in fragmented MP4 format to protect it from accidental crashes
Allow drag and drop URL links to add a web browser source
Don't dim the main app window when Effects Dialog is shown
New implementation of audio monitor
Audio mixer updated with buffered input
In case of program crash offer to send the log file to developers
Prevent changing stream parameters while streaming or recording session is in progress
Slider controls allow manual value entry using keyboard
"Disable Media Foundation Frame Server" option is removed as it is no longer required with the new
Virtual Camera implementation.
Added savers for audio and video playlists shuffle and looped options.
Capture screen method selection simplified.
Added exclusions when verifying stream URL parameters: StreaMate and Custom streams are currently
excluded.
Virtual camera name preserves its name between program updates and re-installations.
Verify stream URL and key during stream setting creation or after editing it.
Show target layer name in Effects dialog.
Truncate long menu names.
Changes to stream encoding settings dialog to accommodate longer labels.
Prevent changing canvas resolution or FPS during streaming or recording session.
Recalculate layers' sizes when loading project if project was saved with canvas resolution
different from currently selected one.
Embedded Twitch ingest server list updated.
Limit zoom level by 300%.
Make zooming less aggressive.
Internet speed test redone taking into account slow connections, unresponsive servers and the
test is now run for a limited period of time.
New upload speed test implementation. It now consumes much less traffic and is executed
much faster.
Prevent computer from sleep revisited.
Added an icon to zoom button in source control bar.
Zoom browser layer instead of scrolling on mouse scroll event when not in interactive mode.
Update zoom level indicator in source control bar on Fit Layer to Canvas command.
Hard-coded SplitCam's restream servers.
Don't request updated stream key for inactive auto-authenticated accounts.
Skip searching for the fastest ingest server if the account is inactive.
Whiteboard: "Clear all" button is now inactive when the whiteboard is clear.
Whiteboard: Undo/Redo buttons are disabled when undo/redo history is empty.
Localization for all languages, except Croatian, are complete.
YouTube video resolution changed to Variable to support multiple stream resolutions.
Better quality for recording videos.
Changed the way of searching for NDI sources in local network.
Audio volume indicators optimizations: processor load during volume controls update was
significantly reduced.
NDI version updated to v5.6.
Program optimizations to prevent unresponsive UI when many audio sources are added to a scene.
Don't show settings dialog for those layers that have no settings.
Dynamically update layer display name in layer settings dialog.
Show and updated layer name in layer effect dialog.
When renaming a video layer also rename a corresponding audio layer and vice versa.
Source Settings dialog controls unified in regard to user interface.
Speed up a bit UI reaction to successful authentication by changing the order of processing
events in the browser.
Cherry.TV server updated.
Optimized and fixed rebuilding source control bar on layer selection.
Hide yellow border in window capture. Only works in Windows OS versions released after May, 2018.
Delete browser cache older than 1 month.
Update source control bar when a selected layer is deleted.
Fastest ingest server execution time optimizations.
Fastest ingest server is now being searched in background and the result is cached for faster
retrieval during current session.
Added recursive cache deletion when deleting stream settings.
Added loader placeholder picture for NDI sources.
Save floating panels position.
FIXED
Fixed bug: screen capture was not working on duplicated scene.
video playlist shuffle fixed.
Prevent random media layers renaming during z-order change when Date&Time layer exists in the scene
In Video Playlists don't update media list items' names which causes name flickering
Fixed video and audio playlists shuffle bugs.
Fixed cross-fade and move transitions opacity.
Fixed copying video playlist when duplicating a scene
Fixed bug with audio monitor on video playlist.
Fixed bugs with layer corner radius generator. For some reason pitch of the mask may differ from
requested.
Correctly enable/disable layer's Move Up/Move Down commands
Make sure the closing of previews is synced with the creation and termination of webcam sources
in the Add a Webcam dialog
In Effects dialog differ effects not only by their names but also by their properties
Fixed incorrectly shown selected ingest server as Required in basic stream settings
Fixed bug with transitions not visible in streams and recordings.
Fixed handling different aspect ratio videos in video playlist.
Fixed: Clicking the next or prev button resumes the paused video in the playlist.
Make sure three or more IP-Cams work correctly when added to one scene.
Assure source control bar counter for Video Playlist is working correctly.
Video playlist progress bar is not updated.
New slideshow always starts with the second slide.
Fixed bug with hide face and face tracking effects on mirrored or flipped layer.
Fixed bug with not restoring canvas resolution after wizard cancel.
Don't mark project as dirty when cancelling Effects dialog.
Don't save project when histogram is enabled on opening the Quick Adjust dialog.
Fixed Transition effects.
When searching for hint truncation besides '.' also search for Japanese full stop Unicode glyph.
Only list existing languages without repetitions in the language selector drop list
Fixed bug with face-tracking and background remove effects.
Correctly restore layer zoom, crop and size while processing 'Fit Layer to Canvas' command when
canvas size and source original size are not the same.
Fixed updating ingest servers from the online source.
GPU Tester revisited to get rid of the error of using it without initialization.
Prevent tool-tips flickering when hovering over the button under the scene.
Redraw transparent buttons on the canvas panel whenever canvas panel is becoming visible after
being hidden.
The error with dialogs and panels being completely empty seems to be fixed.
Fixed non-repainting audio list items.
Fixed the issue when microphone stops working after the scene is paused and then resumed.
Fixed bug with screen capture open from loading project thread.
Fixed Text Source effects preview.
Source control bar frame fixed at 100% windows monitor scaling.
Added handling and fixed bugs with source control bar when selected layer is deleted.
Addressed some issues when pausing/resuming scenes and sources.
Verify installer package after downloading a new version update.
Account for bad internet connection while downloading online resources. With this change we also
account for incomplete downloads during automatic program update.