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 ConvertXtoDVD and convert all your movies to DVD. Free trial ! :)

Software Home »


Tool

Description

Type
Rating
Reviews
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
File size: 20MB
Portable version
Version history
9.2/10
17 votes
Rate it




Screenshots

x264 Encoder screenshot
Click to enlarge screenshot
Latest version

157 r2969 (March 12, 2019)



Download


Visit developer's site

Download x264 Encoder 157 r2969 Windows  20MB  Win  Portable

Download x264 Encoder 157 r2969 Windows 64-bit  ca 20MB  Win64  Portable

Download x264 Encoder 157 r2969 Mac  Mac

Download x264 Encoder 157 r2969 Linux  Linux




Download other versions

Download x264 Encoder 157 r2969 from another mirror site  Win



Software License

Free software (Free download and also open source code!)



Supported operating systems

WinWindows MacMac OS LinuxLinux



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


6 days agoRemove compatibility workarounds master
commit | commitdiff | tree
Anton Mitrofanov [Mon, 5 Jun 2017 23:30:41 +0000 (02:30 +0300)]
Remove compatibility workarounds

This will break decoding with older versions of FFmpeg/Libav.

6 days agoRemove h->rc dereferencing where possible
commit | commitdiff | tree
Anton Mitrofanov [Fri, 9 Nov 2018 15:37:17 +0000 (18:37 +0300)]
Remove h->rc dereferencing where possible

6 days agox86inc: Add support for GFNI instructions
commit | commitdiff | tree
Henrik Gramner [Sat, 16 Feb 2019 20:02:01 +0000 (21:02 +0100)]
x86inc: Add support for GFNI instructions

6 days agox86inc: Improve warnings for use of unsupported instructions
commit | commitdiff | tree
Henrik Gramner [Sat, 16 Feb 2019 16:57:21 +0000 (17:57 +0100)]
x86inc: Improve warnings for use of unsupported instructions

Warn when the following are used without the appropriate cpuflag:
* YMM and ZMM registers
* 'pextrw' with a memory operand
* GPR instruction set extensions

6 days agox86inc: Support N_PEXT bit on Mach-O
commit | commitdiff | tree
Henrik Gramner [Thu, 31 Jan 2019 19:42:32 +0000 (20:42 +0100)]
x86inc: Support N_PEXT bit on Mach-O

Allows for marking symbols as having limited global scope, similar to
using 'hidden' symbol visibility on ELF.

6 days agox86inc: Make 'non-adjacent' default in the TAIL_CALL macro
commit | commitdiff | tree
Henrik Gramner [Thu, 31 Jan 2019 19:21:43 +0000 (20:21 +0100)]
x86inc: Make 'non-adjacent' default in the TAIL_CALL macro

6 days agox86inc: Add x86-32 PIC support macros
commit | commitdiff | tree
Henrik Gramner [Thu, 31 Jan 2019 19:17:56 +0000 (20:17 +0100)]
x86inc: Add x86-32 PIC support macros

6 days agox86inc: Turn 'movsxd' into 'movifnidn' on x86-32
commit | commitdiff | tree
Henrik Gramner [Thu, 31 Jan 2019 19:11:01 +0000 (20:11 +0100)]
x86inc: Turn 'movsxd' into 'movifnidn' on x86-32

6 days agoBump dates to 2019
commit | commitdiff | tree
Henrik Gramner [Thu, 31 Jan 2019 19:08:40 +0000 (20:08 +0100)]
Bump dates to 2019

6 days agocli: Bash autocomplete support
commit | commitdiff | tree
Henrik Gramner [Sun, 1 Jul 2018 18:34:48 +0000 (20:34 +0200)]
cli: Bash autocomplete support

Allows for automatic command line completion for both options and values.

Options such as --input-csp and --input-fmt will dynamically retrieve
supported values from libavformat when compiled with lavf support.

Execute 'source tools/bash-autocomplete.sh' in bash to enable.

6 days agoSignal Progressive and Constrained profiles
commit | commitdiff | tree
Yusuke Nakamura [Mon, 9 Apr 2018 02:01:28 +0000 (11:01 +0900)]
Signal Progressive and Constrained profiles

Progressive High, Constrained High, and Progressive High 10.

Even in Main profile, constraint_set4_flag is now set to 1 if progressive,
and constraint_set5_flag is set to 1 if no B-slices are present.

