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


  Search or Browse all software by sections


HomeSoftware Home Right


Tool Description Type Rating Comment
x264 Encoder

NEW VERSION r2721

x264 Encoder is an open source H264/AVC based video encoder. The x264 CLI is a command line x264 encoder tool and is used in several converters like Handbrake, Xvid4PSP, StaxRip, RipBot264, FairUse Wizard, MEGUI.

Free software
OS:Windows MacOS Linux
Version:r2721
Released:20160924
File size:8.3MB
Portable version
Version history available

9.2/10
16 votes


Guides
Similar tools
Read 16
comments

34555235 views

  Latest version

r2721 (September 24, 2016)



Download sites


Visit developer's site

Download x264 Encoder r2721 (portable)



Download Mac, Linux, mirror and other versions

Download x264 Encoder r2721 from another mirror site

Download x264 Encoder Mac version

Download x264 Encoder Linux version



Supported operating systems

WinWindows MacMac OS LinuxLinux


More information and other downloads

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, FairUse Wizard, MEGUI, AutoX264, HDConvertToX.




x264 Encoder screenshot
Click to enlarge screenshot

Version history / Release notes / Changelog

commit 72d53ab2ac7af24597a824e868f2ef363a22f5d4 [revision 2721]
Author: Henrik Gramner <henrik@gramner.com>
Date: Sat Sep 17 21:41:52 2016 +0200

x86: Faster pixel_ssim_4x4x2_core

commit 8c07263ad9218bdc3e0f5b84d578968513885df7 [revision 2720]
Author: Henrik Gramner <henrik@gramner.com>
Date: Sat Sep 17 21:14:35 2016 +0200

x86: Deduplicate a constant in hpel_filter_c

commit 9521b278adb92081f052c1b7bfc4b95651d88b07 [revision 2719]
Author: Henrik Gramner <henrik@gramner.com>
Date: Sat Sep 17 14:45:08 2016 +0200

x86: Faster pixel_ssd_nv12

Also drop the MMX2 version to simplify things.

commit 75d0f9cc8770bc4f36785062116757d24eb44604 [revision 2718]
Author: Henrik Gramner <henrik@gramner.com>
Date: Sun Sep 11 15:32:54 2016 +0200

x86: SSE zigzag_scan_4x4_field

Replaces the MMX2 version, one cycle faster.

Also change the checkasm test to use the correct alignment macro.

commit 0ce77f9eb71051c9a6121ec12c2abaac99ee628a [revision 2717]
Author: Henrik Gramner <henrik@gramner.com>
Date: Wed Sep 7 19:27:31 2016 +0200

x86: AVX2 mbtree_propagate_list

SIMD part is around 25% faster than AVX on Haswell, around 7%
faster when including the runtime of the scalar C wrapper.

commit 0c36239a4826f6e5a3cb873aca1814e389a46e29 [revision 2716]
Author: Henrik Gramner <henrik@gramner.com>
Date: Wed Sep 7 19:26:42 2016 +0200

x86: Move predict_16x16_dc_left calculations to asm

1-2 cycles faster and avoids some code duplication to decrease code size.

Also drop the MMX2 implementation in favor of SSE2 to simplify things.

commit 0cc8afd31212de013b26b10f58c608c9adcff2fc [revision 2715]
Author: Anton Mitrofanov <BugMaster@narod.ru>
Date: Thu Aug 18 19:00:48 2016 +0300

avs: support for AviSynth+ high bit-depth pixel formats

commit dc0fe73636d34baeb3a64918b52db64d2a9e83bb [revision 2714]
Author: Janne Grunau <janne-x264@jannau.net>
Date: Fri Aug 26 20:26:56 2016 +0300

aarch64: implement x264_plane_copy_swap_neon

plane_copy_swap_c: 27054
plane_copy_swap_neon: 4152

commit eaf2fc20c8579714a48523b7ab8c05373708a25f [revision 2713]
Author: Anton Mitrofanov <BugMaster@narod.ru>
Date: Thu Aug 18 22:14:22 2016 +0300

Various cosmetics of semicolon use

commit aae177c55141460f442de0572c4a434bf2ae20bc [revision 2712]
Author: Henrik Gramner <henrik@gramner.com>
Date: Thu Jul 28 21:58:40 2016 +0200

cli: Prefetch yuv/y4m input frames on Windows 8 and newer

Use PrefetchVirtualMemory() (if available) on memory-mapped input frames.

Significantly improves performance when the source file is not already
present in the OS page cache by asking the OS to bring in those pages from
disk using large, concurrent I/O requests.

Most beneficial on fast encoding settings. Up to 40% faster overall with
--preset ultrafast, and up to 20% faster overall with --preset veryfast.

This API was introduced in Windows 8, so call it conditionally. On older
Windows systems the previous behavior remains unchanged.

commit 4e5adb87070c82b937c03e0cc030eae3578c251d [revision 2711]
Author: Henrik Gramner <henrik@gramner.com>
Date: Thu Jul 28 19:34:04 2016 +0200

Adjust --preset slow

* Swap --me umh for --trellis 2. They have a similar effect on performance
but the latter gives slightly better results in most cases.
* Change --b-adapt from 2 to 1. Negligible difference in quality since the
b-adapt 1 improvements, but it's significantly faster.

Also remove a redundant assignment from veryfast (--me hex is set by default).

commit 1e4fb55a283ba90fef346033027af851f2a04468 [revision 2710]
Author: Henrik Gramner <henrik@gramner.com>
Date: Thu Jul 28 19:33:57 2016 +0200

