• 4K Ultra HD video up to 3840x2160
  • Real-time drawing while recording
  • Over 24 hours without stopping

H264 encode fails on Windows 10 I'm using a windows build of ffmpeg to encode with, and it works well on Windows 7, but periodically fails on Windows 10. The symptoms are dependent on the Intel graphics driver version.

The H.264/AVC HD Video Encoder IP Core is a real-time encoder of HD video or video/audio data. A single core can encode video of up to 1920×1080 resolution at up to 120fps. The latency is 0.25ms and 0.125ms for 30fps and 60fps, respectively - close to 'zero latency' between input and output. This is why I asked about best h264 encoder. The goal is to encode at around 10Mbit using High profile 8 bit. For DVD's the best considered was CIncemaCraft which was far supperior in quality ans peed compared to the opensource alternative TMPGENC. For h264 i never tried CinemaCraft, that's why I put this question. I am interested in best quality. Reference frames is the number of frames that the encoder can search for redundancies while encoding, which can impact both encoding time and decoding complexity; that is, when producing a B-frame or P-frame, if you used a setting of 10, the encoder would search until it found up to 10 frames with redundant information, increasing the search time. X264 Video Codec is a free and open source h264/avc video streaming software app filed under video codec packs and made available by VideoLAN for Windows. The review for x264 Video Codec has not been completed yet, but it was tested by an editor here on a PC and a list of features has been compiled; see below.


How to use AMD VCE/VCN encoder - HEVC vs H.264

If your graphics card supports AMD App Acceleration, you will be able to enhance the recording ability of Bandicam by using the GPU of the graphics card. Bandicam 1.9.2 or a higher version supports the AMD VCE/VCN H.264 encoder, so Bandicam users can record the target in high speed, with a high compression ratio, and in high quality.

HEVC vs H.264 - Which one is better?

HEVC (H.265) is better at compression than H.264 (The video quality of HEVC is better than H.264 if the file size is the same. The file size of HEVC is smaller than H.264 if the video quality is the same).

However, some media players don't support HEVC and HEVC uses more CPU usage than H.264.
Users have to choose the proper codec to meet their needs.

HEVC vs H.264 - Size, Quality and Speed

The table below shows the file sizes, video quality and codec speed.

Better than H.264 at compression
H26434.2 MB
Best codec for most users

(Recording time: one minute, Video resolution: 1920x1080, FPS: 30, Quality: 80) » Comparison of video codecs

To use the AMD VCE/VCN encoder, please follow the steps below:

  1. Download/install the latest AMD video card driver

    • Go to https://support.amd.com/, and download/install the latest AMD video card driver.
    • AMD Catalyst 13.10 beta or a higher version supports the H.264 encoder. (Catalyst 13.9 or lower versions don't support the H.264 encoder.)
  2. Choose the 'H.264 (AMD VCE/VCN)' option from Bandicam

    • Click the Settings button under the Video tab of Bandicam, and then choose the 'H.264 (AMD VCE/VCN)' encoder.
    • H.264 (AMD VCE/VCN) is one of the most commonly used formats for the recording, compression, and distribution of high definition video. (View the comparison of video codecs of Bandicam)
    • VBR (Variable bitrate) - Quality-based: VBR allows a higher bitrate for faster scenes and a lower bitrate for slower scenes, as a result, the recorded video size can be made smaller. (Recommended)
    • CBR (Constant Bitrate) - Bitrate-based: CBR always uses the same bitrate, as a result, you can predict the video file size (But, the recorded video size might be larger.)
    • Keyframe interval: If you choose '150' as the Keyframe interval, keyframes will be created every 150 frames.
    • FourCC code: To play the recorded video on media players, choose 'H264'. To edit the recorded video with Sony Vegas, Adobe Premiere with the AVI container, choose 'X264'. » See more

If you cannot see the 'H.264 (AMD VCE/VCN)' option from Bandicam, please try the solutions below:

  1. Try the latest version of Bandicam from https://www.bandicam.com/downloads/.

  2. 'H.264 (AMD VCE/VCN)' is available on Windows Vista/7/8/10.

    - If you use 'Windows XP', the 'H.264 (AMD VCE/VCN)' menu will not be shown.
  3. Uninstall graphics card driver and reinstall the latest AMD video card driver.

  4. Identify the model of your AMD graphics card.

    If your graphics card supports 'VIDEO CODEC ENGINE (VCE/VCN)', you can use the AMD VCE H.264 encoder.
    Please visit https://www.amd.com/ to check if your graphics card supports 'VIDEO CODEC ENGINE (VCE)'.

    • Desktop: HD 7700 or higher AMD graphics cards (HD 7700/7800/7970/7990, R7 250X/260/260X/265/360/370, R9, RX 460/470/480/540/560/570/580, Firepro, etc.) support the AMD H.264 encoder.
    • Desktop: HD 7600 or lower AMD graphics cards (HD 7900, R5 2xx/3xx/4xx, R7 240/250/340/350, 6xxx, HD 5xxx, or HD 4xxx, etc.) don't support the AMD H.264 encoder.
    • Laptop: HD 7700M/7800M/7900M/8830M/8850M/8870M support the AMD H.264 encoder.
    • Laptop: HD 7300M/7400M/7500M/7600M/8500M/8600M/8700M/8800M/8900M, and R5/R7/R9 M200/M440 don't support the AMD H.264 encoder.
  5. Uncheck 'Run this program in compatibility mode for:'

    Right-click on Bandicam -> Properties -> Compatibility -> and uncheck Run this program in compatibility mode for: .
    If this option is checked, the 'H.264 (AMD VCE/VCN)' menu will not be shown.

  6. If you still can't see the 'H.264 (AMD VCE/VCN)' option,

    Please enter 'Windows Key + R' -> type 'dxdiag' -> Display -> and click the 'Save All Information..' button and then send the DxDiag.txt file to [email protected]

  7. Error message: 'Your system does not support 'H.264 (AMD VCE/VCN)', so the default codec will be used.'

    If you see the error message above when you use the 'H.264 (AMD VCE/VCN)' codec, go to your Windows Desktop, right-click, select Display settings, choose another display ('No. 1' or 'No.2') which is being used by AMD, check the Make this my main display option, and try it again.

GPU Hardware Acceleration Support

Nvidia NVENC, HEVCIntel Quick Sync Video, HEVCAMD VCE/VCN
OSWindows 7/8/10Windows 7/8/10Windows Vista, 7/8/10
Bandicamv2.0.0/v2.4.0 or higherv1.9.0/v3.1.1 or higherv1.9.1 or higher
Graphics cardGTX 600 or higher / HEVC: GM20x GPUi3, i5, i7 processors / HEVC: Skylake GPUHD 7700 or higher
Video resolutionNo limitations (4K Recording, 3840x2160)Haswell: 2560x1600, Pre-Haswell: 1920x12001920x1080
H264 encoder windows 10 32-bit

Last Updated on

H264 Encoder Windows 10 64-bit


One of the best screencast software which allows you to record your computer screen, system sound and microphone.

  • Capture 4K Ultra HD videos up to 3840x2160
  • Record over 24 hours without stopping
  • Upload a captured video to YouTube

H264 Encoder Windows 10 Iso

You may also be interested in:

H264 Encoder Windows 10 Pro