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. Consider supporting us by disable your adblocker or try DVDFab DRM and remove iTunes movie & music protection! :)

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:157 r2932
Released:Aug 6,2018
File size:20MB
9.2/10
17 votes

Rate it




Screenshots

x264 Encoder screenshot
Click to enlarge screenshot
Latest version

157 r2932 (August 6, 2018)




Download


Visit developer's site

Download x264 Encoder 157 r2932 Windows  [20MB]  [Win]  [Portable]

Download x264 Encoder 157 r2932 Windows 64-bit  [ca 20MB]  [Win64]  [Portable]

Download x264 Encoder 157 r2932 Mac  [Mac]

Download x264 Encoder 157 r2932 Linux  [Linux]




Download other versions

Download x264 Encoder 157 r2932 from another mirror site  [Win]




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


2 weeks agoppc: Optimize quant functions master
commit | commitdiff | tree
Alexandra Hájková [Wed, 11 Jul 2018 19:28:20 +0000 (19:28 +0000)]
ppc: Optimize quant functions

1) using xxpermdi + merge instead of 2 merges improves quant_8x8
performance by 5%

2) use vec_splats instead of vec_splat

checkasm timings when compiled with gcc:
C: AltiVec:
before: after:
quant_2x2_dc: 57 163 46
quant_4x4_dc: 141 162 57

dequant_4x4_cmp: 104 101 45
dequant_4x4_flat: 104 106 46
dequant_8x8_cmp: 412 208 147
dequant_8x8_flat: 414 212 149

2 weeks agoppc: Add support for Power9-only vec_absd
commit | commitdiff | tree
Alexandra Hajkova [Sun, 8 Jul 2018 18:04:43 +0000 (13:04 -0500)]
ppc: Add support for Power9-only vec_absd

Increases overall encoding speed on POWER9 by 8%.

2 weeks agoppc: Optimize sub8x8_dct_dc
commit | commitdiff | tree
Alexandra Hájková [Fri, 29 Jun 2018 16:50:20 +0000 (16:50 +0000)]
ppc: Optimize sub8x8_dct_dc

2 weeks agoppc: AltiVec add16x16_idct_dc
commit | commitdiff | tree
Alexandra Hájková [Thu, 21 Jun 2018 18:36:32 +0000 (18:36 +0000)]
ppc: AltiVec add16x16_idct_dc

2 weeks agoppc: Optimize add8x8_idct_dc
commit | commitdiff | tree
Alexandra Hájková [Sat, 23 Jun 2018 14:58:17 +0000 (14:58 +0000)]
ppc: Optimize add8x8_idct_dc

2 weeks agoppc: Add compatibility macros for vec_xxpermdi
commit | commitdiff | tree
Luca Barbato [Thu, 12 Jul 2018 08:41:22 +0000 (10:41 +0200)]
ppc: Add compatibility macros for vec_xxpermdi

2 weeks agoPrefer a monotonic clock source if available
commit | commitdiff | tree
Henrik Gramner [Sun, 24 Jun 2018 22:09:51 +0000 (00:09 +0200)]
Prefer a monotonic clock source if available

2 weeks agoAdd Sony XAVC, a flavour of AVC-Intra
commit | commitdiff | tree
Kieran Kunhya [Wed, 30 Aug 2017 15:05:41 +0000 (16:05 +0100)]
Add Sony XAVC, a flavour of AVC-Intra

2 weeks agoCosmetics: Fix indentation for multiline function prototypes
commit | commitdiff | tree
Anton Mitrofanov [Mon, 2 Jul 2018 17:20:03 +0000 (20:20 +0300)]
Cosmetics: Fix indentation for multiline function prototypes

It was broken in "Drop the x264 prefix" patch.

2 weeks agoCosmetics: Use consistent "inline" attribute position
commit | commitdiff | tree
Anton Mitrofanov [Mon, 16 Apr 2018 20:54:43 +0000 (23:54 +0300)]
Cosmetics: Use consistent "inline" attribute position

Place it immediately after "static".

2 weeks agox86: AVX-512 plane_copy and plane_copy_swap
commit | commitdiff | tree
Henrik Gramner [Thu, 25 Jan 2018 21:17:57 +0000 (22:17 +0100)]
x86: AVX-512 plane_copy and plane_copy_swap

Avoid the scalar C wrapper by utilizing opmasks to prevent overreading the
input buffer.

2 weeks ago4:0:0 (monochrome) encoding support
commit | commitdiff | tree
Emanuele Ruffaldi [Sat, 6 Jan 2018 01:34:39 +0000 (02:34 +0100)]
4:0:0 (monochrome) encoding support

Virtually zero increase in compression efficiency compared to 4:2:0 with empty
chroma planes. Performance is better though, especially with fast settings.

