Help us keep the list up to date and submit new video software here.



Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker or buy PlayOn (record Netflix) :)

Software Home >


Tool

Description

Type
Rating
Comments
x264 Encoder is a free software H264/AVC based video encoder. The x264 CLI is a command line software. x264 is used in several free video converters like Handbrake, Xvid4PSP, StaxRip, RipBot264, MEGUI, Xmedia Recode.

Free software
OS:Windows Mac Linux
Version:r2851
Released:Jun 27,2017
File size:20MB
9.2/10
16 votes

Rate it




x264 Encoder screenshot
Click to enlarge screenshot
Latest version

r2851 (June 27, 2017)




Download


Visit developer's site

Download x264 Encoder r2851  [20MB]  [Win]  [Portable]

Download x264 Encoder r2851 64-bit  [~20MB]  [Win64]  [Portable]




Download Mac, Linux, mirror and other versions

Download x264 Encoder r2851 from another mirror site  [Win]

Download x264 Encoder Mac version  [Mac]

Download x264 Encoder Linux version  [Linux]




Supported operating systems

WinWindows MacMac OS LinuxLinux




License

Free software




More information and other downloads

Download x264 old versions here.

Download Komisar's unoffical x264 VFW Codec here or another an unoffical x264 VFW Codec here, use x264 in for example Virtualdub or other that supports Video For Windows(VFW) Codecs. Both encoding and decoding.

x264 Encoder GUIs/Frontends:
Handbrake, Xvid4PSP, StaxRip, RipBot264, VidCoder, MEGUI, Xmedia Recode.




Version history / Release notes / Changelog


1 hours agox86: AVX-512 pixel_avg_weight_w8 master
commit | commitdiff | tree
Henrik Gramner [Sat, 24 Jun 2017 13:12:57 +0000 (15:12 +0200)]
x86: AVX-512 pixel_avg_weight_w8

11 hours agox86: AVX-512 pixel_avg_weight_w16
commit | commitdiff | tree
Henrik Gramner [Sat, 24 Jun 2017 12:26:25 +0000 (14:26 +0200)]
x86: AVX-512 pixel_avg_weight_w16

11 hours agox86: AVX-512 sub8x16_dct_dc
commit | commitdiff | tree
Henrik Gramner [Thu, 22 Jun 2017 17:51:28 +0000 (19:51 +0200)]
x86: AVX-512 sub8x16_dct_dc

2 days agox86: AVX-512 sub8x8_dct_dc
commit | commitdiff | tree
Henrik Gramner [Thu, 22 Jun 2017 09:26:21 +0000 (11:26 +0200)]
x86: AVX-512 sub8x8_dct_dc

2 days agox86: AVX-512 add8x8_idct
commit | commitdiff | tree
Henrik Gramner [Thu, 1 Jun 2017 20:13:19 +0000 (22:13 +0200)]
x86: AVX-512 add8x8_idct

2 days agox86: AVX-512 sub16x16_dct
commit | commitdiff | tree
Henrik Gramner [Sat, 10 Jun 2017 14:01:53 +0000 (16:01 +0200)]
x86: AVX-512 sub16x16_dct

2 days agox86: AVX-512 sub8x8_dct
commit | commitdiff | tree
Henrik Gramner [Wed, 7 Jun 2017 14:55:48 +0000 (16:55 +0200)]
x86: AVX-512 sub8x8_dct

2 days agox86: AVX-512 sub4x4_dct
commit | commitdiff | tree
Henrik Gramner [Thu, 8 Jun 2017 19:14:08 +0000 (21:14 +0200)]
x86: AVX-512 sub4x4_dct

2 days agox86: AVX-512 mbtree_propagate_list
commit | commitdiff | tree
Henrik Gramner [Sun, 28 May 2017 14:12:33 +0000 (16:12 +0200)]
x86: AVX-512 mbtree_propagate_list

Uses gathers and scatters in combination with conflict detections to
vectorize the scalar part.

Also improve the checkasm test to try different mb_y values and check
for out-of-bounds writes.

2 days agox86inc: Add aesni cpuflag define
commit | commitdiff | tree
James Darnley [Fri, 9 Jun 2017 12:08:16 +0000 (14:08 +0200)]
x86inc: Add aesni cpuflag define

Upstreaming this from FFmpeg. Unused in x264.

12 days agoaarch64: Update the var2 functions to the new signature
commit | commitdiff | tree
Martin Storsjö [Mon, 29 May 2017 09:13:03 +0000 (12:13 +0300)]
aarch64: Update the var2 functions to the new signature

The existing functions could easily be used by just calling them
twice - this would give the following cycle numbers from checkasm:

var2_8x8_c: 4110
var2_8x8_neon: 1505
var2_8x16_c: 8019
var2_8x16_neon: 2545

However, by merging both passes into the same function, we get the
following speedup:
var2_8x8_neon: 1205
var2_8x16_neon: 2327

12 days agoarm: Update the var2 functions to the new signature
commit | commitdiff | tree
Martin Storsjö [Mon, 29 May 2017 09:13:02 +0000 (12:13 +0300)]
arm: Update the var2 functions to the new signature