6 days agoppc: Use xxpermdi in sad_x3/x4 and use macros to avoid redundant code
commit | commitdiff | tree
Alexandra Hájková [Sat, 8 Sep 2018 07:15:53 +0000 (07:15 +0000)]
ppc: Use xxpermdi in sad_x3/x4 and use macros to avoid redundant code

6 days agoppc: Use the vec_xst_len for partial stores in mc
commit | commitdiff | tree
Luca Barbato [Thu, 6 Sep 2018 10:25:14 +0000 (12:25 +0200)]
ppc: Use the vec_xst_len for partial stores in mc

Around a ~1% speedup to the overall encoding for --slow.

6 days agoppc: Use vec_splats in mc
commit | commitdiff | tree
Luca Barbato [Thu, 6 Sep 2018 10:25:13 +0000 (12:25 +0200)]
ppc: Use vec_splats in mc

No overall speedup, just tidier code.

6 days agoppc: Use the vec_xst_len for partial stores
commit | commitdiff | tree
Luca Barbato [Thu, 23 Aug 2018 08:30:37 +0000 (08:30 +0000)]
ppc: Use the vec_xst_len for partial stores

Seems to give about a 1-2% overall speedup on --slow.

6 days agoppc: Use xxpermdi in VEC_STORE8
commit | commitdiff | tree
Luca Barbato [Sun, 19 Aug 2018 15:27:55 +0000 (17:27 +0200)]
ppc: Use xxpermdi in VEC_STORE8

Around a ~2% speedup to the overall encoding for --slow.

6 days agoppc: Use a single store to write the scores for sad_x4_8x8
commit | commitdiff | tree
Luca Barbato [Sun, 19 Aug 2018 15:27:54 +0000 (17:27 +0200)]
ppc: Use a single store to write the scores for sad_x4_8x8

Yet another use of xxpermdi, another 10% gain.

6 days agoppc: Use xxpermdi to halve the computation in sad_x4_8x8
commit | commitdiff | tree
Luca Barbato [Sun, 19 Aug 2018 15:27:53 +0000 (17:27 +0200)]
ppc: Use xxpermdi to halve the computation in sad_x4_8x8

About 20% faster.

6 days agoppc: Rework satd_4* likewise
commit | commitdiff | tree
Luca Barbato [Sun, 19 Aug 2018 07:28:42 +0000 (09:28 +0200)]
ppc: Rework satd_4* likewise

Now 4x4 is as slow as C and 4x8 is a 2% faster than before.

6 days agoppc: Factor out the sum of absolute
commit | commitdiff | tree
Luca Barbato [Sun, 19 Aug 2018 07:28:41 +0000 (09:28 +0200)]
ppc: Factor out the sum of absolute

And use it on the other satd > 8.

5-10% faster depending on the size.

6 days agoppc: Rework the adds in satd8x8
commit | commitdiff | tree
Luca Barbato [Sun, 19 Aug 2018 07:28:40 +0000 (09:28 +0200)]
ppc: Rework the adds in satd8x8

10% faster.

6 days agoppc: Add quant_4x4x4
commit | commitdiff | tree
Luca Barbato [Fri, 17 Aug 2018 20:28:45 +0000 (22:28 +0200)]
ppc: Add quant_4x4x4

4x faster than C.

6 days agoppc: Cleanup quant
commit | commitdiff | tree
Luca Barbato [Fri, 17 Aug 2018 20:28:44 +0000 (22:28 +0200)]
ppc: Cleanup quant

6 days agox86: Always use PIC in x86-64 asm
commit | commitdiff | tree
Henrik Gramner [Sun, 12 Aug 2018 15:00:13 +0000 (17:00 +0200)]
x86: Always use PIC in x86-64 asm

Most x86-64 operating systems nowadays doesn't even allow .text relocations
in object files any more, and there is no measurable overall performance
difference from using RIP-relative addressing in x264 asm.

Enforcing PIC reduces complexity and simplifies testing.

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 from the Download links under Download and Download other versions!



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 5 reviews


No comments. Rating it only.

Review by Wakaku on 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!!!

Review by eagletdw on 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.


Review by hydra3333 on 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.


Review by Bonie81 on 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.


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


17 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 REVIEW= New review since your last visit
NEW VERSION= New version

Latest version
Version number / Beta version number / Update version number and when it whas released.

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.
Free software Trialware = Download Free software and also open source code but some parts are trial/shareware.
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



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

Site layout: Default Classic Blue

Affiliates: free-codecs.com

©1999-2019 videohelp.com