ratecontrol_new: Simplify an expression in HRD timescale calculation

Also gets rid of a false positive static analyser integer division warning.

commit 17378b2028146fa54a1b2b90da62554935d9dcc2 [revision 2709]
Author: Henrik Gramner <henrik@gramner.com>
Date: Thu Jul 28 19:33:44 2016 +0200

gcc: Enable __sync_fetch_and_add() on x86-64

It was previously only enabled on 32-bit x86 for no reason, so 64-bit
systems had to use a mutex instead of a simple `lock xadd` instruction.

Note that this code is only used in some very specific configurations
involving sliced threads.

commit 86b71982e131eaa70125f8d0e725fcade9c4c677 [revision 2708]
Author: Anton Mitrofanov <BugMaster@narod.ru>
Date: Tue Sep 20 18:48:22 2016 +0300

mips: Fix high bit-depth compilation

commit 1ea3c682ca12c7f13ea6f82b42bdc40afcfda87f [revision 2707]
Author: Henrik Gramner <henrik@gramner.com>
Date: Sat Sep 17 15:53:59 2016 +0200

checkasm: Fix compilation on Windows with --disable-thread

commit 5caef139cf7d6b41a95ee9568625d36d1ae1c107 [revision 2706]
Author: Janne Grunau <janne-x264@jannau.net>
Date: Fri Aug 26 20:26:55 2016 +0300

arm/aarch64: use plane_copy wrapper macros

Move the macros to common/mc.h to share them across all architectures.
Fixes possible buffer overreads if the width of the user supplied frames
is not a multiple of 16.

Reported-by: Kirill Batuzov <batuzovk@ispras.ru>
View full changelog



Sections/Browse similar tools




Alternative to x264 Encoder

TMPGEnc Video Mastering Works

TotalCode Studio




Guides and How to's

x264 Encoding Options Explained - Read
View all guides with guide description here



Acronyms / Also Known As

x264 cli, x264cli



Notify me when software updated or report software

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



Comments

Post comment
16 comments, Showing 1 to 5 comments

Superb!!!


Posted November 30, 2013 by eagletdw. Tool version 0.130.2273 using OS WinXP
Ease of use 9 of 10 Functionality 8 of 10 Value for money 10 of 10 Overall score 9 of 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.



Posted July 30, 2011 by hydra3333. Tool version 2044 using OS Windows 7 64-bit
Ease of use 4 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 9 of 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.



Posted September 03, 2010 by Bonie81. Tool version Version:r1703 using OS Linux
Ease of use 9 of 10 Functionality 9 of 10 Value for money 9 of 10 Overall score 9 of 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.



Posted August 26, 2010 by Bonie81. Tool version r1703 using OS Windows 7
Ease of use 9 of 10 Functionality 9 of 10 Value for money 9 of 10 Overall score 9 of 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.



Posted July 13, 2010 by Vladrial. Tool version 1666 using OS Windows 7
Ease of use 5 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10


16 comments, Showing 1 to 5 comments

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

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 3 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) and even a ALPHA version of the software.
Download (direct link) = A direct link to the software download.
Download (developer's 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.
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 (12)
All In One DVD Converters (15)
All In One MKV to MP4/Blu-ray (10)
All In One Video Converters (28)
Animation (3D & 2D animation) (7)
Audio Editors (17)
Audio Encoders (69)
Audio Players (8)
Authoring (Blu-ray/AVCHD) (22)
Authoring (DivX) (5)
Authoring (DVD) (34)
Authoring (SVCD/VCD) (10)
Bitrate Calculators (7)
Blu-ray to AVI/MKV/MP4 (14)
Blu-ray to Blu-ray/AVCHD (10)
Burn (CD,DVD,Blu-ray) (22)
Camcorders/DV/HDV/AVCHD (34)
Capture (32)
CD/DVD recovery (3)
Codec Packs (7)
Codec/Video Identifiers (31)
Codecs (67)
Decrypters (Blu-ray Rippers) (8)
Decrypters (DVD Rippers) (15)
DigitalTV/DVB/HDTV (37)
DVD to AVI/DivX/XviD (18)
DVD to DVD (21)
DVD to MP4/MKV/H264 (18)
DVD to VCD/SVCD (5)
ISO/Image (16)
Linux video tools (107)
MacOS video tools (158)
Media (Blu-ray/DVD/CD) (9)
Media Center/HTPC/PS3/360 (41)
Other useful tools (115)
Photo Blu-ray/DVD/SlideShow (10)
Portable/Mobile/PSP/iPod (38)
Region free tools (5)
Screen capture/Screenshots (28)
Subtitle (58)
Video De/Multiplexers (54)
Video Editors (Advanced/NLE) (37)
Video Editors (Basic) (47)
Video Editors (H264/MP4/MKV/MTS) (18)
Video Editors (MPG/DVD) (20)
Video Editors (WMV/AVI) (15)
Video Encoders (AVI/WMV) (40)
Video Encoders (H264/H265/MP4/MKV) (46)
Video Encoders (MPG/DVD) (27)
Video Encoders / Converters (151)
Video Frameservers (8)
Video Players (34)
Video Repair/Fix (19)
Video Scripting (10)
Video Streaming (22)
Video Streaming Recording (56)
Virtualdub tools (10)
Search   Contact us   About   Advertise   Forum   RSS Feeds   Statistics   Software   

Site layout: Default Classic Blue

Affiliates: free-codecs.com

©1999-2016 videohelp.com