FAQ (36)

How to Improve Recording Video and Audio Quality in oCam

How to Improve Video Recording Quality


By default, oCam uses the

MPEG-4 video codec.


The MPEG-4 codec, which is used by default, provides medium-level video quality by nature. However, it is set as the default because it is suitable for recording on low- to mid-spec computers, does not use a hardware encoder, and offers good software compatibility ( it can be played in most video players ).


If you have an NVIDIA graphics card ( GTX 600 series or later for desktops, or GTX 650M or later for laptops ) or if your CPU performance is high, you can improve video quality by recording with the NVENC H.264 encoder or the Open H.264 encoder.


As shown below, click the Codec button in the oCam main window and select either NVIDIA NVENC H.264 ( your graphics card must support it, and if it does not, an error will occur and recording will fail when you start recording ) or the Open H.264 codec to record.


For the Open H.264 codec, you need to set Recording - General - Quality to Very High in the settings to get the best video quality, as shown below. ( In the case of the NVIDIA NVENC H.264 codec, the settings below do not apply. You can change its settings from Codec - Hardware Encoder Settings in the oCam main window. )





* In the case of the Open H.264 codec, setting the quality to Very High provides good video quality, but it uses a lot of CPU resources, so frame rates may drop significantly when recording games. If your system performance is not sufficient, we recommend using the MPEG-4 codec.


* In the case of the NVIDIA NVENC codec, because it is a hardware encoder, it causes almost no frame drops during game recording and offers the best recording performance among all built-in codecs in oCam. If your graphics card supports it, using the NVENC codec is the best option.


* When using the NVIDIA NVENC codec, some games use a large amount of GPU memory, and encoding also uses a large amount of GPU memory, so recording may fail if GPU memory is insufficient.


 * The MP4 container was used in the example above, but it can also be used with MKV, M4A, MOV, and AVI containers.


 

How to Improve Audio Quality


By default, oCam uses the

AAC audio codec ( 192 kbps ).

To change the sample rate or bitrate of the audio codec, click the Codec button in the oCam main window, then click Audio Codec Settings.


Then the following window will appear.


 

As shown in the image above, the supported audio codecs are AAC, MP3, MP2, WMA, and Flac.


Personally, I recommend using the AAC codec because it is the most widely used and offers the best compatibility.

You can improve audio quality by changing the bitrate or sample rate.

For the AAC codec, the maximum supported bitrate is 512 kbps, and the maximum sample rate is 96000 kHz.


If you want to record losslessly, you can use the Flac codec, but the recording file size may become large.


To change the audio codec you want to use for recording, click the Codec button in oCam, select the container you want ( for example, assuming you are using MKV ), and then select a codec in that container that includes the audio codec you want before recording.



Today's News/Tips

oCam Advanced Settings - Recording - Game Tab

 


oCam is software that provides settings specialized for game recording, helping gamers and content creators capture high-quality gameplay footage with ease. In the settings window that appears when you click the "Tools - Options" menu, the "Game" tab under the "Recording" category provides detailed settings optimized specifically for game recording. The options in this tab include various features for managing gameplay frame rates (FPS) and optimizing system resources, allowing users to adjust recording to suit their own environment. Below is a detailed explanation of the main settings in the "Game" tab.


Show FPS

The "Show FPS" option determines whether the real-time FPS (frames per second) value is displayed in the top-left corner of the screen while using game recording mode. By default, this option is checked, so the FPS value appears on the screen during game recording. This feature is useful for users who want to monitor game performance in real time. For example, it helps you check whether the game is running smoothly or whether frame drops are occurring during recording. If you do not need the FPS display, you can disable this option to keep the screen cleaner.


FPS Calculation - Interval (Milliseconds)

The "FPS Calculation - Interval" setting lets you specify the time interval used to display FPS in milliseconds (ms). FPS means the number of frames drawn per second and is calculated based on 1,000 milliseconds (1 second). If the user enters a value smaller than 1,000 ms, oCam calculates and displays a predicted FPS value based on that interval. For example, if it is set to 500 ms, the FPS will be updated every 0.5 seconds. This setting is useful when you want to monitor frame rate changes in more detail.


In addition, "Rounding Mode" is an option that lets you choose how decimal values are handled when calculating FPS. You can select rounding, round up, or round down, allowing you to adjust how the FPS value is displayed. For example, if you choose rounding, the FPS will be shown as a neatly rounded whole number.


FPS Limit

"FPS Limit" is a feature that restricts the game's frame rate in game recording mode to a value specified by the user. This setting allows you to adjust the game's FPS to the level you want, which is useful for optimizing system resource usage or maintaining consistent recording quality. Two modes are provided for FPS limiting:


Consume CPU Cycles: This mode continuously uses the CPU to keep the frame rate as close as possible to the FPS value entered by the user. This method is suitable when precise FPS control is needed, such as when you want stable recording in a high-spec game. However, CPU usage may increase, so you should pay attention to system performance.

Yield to CPU: This mode limits FPS while minimizing CPU usage. It adjusts frames by using idle time, so it has the advantage of reducing CPU load, but FPS limiting may have a slight margin of error. This method is useful for users who want to save system resources or record on a lower-spec PC.

Limit FPS Only While Recording

The "Limit FPS Only While Recording" option applies the FPS limit only while recording is actually in progress. In other words, the specified FPS limit works only while recording is active after pressing the record button, and once recording stops, the game runs again at its original FPS. This setting is useful for users who want to manage gameplay and recording separately. For example, you can enjoy the game at maximum performance during normal play and limit FPS only during recording to get more stable video.


Usage Tips

The settings in the "Game" tab play a key role in balancing recording quality and system performance. For example, when recording a high-spec game, you can use the "Consume CPU Cycles" mode to set an accurate FPS limit and adjust FPS to 60 or higher for smoother footage. On the other hand, on a lower-spec system, it is better to choose the "Yield to CPU" mode to reduce resource usage. In addition, by enabling the Show FPS feature to check performance in real time, you can quickly identify frame drops or performance degradation during recording.


OhSoft - secretfolder The File Appears to Be Encrypted
oCam - howto How to Record Gameplay