2 weeks agoMakefile improvements
commit | commitdiff | tree
Diego Biurrun [Sun, 5 Feb 2017 08:02:43 +0000 (09:02 +0100)]
Makefile improvements

* Coalesce some install recipe lines

* Remove empty addition of GPLed filters

* Install libdir in recipes that directly require it

* Coalesce etags/TAGS rules

* Simplify fprofiled rule

2 weeks agox86inc: Improve SAVE/LOAD_MM_PERMUTATION macros
commit | commitdiff | tree
Henrik Gramner [Sun, 22 Apr 2018 20:49:15 +0000 (22:49 +0200)]
x86inc: Improve SAVE/LOAD_MM_PERMUTATION macros

Use register numbers instead of copying the full register names. This makes it
possible to change register widths in the middle of a function and keep the
mmreg permutations intact which can be useful for code that only needs larger
vectors for parts of the function in combination with macros etc.

Also change the LOAD_MM_PERMUTATION macro to use the same default name as the
SAVE macro. This simplifies swapping from ymm to xmm registers or vice versa:

SAVE_MM_PERMUTATION
INIT_XMM <cpuflags>
LOAD_MM_PERMUTATION

2 weeks agox86inc: Optimize VEX instruction encoding
commit | commitdiff | tree
Henrik Gramner [Sat, 31 Mar 2018 11:49:56 +0000 (13:49 +0200)]
x86inc: Optimize VEX instruction encoding

Most VEX-encoded instructions require an additional byte to encode when src2
is a high register (e.g. x|ymm8..15). If the instruction is commutative we
can swap src1 and src2 when doing so reduces the instruction length, e.g.

vpaddw xmm0, xmm0, xmm8 -> vpaddw xmm0, xmm8, xmm0

2 weeks agox86inc: Fix VEX -> EVEX instruction conversion stable
commit | commitdiff | tree
Henrik Gramner [Fri, 30 Mar 2018 23:16:06 +0000 (01:16 +0200)]
x86inc: Fix VEX -> EVEX instruction conversion

There's an edge case that wasn't properly handled.

2 weeks agoconfigure: Fix required version checks for lavf and swscale
commit | commitdiff | tree
Anton Mitrofanov [Tue, 31 Jul 2018 19:54:33 +0000 (22:54 +0300)]
configure: Fix required version checks for lavf and swscale

4 weeks agoFix float division by zero in weightp analysis
commit | commitdiff | tree
Anton Mitrofanov [Fri, 20 Jul 2018 05:37:43 +0000 (08:37 +0300)]
Fix float division by zero in weightp analysis

4 weeks agoFix undefined behavior of left shift for CAVLC encoding
commit | commitdiff | tree
Anton Mitrofanov [Wed, 18 Jul 2018 18:56:33 +0000 (21:56 +0300)]
Fix undefined behavior of left shift for CAVLC encoding

4 weeks agoFix integer overflow in slicetype_path_cost
commit | commitdiff | tree
Anton Mitrofanov [Mon, 2 Jul 2018 17:59:16 +0000 (20:59 +0300)]
Fix integer overflow in slicetype_path_cost

The path cost for high resolutions can exceed COST_MAX.

7 weeks agocli: Fix preset help listing
commit | commitdiff | tree
Henrik Gramner [Fri, 29 Jun 2018 11:14:01 +0000 (13:14 +0200)]
cli: Fix preset help listing

It was previously incorrect when --chroma-format or --bit-depth was
specified in configure.

8 weeks agoppc: Fix zigzag_interleave
commit | commitdiff | tree
Luca Barbato [Sat, 23 Jun 2018 11:14:28 +0000 (13:14 +0200)]
ppc: Fix zigzag_interleave

The permv array has 3 elements

2 months agoFix clang stack alignment issues
commit | commitdiff | tree
Henrik Gramner [Sat, 2 Jun 2018 18:35:10 +0000 (20:35 +0200)]
Fix clang stack alignment issues

Clang emits aligned AVX stores for things like zeroing stack-allocated
variables when using -mavx even with -fno-tree-vectorize set which can
result in crashes if this occurs before we've realigned the stack.

Previously we only ensured that the stack was realigned before calling
assembly functions that accesses stack-allocated buffers but this is
not sufficient. Fix the issue by changing the stack realignment to
instead occur immediately in all CLI, API and thread entry points.

2 months agoFix missing bs_flush in AUD writing
commit | commitdiff | tree
Anton Mitrofanov [Sun, 1 Apr 2018 17:49:29 +0000 (20:49 +0300)]
Fix missing bs_flush in AUD writing

2 months agoFix possible undefined behavior of right shift
commit | commitdiff | tree
Anton Mitrofanov [Sun, 1 Apr 2018 17:39:30 +0000 (20:39 +0300)]
Fix possible undefined behavior of right shift