The existing functions could easily be used by just calling them
twice - this would give the following cycle numbers from checkasm:

Cortex A7 A8 A9 A53
var2_8x8_c: 7302 5342 5050 4400
var2_8x8_neon: 2645 1612 1932 1715
var2_8x16_c: 14300 10528 10020 8637
var2_8x16_neon: 5127 2695 3217 2651

However, by merging both passes into the same function, we get the
following speedup:
var2_8x8_neon: 2312 1190 1389 1300
var2_8x16_neon: 4862 2130 2293 2422

12 days agoAdd support for levels 6, 6.1, and 6.2
commit | commitdiff | tree
Henrik Gramner [Wed, 15 Feb 2017 21:00:25 +0000 (22:00 +0100)]
Add support for levels 6, 6.1, and 6.2

These levels were added in the 2016-10 revision of the H.264 specification and
improves support for content with high resolutions and/or high frame rates.

Level 6.2 supports 8K resolution at 120 fps.

Also shrink the x264_levels array by using smaller data types.

12 days agoUse a larger integer type for the slice_table array
commit | commitdiff | tree
Henrik Gramner [Thu, 23 Mar 2017 16:51:09 +0000 (17:51 +0100)]
Use a larger integer type for the slice_table array

Makes it possible to use slicing with resolutions larger than 2^24 pixels.

12 days agoanalyse: Reduce the size the cost_mv arrays
commit | commitdiff | tree
Henrik Gramner [Sun, 19 Feb 2017 09:48:33 +0000 (10:48 +0100)]
analyse: Reduce the size the cost_mv arrays

Use a dynamic size depending on the MV range. Reduces memory consumption by
up to a few megabytes.

Drop a related old miscompilation check since it may otherwise cause an
out-of-bounds memory access.

Also remove an unused extern variable declaration.

12 days agoFix CABAC+8x8dct in 4:4:4
commit | commitdiff | tree
Anton Mitrofanov [Tue, 30 May 2017 23:52:16 +0000 (02:52 +0300)]
Fix CABAC+8x8dct in 4:4:4

Use the correct ctxIdxInc calculation for coded_block_flag.

12 days agoFix 8x8dct in lossless encoding
commit | commitdiff | tree
Anton Mitrofanov [Mon, 5 Jun 2017 23:07:21 +0000 (02:07 +0300)]
Fix 8x8dct in lossless encoding

Change V and H intra prediction in lossless (TransformBypassModeFlag == 1)
macroblocks to correctly adhere to the specification. Affects lossless
encoding with 8x8dct or mix of lossless with normal macroblocks.

8x8dct has already been disabled in lossless mode for some time due to
being out-of-spec but this will allow us to re-enable it again.

12 days agombtree: Fix buffer overflow
commit | commitdiff | tree
Anton Mitrofanov [Thu, 8 Jun 2017 15:35:21 +0000 (18:35 +0300)]
mbtree: Fix buffer overflow

Could occur on the 1st pass in combination with --fake-interlaced and
some input heights due to allocating a too small buffer.

View full changelog




Sections/Browse similar tools






Alternative to x264 Encoder


TMPGEnc Video Mastering Works



TotalCode Studio







Guides and How to's




Acronyms / Also Known As

x264 cli, x264cli



Download x264 Encoder portable download



Share software

Facebook    Twitter    Reddit    LinkedIn    Pinterest    Google+    Email




Notify me when software updated or report software

Email me when it has been updated    Report this software (dead link/new version)  




16 reviews, Showing 1 to 5 reviews

Superb!!!


Nov 30, 2013 Version: 0.130.2273 OS: WinXP Ease of use: 9/10 Functionality: 8/10 Value for money: 10/10 Overall: 9/10



Brilliant software.

I use this commandline tool as part of a conversion sequence to turn TV captures into smaller .mp4s for later playback on a "WDTV Live" box.

The X264 commandline can be daunting to figure out initially (examples abound though, just search) but once you have a useful commandline then Bob's your Uncle. eg "my" commandline creates h264 video which is proven fully compatible with the WDTV Live in terms of the "video technical compliance stuff". Happy days.

X264, when combined with FFMPEG to convert audio and with MP4box to mux the video/audio into an .mp4, provides you with capability to create your own (repeatable) custom tailored encodes.

Fantastic.



Jul 30, 2011 Version: 2044 OS: Windows 7 64-bit Ease of use: 4/10 Functionality: 10/10 Value for money: 10/10 Overall: 9/10



Extreme compression might be a very good feature for Sharing in-contra to my previous comment. Still figuring-out quality settings for personal back-up.

Other ripping tools like Xvid4PSP, StaxRip, RipBot264, FairUse Wizard, MEGUI must be updated to this version accordingly.



Sep 3, 2010 Version: Version:r1703 OS: Linux Ease of use: 9/10 Functionality: 9/10 Value for money: 9/10 Overall: 9/10



v r1703 better compression, but, video loses overall sharpness.
it's disappointing.
Target Video Bit rate : 1 500 Kbps
Actual Video Bit rate : 817 Kpbs (Too Low than target results-in poor Quality)


Hope for better improvement in next release.



