This article mainly introduces some special functions and settings of CamSplitter.
Shortcut keys supported by this program (“^” stands for the Ctrl key):
|^ + H||Hide the main window|
|F5||Play / Stop – Play the selected camera | Stop playing|
|F4||Set the video format of currently playing camera|
|^ + P / PAUSE||Pause – Pause/Resume video playback|
|^ + O / ^ +||Open a video file to play | Stop playing|
|^ + M||Mirror – Horizontal mirror of the output video|
|^ + F||Flip – Flip the output video vertically|
|^ + R||Rotate – Turn the output video to the right by 90°|
|^ + S||Scale Method – Switch the video scaling method (keep-aspect ratio zoom, fill and stretch fill)|
|^ +||Zoom – Zoom in/out the video||^ +||Pan – Pan the video when zooming|
|^ + A||Show about dialog box|
|^ + B||Show registration dialog box|
Command line parameters
The following command line parameters can be used when running CamSplitter.exe:
|/debug||Generating log – See the instructions in the Generating log section below|
|/silent or /background||Silent Mode – The window is hidden by default (only displayed in the system tray), and various notification messages are not displayed|
|/delay ##||Delay ## ms Running – Sometimes the camera will fail to play when the program automatically runs after the system is turned on. Here you can set a delay and wait for the system initialization to complete before playing.|
|/rename ###||Rename the camera – The default name of our camera is “CamSplitter”, you can change the name of the camera to “###” through this command line|
|/reg #####||Register the software – Use the registration code “#####” to register the software, you only need to call it once on the same computer|
Some special settings can be achieved by modifying the registry entries of this program:
|dev_name||REG_SZ||Customize the camera name of CamSplitter|
|output_mirror||REG_DWORD||Horizontal mirror of the output video (0: no mirror, 1: mirror)|
|output_flip||REG_DWORD||Flip the output video vertically (0: no flip, 1: flip)|
|output_rotate||REG_DWORD||Turn the output video to the right by 90° (0: no turn, 1: turn)|
|output_fill_mode||REG_DWORD||Video scale method (0: keep-aspect ratio zoom, 1: keep-aspect ratio fill, 2: stretch)|
|drv_format||REG_DWORD||Camera output video format (1: RGB24, 2: YUV, others: RGB24 + YUV)|
|drv_one_size_only||REG_DWORD||The camera only outputs one resolution (1: Only output the currently set resolution; 0: In addition to the currently set resolution, it also supports 640×480 and 320×240)|
|The following are only available for playing video files|
|drv_width||REG_DWORD||Camera output video size|
|drv_fps||REG_DWORD||Camera output video frame rate|
Play video files
In addition to playing the camera, CamSplitter can also play video files.
When you click the play button , hold down the Ctrl key to select the video file for playback (single loop).
When playing video files, the camera resolution and frame rate can be set through the above registry keys (drv_width, drv_height, drv_fps, for example, it can be set to 1280, 720, 25).
If the playback fails, it may be because there is no suitable video decoder on the computer, it is recommended to install LAVFilters.
If you have any problems with our program, you can turn on the log function and send the log file to us for investigation:
Add the command line parameter /debug when running CamSplitter.exe and the program will generate a log when it runs.
The generated log will be saved under the APPDATA directory, for example, it may be:
C:\Users\[your user name]\AppData\Local\e2eSoft\CamSplitter\CamSplitter.log
You can contact us to send the log, thank you.