32-bit shifts are only defined for values in the range 0-31.

2 months agoMake bs_align_10 imply bs_flush
commit | commitdiff | tree
Anton Mitrofanov [Sun, 1 Apr 2018 17:34:18 +0000 (20:34 +0300)]
Make bs_align_10 imply bs_flush

Now behaves the same as bs_align_0 and bs_align_1.

2 months agoFix theoretically incorrect cost_mv_fpel free
commit | commitdiff | tree
Anton Mitrofanov [Sun, 1 Apr 2018 14:52:47 +0000 (17:52 +0300)]
Fix theoretically incorrect cost_mv_fpel free

2 months agoconfigure: Fix ambiguous "$(("
commit | commitdiff | tree
Anton Mitrofanov [Sun, 1 Apr 2018 14:42:46 +0000 (17:42 +0300)]
configure: Fix ambiguous "$(("

2 months agoFix --qpmax default value in fullhelp
commit | commitdiff | tree
Anton Mitrofanov [Mon, 19 Feb 2018 16:53:38 +0000 (19:53 +0300)]
Fix --qpmax default value in fullhelp

4 months agox86: Correctly use v-prefix for instructions with opmasks
commit | commitdiff | tree
Henrik Gramner [Fri, 30 Mar 2018 23:31:57 +0000 (01:31 +0200)]
x86: Correctly use v-prefix for instructions with opmasks

This was always required, but accidentally happened to work correctly
in a few cases.

4 months agoconfigure: Only use gas-preprocessor with armasm for compiler=CL
commit | commitdiff | tree
Martin Storsjö [Fri, 30 Mar 2018 21:10:14 +0000 (00:10 +0300)]
configure: Only use gas-preprocessor with armasm for compiler=CL

This picks the right assembler automatically for arm and aarch64
llvm-mingw targets.

This doesn't get the right assembler for clang setups when clang
acts like MSVC and uses MSVC headers though (where it perhaps
should use armasm as before), but that's probably an even more
obscure setup.

View full changelog




Sections/Browse similar tools






Alternative to x264 Encoder


TMPGEnc Video Mastering Works







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)  




17 reviews, Showing 1 to 17 reviews

No comments. Rating it only.


Mar 11, 2018 Version: r2744 OS: Windows 7 64-bit Ease of use: 10/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10



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



The BEST,
and my most favorite video encoder.

Thanks for continuous updates.

Note:-
======
x264 vfw requires same trends for updates too!



May 30, 2010 Version: r1613 OS: WinXP Ease of use: 9/10 Functionality: 9/10 Value for money: 9/10 Overall: 9/10



Simply The Best H264 encoder available, no doubt.
Thanks to authors for keeping FREE,
and running a good show of updates.



May 17, 2010 Version: 1592 OS: WinXP Ease of use: 9/10 Functionality: 9/10 Value for money: 9/10 Overall: 9/10



By far the best H.264 encoder I've ever experienced. It even dwarfed all these commercial products and it's getting better!



May 1, 2010 Version: 1570 OS: WinXP Ease of use: 5/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10



Unless you device does not support h264 part 10 (AVC) then there is NO REASON why you should not be using x264, even if you are not a console God , there is plenty of GUI's that harness the power of this codec implmentation.


Nov 30, 2009 Version: 1354 OS: Windows 7 64-bit Ease of use: 10/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10



I have been an AVI with XviD and MP3 die hard fan for a LONG time! I just recently graduated to using MKV files and building my own chapters. THEN, I discovered that I can encode H264/X264 files and *directly* mux the AC3 audio from a DVD rip into an MKV.

What I did NOT expect was the quality of video as such low bit rates.

I very extensively use my Western Digital WD TV to play the videos I make on. When using XivD to encode 720 videos (1280X720), I *must* run at least 5000kbs to have a decent picture. With H264 (or better yet, x264.exe) the video quality is superior, at only 2500kbs!!!

Now I wish my Creative Zen would support 264, because it is leaps and bounds better than WMV9!!

I love this CLI tool, thanks so much to the author(s)!!! I hope to have a GUI built soon, and have plans on making a GUI tool kit for MKVs! Thanks!



Feb 2, 2009 Version: r1097 OS: WinXP Ease of use: 10/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10



With this codec,you have DVD-like picture quality on VCD bitrates!
IMO, the future is here, in this codec!

I use it with super encoder to batch convert dvb mpeg2 files of various framesizes. The speed is 1/4 realtime on my core 2 duo 6600.

The vfm version is faster (about 2/5 realtime). You can use it with virtualdub.

An excellent choice for those who like cutting edge solutions, or something with great future in front of it!