Aug 26, 2010 Version: r1703 OS: Windows 7 Ease of use: 9/10 Functionality: 9/10 Value for money: 9/10 Overall: 9/10



Simply the best implementation of H.264 spec.

It is a CLI tool so some patience is required to learn it, otherwise use some great GUI's like
Ripbot, StaxRip, or MeGUI.



Jul 13, 2010 Version: 1666 OS: Windows 7 Ease of use: 5/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10


16 reviews, Showing 1 to 5 reviews

1 tool hits, Showing 1 to 1 tools
 - 



Explanation:
NEW SOFTWARE= New tool since your last visit
NEW VERSION= New version since your last visit
NEW COMMENT= New comment since your last visit
NEW VERSION= New version


Type and download
NO MORE UPDATES? = The software hasn't been updated in over 2 years.
NO LONGER DEVELOPED = The software hasn't been updated in over 5 years.
RECENTLY UPDATED = The software has been updated the last 31 days.
Freeware = Free software.
Free software = Free software and also open source code.
Freeware/Ads = Free software but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Free software/Ads = Free software and open source code but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Trialware = Also called shareware or demo. Trial version available for download and testing with usually a time limit or limited functions.
Payware = No demo or trial available.
Portable version = A portable/standalone version is available. No installation is required.
v1.0.1 = Latest version available.
Download beta = It could be a Beta, RC(Release Candidate) or an Alpha / Nightly / Unstable version of the software.
Download [15MB] = A direct link to the software download.
[Win] = Windows download version. It works on 32-bit and 64-bit Windows.
[Win64] = Windows 64-bit download version. It works only on 64-bit Windows.
[Mac] = Mac download version. It works on 32-bit and 64-bit Mac OS.
[Mac64] = Mac OS download version. It works only on 64-bit Mac OS.
[Linux] = Linux download version.
[Portable] = Portable version. No installation is required.
[Ad-Supported] = The software is bundled with advertising. Be careful when you install the software and disable addons that you don't want!
Visit developers site = A link to the software developer site.
Download (mirror link) = A mirror link to the software download. It may not contain the latest versions.
Download old versions = Free downloads of previous versions of the program.
Download 64-bit version = If you have a 64bit operating system you can download this version.
Download portable version = Portable/Standalone version meaning that no installation is required, just extract the files to a folder and run directly.
Portable version available = Download the portable version and you can just extract the files and run the program without installation.
Old versions available = Download old versions of the program.
Version history available = Complete changelog on our site.
Windows = Windows version available.
Mac OS = Mac OS version available.
Linux = Linux version available.
Our hosted tools are virus and malware scanned with several antivirus programs using www.virustotal.com.


Rating
Rating from 0-10.



Browse software by sections
All In One Blu-ray Converters (11)
All In One DVD Converters (15)
All In One MKV to MP4/Blu-ray (11)
All In One Video Converters (24)
Animation (3D/2D Animation) (7)
Audio Editors (16)
Audio Encoders (73)
Audio Players (14)
Authoring (Blu-ray/AVCHD) (21)
Authoring (DivX) (5)
Authoring (DVD) (34)
Authoring (SVCD/VCD) (10)
Bitrate Calculators (7)
Blu-ray to AVI/MKV/MP4 (15)
Blu-ray to Blu-ray/AVCHD (10)
Burn (CD,DVD,Blu-ray) (22)
Camcorders/DV/HDV/AVCHD (32)
Capture (33)
CD/DVD/Blu-ray recovery (3)
Codec Packs (8)
Codec/Video Identifiers (31)
Codecs (66)
Decrypters (Blu-ray Rippers) (8)
Decrypters (DVD Rippers) (16)
DigitalTV/DVB/IPTV (38)
DVD to AVI/DivX/XviD (17)
DVD to DVD (21)
DVD to MP4/MKV/H264 (17)
DVD to VCD/SVCD (5)
ISO/Image (15)
Linux Video Tools (132)
MacOS Video Tools (180)
Media (Blu-ray/DVD/CD) (9)
Media Center/HTPC (38)
Other Useful Tools (122)
Photo Blu-ray/DVD/SlideShow (10)
Portable (Mobile/PSP) (35)
Region Free Tools (5)
Screen capture / Screen recording (24)
Screenshots / Thumbnails (11)
Subtitle Editors (61)
Video De/Multiplexers (55)
Video Editors (Advanced/NLE) (32)
Video Editors (Basic) (47)
Video Editors (H264/MP4/MKV/MTS) (18)
Video Editors (MPG/DVD) (18)
Video Editors (WMV/AVI) (16)
Video Encoders (AVI/WMV) (40)
Video Encoders (H264/H265/MP4/MKV) (46)
Video Encoders (MPG/DVD) (27)
Video Encoders / Converters (150)
Video Frameservers (9)
Video Players (36)
Video Repair/Fix (21)
Video Scripting (11)
Video Streaming (24)
Video Streaming Downloaders (71)
Virtualdub Tools (11)



Search   Contact us   About   Advertise   Forum   RSS Feeds   Statistics   Software   

Site layout: Default Classic Blue

Affiliates: free-codecs.com

©1999-2017 videohelp.com