Digital Digest -> Software ->


x265 is a free and open source encoding library and application for encoding HEVC/H.265 video files
Language: English
Ease of use: Not Rated
Latest Version: 2.8 (details)
OS Support: Linux/Unix Mac OS Win32 Command Line Windows Vista Windows 7 Windows 8
License: Open Source
Last Updated:
Page Viewed: 47630 times


Download: Windows Binary Builds   Windows Binary Builds

Description:Download the 32-bit and 64-bit Windows binary builds, compiled daily

Download: Official Software Homepage   Official Software Homepage

Description:Visit the homepage for x265


x265 is a free and open source encoding library and application for encoding HEVC/H.265 video files.


  • Provides next-generation compression and codec.
  • Fast and excellent quality.
  • Completly free and libre software, ensuring freedom for everyone.
  • The APIs are similar to x264 APIs

Encoder features

  • Full prediction and transform quad-tree recursion supported
  • Adaptive B-frame placement
  • B-frames as references / arbitrary frame order
  • CABAC entropy coding
  • Intra: all block types (32x32, 16x16, 8x8, 4x4, and PCM with all predictions)
  • Inter P: all partitions (from 64x64 down to 8x4)
  • Inter B: partitions from 64x64 down to 8x4 (including all merge modes
  • and biprediction)
  • Weighted prediction for P slices
  • Multiple reference frames
  • Ratecontrol: constant quantizer, constant quality, single pass ABR, optional VBV
  • Scenecut detection
  • Parallel encoding on multiple CPUs, both frame-level and wavefront parallelism


OS Compatibility:

Linux/Unix/Mac OS/Win32 Command Line/Windows Vista/Windows 7/Windows 8

Revision History:

Version 2.8
  • Release Date: May 22, 2018
  • Version 2.8
    Release date - 21/05/2018

    New features
    --asm avx512 used to enable AVX-512 in x265. Default disabled.
    For 4K main10 high-quality encoding, we are seeing good gains; for other resolutions and presets, we don’t recommend using this setting for now.
    --dynamic-refine dynamically switches between different inter refine levels. Default disabled.
    It is recommended to use :option:`–refine-intra 4’ with dynamic refinement for a better trade-off between encode efficiency and performance than using static refinement.
    Encode SEI messages in a single NAL unit instead of multiple NAL units. Default disabled.
    --max-ausize-factor controls the maximum AU size defined in HEVC specification.
    It represents the percentage of maximum AU size used. Default is 1.
    VMAF (Video Multi-Method Assessment Fusion) Added VMAF support for objective quality measurement of a video sequence. Enable cmake option ENABLE_LIBVMAF to report per frame and aggregate VMAF score. The frame level VMAF score does not include temporal scores. This is supported only on linux for now.
    Encoder enhancements
    Introduced refine-intra level 4 to improve quality.
    Support for HLG-graded content and pic_struct in SEI message.
    Bug Fixes
    Fix 32 bit build error (using CMAKE GUI) in Linux.
    Fix 32 bit build error for asm primitives.
    Fix build error on mac OS.
    Fix VBV Lookahead in analysis load to achieve target bitrate.
View complete revision history

Rate this software:

Your Rating:
You have not voted yet!

Average: 4.43/5
Total Ratings: 7


Software Submissions