Apr 25, 2007 Version: cor54 rev600 OS: WinXP Ease of use: 10/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10



X264 is the best codec I ever used. Thanks to DeathToSheep for the unofficial VFW version I can stay using it with virtualdub.
I capture with Mainconcept PVR in MPEG2 (quality 32) and convert with VirtualdubMPG to AVI files (X264 -single pass bitrate 800)
With this combination of videotools I can put 13 episodes (50minutes/episode) of my favorite "Aspe murders" soap on 1 DVD and the quality is much,much better than VHS.



Dec 5, 2006 Version: 6.00 OS: WinXP Ease of use: 8/10 Functionality: 10/10 Value for money: 10/10 Overall: 9/10



After being skeptical about AVC H.264 I finally broke down and decided to try it for some iPod movies. The source files were MPEG-1 @ 1856kbps ripped from some high bitrate xVCD's I did years ago, I tried doing these with 3ivX and DivX 6.2.5 and wasn't pleased with the results especially on HDTV, I tried x264 using MeGUI and I am blown away by the 2-pass quality @ 700kbps. Even at a low resolution of 352x144 these movies look good (not great)on a 42" HDTV and the file sizes are quite small. MeGUI is a very powerful program but not exactly for noobs, When the ability for 640x480 iPod resolutions becomes possible this codec will be unstoppable!!


Sep 24, 2006 Version: 565 OS: WinXP Ease of use: 7/10 Functionality: 9/10 Value for money: 10/10 Overall: 9/10



What's xvid?? what's divx?? what's wmv??

No way X264 the best codec ever.

High quality in low bitrate.

This awesome codec use for me for months.No rival.

Cauptain



Jan 27, 2006 Version: 409 OS: WinXP Ease of use: 10/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10



Better quality than XVID and a smaller file size. Use the latest FFDshow from Celtic_Druid for playback. Be aware that playback is CPU intensive - Not designed for < 2.0Ghz machines (yet).


Jun 15, 2005 Version: 263 OS: WinXP Ease of use: 8/10 Functionality: 9/10 Value for money: 10/10 Overall: 9/10



works now correctly in sony vegas - testing quality against other H264, but so far - this is a winner ..




Jun 14, 2005 Version: Revision 261 OS: WinXP Ease of use: 8/10 Functionality: 10/10 Value for money: 10/10 Overall: 9/10


17 reviews, Showing 1 to 17 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 = Download Free software.
Freeware/Trialware = Download Free software but some parts are trial/shareware.
Free software = Download Free software and also open source code.
Freeware/Ads = Download 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 Download 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. Free 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/UHD (11)
All In One Video Converters (23)
Animation (3D/2D Animation) (10)
Audio Editors (15)
Audio Encoders (73)
Audio Players (15)
Authoring (Blu-ray/UHD/AVCHD) (20)
Authoring (DivX) (5)
Authoring (DVD) (32)
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) (23)
Camcorders/DV/HDV/AVCHD (32)
Capture TV/DVD/VCR (32)
CD/DVD/Blu-ray recovery (3)
Codec Packs (7)
Codec/Video Identifiers (29)
Codecs (65)
Decrypters (Blu-ray Rippers) (9)
Decrypters (DVD Rippers) (14)
DigitalTV/DVB/IPTV (38)
DVD to AVI/DivX/XviD (16)
DVD to DVD (21)
DVD to MP4/MKV/H264/H265 (16)
DVD to VCD/SVCD (5)
ISO/Image (16)
Linux Video Tools (138)
MacOS Video Tools (182)
Media (Blu-ray/DVD/CD) (9)
Media Center/HTPC (39)
Other Useful Tools (129)
Photo Blu-ray/DVD/SlideShow (9)
Portable (Mobile/PSP) (35)
Region Free Tools (5)
Screen capture / Screen recording (23)
Screenshots / Thumbnails (11)
Subtitle Editors (64)
Video De/Multiplexers (56)
Video Editors (Advanced/NLE) (32)
Video Editors (Basic) (49)
Video Editors (H264/MP4/MKV/MTS) (19)
Video Editors (MPG/DVD) (18)
Video Editors (WMV/AVI) (16)
Video Encoders (AVI/WMV) (39)
Video Encoders (H264/H265/MP4/MKV) (44)
Video Encoders (MPG/DVD) (25)
Video Encoders / Converters (149)
Video Frameservers (9)
Video Players (40)
Video Repair/Fix (21)
Video Scripting (11)
Video Streaming (22)
Video Streaming Downloaders (79)
Virtualdub Tools (11)



Search   Contact us   Privacy Policy   About   Advertise   Forum   RSS Feeds   Statistics   Software   

Site layout: Default Classic Blue

Affiliates: free-codecs.com

©1999-2018 videohelp.com