Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 AVC / H.264

Reply
 
Thread Tools Display Modes
Old 14th February 2005, 14:40   #1  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 10,818
x264 win32 daily builds: rev. 1181

DO NOT USE this thread for discussions about x264. Use the x264 development thread or start a new one.

Windows 32 bit multithreaded and patched builds:


Windows 64 bit multithreaded and patched builds:


Usually, the patched (also known as modified) builds include one or more experimental patches.

Unpatched builds (usually slightly more up to date and probably more stable but with less features):


AVC2AVI Revision 594 (including GUI ver. 1.2)
AVC2AVI is a tool for muxing raw h.264 streams into avi container. AVC2AVI GUI requires .NET framework 2.0

*** WARNING!!! IF YOU HAVE A x264 VERSION THAT COMES WITH AN UNINSTALLER, PLEASE UNINSTALL THAT VERSION ***
The packages require the LATEST 7-zip to be extracted.


x264 VFW (no longer officially supported - mantained by third party developers):

DOWNLOAD
(at your own risk)

Online x264 Git changelog: http://git.videolan.org/gitweb.cgi?p...git;a=shortlog
Changelog by revision: http://x264.nl/x264/changelog.txt

AVC Custom Quantization Matrices (JVT style): http://mirror05.x264.nl/Sharktooth/x...m_matrices.zip

Use the latest official FFDShow version for playing back x264: http://sourceforge.net/project/showf...roup_id=173941
or Celtic Druid's unofficial FFDShow builds: http://ffdshow.faireal.net/mirror/ffdshow/
or bob0r's unofficial FFDShow builds (scroll down the page): http://x264.nl/

Use the latest Haali Media Splitter for MP4 and MKV files: http://haali.cs.msu.ru/mkv/

GUIs for CLI version:
Check this sticky: http://forum.doom9.org/showthread.php?t=129748

What is x264: x264 is a free library for encoding H264/AVC video streams. The code is written by Laurent Aimar, Eric Petit(OS X), Min Chen (vfw/nasm), Justin Clay(vfw), Måns Rullgård and Loren Merritt from scratch. It is released under the terms of the GPL license.
Website: http://www.videolan.org/x264.html
H264/AVC info: http://forum.doom9.org/showthread.php?t=96059

x264 limitations: "x264 doesn't support the error-resilience features of baseline and extended profile, not the alternative colorspaces of high profile.
There are a few other features not supported..."


General notes:
Celtic Druid's builds: http://ffdshow.faireal.net/mirror/x264/
bob0r's builds: http://x264.nl/
xvidvideo.ru builds: http://www.xvidvideo.ru/content/category/1/4/5/

This is not an official x264 build and may not work at all, destroy all the data on your hard drive or make your house or your dog explode (i doubt it can, though...). I'm not responsible for anything that could happen - use it at your own risk.
Those builds are made for TESTING PURPOUSE ONLY.

Notes about the CLI version: Mencoder provides another way to use x264 with a commandline interface. You can find the latest unofficial mencoder compiles by Celtic Druid here: http://www.aziendeassociate.it/cd.asp?dir=/mplayer
Other mencoder builds by sherpya can be found here: http://oss.netfarm.it/mplayer-win32.php
Mplayer/Mencoder official website: http://www.mplayerhq.hu/
However latest revisions of x264CLI are more powerfull (new options, more output formats, avisynth support, etc.) and even new GUIs appeared (look above) so encoding with CLI is easier and results may be better than VFW.

Other info:
Info about compiling x264: http://forum.doom9.org/showthread.php?s=&threadid=92726
x264 GIT repository (web browser): http://git.videolan.org/?p=x264.git;a=summary

Playback: MPlayer or VLC can play back x264 encoded movies.
Links to Mplayer/Mencoder are provided above and it's available for both Linux and Windows.
VLC is also a multi-platform media player and can be found here: http://www.videolan.org/
However the most convenient way to play back x264 video in Windows is ffdshow+your_favourite_directshow_enabled_media_player (for example Media Player Classic, Windows Media Player, Zoom Player, Radlight ... etc).
Latest official ffdshow builds with x264 support can be found here: http://sourceforge.net/project/showf...roup_id=173941.
If you want to edit a x264 encode with virtualdub you should manually enable the H.264 codec in the ffdshow's "VFW codec configuration" (decoder tab) and ensure there aren't other VFW codecs trying to decode h.264 however it's preferable to use AVIDemux.
The official AVIDemux website is: http://fixounet.free.fr/avidemux/
You can find AVIDemux SVN builds here: http://mulder.dummwiedeutsch.de/home...jects#avidemux
or here: http://www.razorbyte.com.au/avidemux/

Encoding - "How to"s:
Doom9's x264 guide
DeathTheSheep's x264 VFW Guide
MeGUI Guide
MeGUI-x264 Custom Video Profiles

Last edited by Sharktooth; 11th July 2009 at 17:21. Reason: Update
Sharktooth is offline   Reply With Quote
Old 14th February 2005, 15:06   #2  |  Link
bond
Moderator
 
Join Date: Nov 2001
Posts: 9,780
1) dont use this sticky for discussion x264 issues plz
2) for new issues it might be better to start new threads and only discuss development issues in the development thread (because normally its not possible anymore to find any info by searching in 20+ pages threads)
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau)
I know, that I know nothing (Socrates)

MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide)
Ogg Theora | Ogg Vorbis
use WM9 today and get Micro$oft controlling the A/V market tomorrow for free
bond is offline   Reply With Quote
Old 9th July 2005, 22:28   #3  |  Link
Doom9
clueless n00b
 
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,256
You are not allowed to post here unless you have my permission. Permission is automatically granted to Sharktooth, akupenguin (and naturally all moderators). If your nickname is not Sharktooth, akupenguin or you do not have a Doom9 team badge and post here, you will be striked for violation of rule 16.
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org
Doom9 is offline   Reply With Quote
Old 9th August 2005, 15:13   #4  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 10,818
Faq

Read them carefully and DO NOT contact me by PM asking for help. Follow the forum rules and after searching if you cant find any answer, ask your questions in the forum.

Q1: When there will be a new build?
A: Daily. But since some time i dont build x264 for win32. So i link to external builds (usually x264.nl)

Q2: What does Summer Break mean?
A: It means, in summer, daily builds are no longer "dailies" for obvious reasons

Q3: Are yours official builds?
A: No. However x264 has still no "official" builds.

Q4: What are the differences between "standard-SVN" builds and pathced builds?
A: Patched builds usually incorporate latest patches (beta or experimental - even from third parties and sometimes from me) that usually get committed to the SVN in the near future.

Q5: What does the MMX suffix mean? Do your builds use MMX only?
A: The MMX suffix (no longer used in the filename) means you need at least a MMX cpu to make my builds work, but if SSE/SSE2 are present they'll get used as well.

Q6: What compiler/software do you use to make your builds?
A: MingGW + GCC 3.4 + YASM

Q7: I've heard the Intel compiler (ICL) produces faster binaries than GCC, why don't you use it for your builds?
A: The ICL would be faster only if the DSP routines (the ones that eat CPU cycles) weren't written in assembly language. So compiling x264 with ICL wouldn't produce any noticeably faster x264 binaries. Also ICL for windows is payware.

Q8: I've tried to encode a movie with the x264CLI and the output file is unplayable (or the CLI crashed during encoding). WTF?!?!?
A: Probably you tried to encode a 23.976 source or some other non integer FPS sources with an old x264 revision. Be sure to get an updated version and if you still have problems just use RAW output and mp4box to create a working MP4 file or check this thread for a workaround.

Q9: Will the latest GeeBox play my x264 encoded files?
A: Yes but ensure you have the very latest version. Starting from 0.98.6 it supports h.264 main profile decoding only. That means no 8x8dct and no custom matrices are supported. Later GeexBox version may be updated with the latest libavcodec and may support High-Profile.

Q10: Can i play my x264 encoded files with my modded Xbox?
A: Yes, but it depends on how much you modified your xbox. The stock xbox is equipped with a 733Mhz CPU that is not able to decode all the x264 (or AVC in general) features. If you haven't the Xbox CPU mod (the CPU gets replaced with a 1.4Ghz one) there are some guidelines you have to follow when encoding your files with x264 or other AVC encoders.
Find more info in this thread.

Q11: What'st the difference between VFW and CLI?
A: VFW is Video For Windows, an ancient tech created by microsoft (copying some stuff from quicktime), full of quirks and not able to support modern codecs. x264VFW is a ugly hack to make x264 work (more or less) with VFW, hence softwares like virtualdub and its modifications. The use of x264VFW is NOT recommended. x264 VFW is no longer officially supported.
CLI is a general term that means Command Line Interface. The classic console (command prompt) command which is generic and has no limitations like VFW.

Q12: What is AVC2AVI?
A: AVC2AVI is a tool to place AVC raw streams in the AVI container. It is useful for editing your encodes using VirtualDub(mod) or similar video editors that do not support the MP4 format or other formats. AVI is usually bound to VFW. The use of h.264/AVC streams in AVI is not recommended.

Q13: x264 is slow as hell, why?
A: x264 source contains tons of optimizations but being a very complex codec (more than xvid and every other Mpeg4 ASP codec) that's a perfectly normal behaviour. More quality = less speed...but thanks to those optimizations, x264 can be even blazing fast. If you want more speed do not enable all the bells and whistles and keep settings to a sane level.

Q14: Where i can get older versions of your builds?
A: I dont keep an archive of my old builds, so actually you can't get them unless someone has them mirrored somewhere. However you can get old revisions compiled by celtic druid or bobor. The links to the sites are provided in the first post.

Q15: The included MeGUI doesn't work or crashes. What can i do?
A: MeGUI is no longer included in my builds. Please uninstall x264, get and install latest MeGUI version from http://www.sf.net/projects/megui. It will automatically get a x264 build during the auto-update.

Q16: Sometimes the SVN/GIT revision is newer than the builds linked in this thread. Aren't yours daily builds?
A: Sometimes the changes in the new revisions doesn't affect the win32 builds or doesn't affect the final binaries at all. So compiling the new code revision is perfectly useless since the binaries will be exactly the same as the old one. Sometimes it can also happen i hadn't found some free time to compile new builds...

Q17: Is it possible to set an Aspect Ratio in x264 and what's Sample AR (SAR)?
A: Yes, you have to set the Sample Aspect Ratio (SAR) in the codec options. SAR is the same as Pixel Aspect Ratio (PAR) and it's different from Display Aspect Ratio (DAR).
To calculate the SAR starting from DAR you can use the following formula:
SAR (or PAR) = DAR*height/width.
More info can be found here: http://forum.doom9.org/showthread.php?t=100519
and here http://trac.videolan.org/x264/file/trunk/doc/vui.txt

Q18: Does x264 produce HD-DVD/BR compliant h.264 streams?
A: Only the pathed/modified builds but you have to set the correct options, resolution and framerate. If you're not familiar with commandline tools and avisynth scripts, use on of the available GUIs (Graohical User Interfaces) for x264.

Q19: Can i use VirtualDub or any other VFW based editor to encode with x264?
A: Yes, using a x264 VFW build but VFW is so obsolete and limited x264VFW is no longer mantained by the x264 devs and because VFW and AVI are not properly able to handle h.264 features without some "hacking" that could compromise compatibility, playback and/or editing.

Q20: If VFW can't handle correctly h.264, is there a software i can i use for editing in place of VirtualDub or other VFW based editors?
A: Currently there are few softwares that can do that. One is Avidemux (a free and complete editor similar to Vdub but not based on VFW) and then there are tools like mp4box and mp4creator (and relative GUIs) that can split, demux, mux and join mp4 files containing h.264 streams.

Q21: Is x264 (h.264 in general) compatible with DivX certified standalone players?
A: No. h.264 is a completely different codec and cant be played back by standalones unless specified.

Q22: Are there any other usable OpenSource h.264 encoders other than x264?
A: Yes and no. There are other OSS h.264 encoders but their development is discontinued or incomplete. However the Xvid dev team is working on Xvid AVC but they didn't release any code yet.

Q23: Is there a x264 stable or 1.0 build?
A: No, since x264 is in continuous development. The Unpatched builds may be considered more stable than the patched ones though.

Q24: Do x264 support multiprocessor systems or multicore CPUs?
A: Yes, check the --threads option usage.

Q25: What is/are the best...
A: Stop! There is no "best" as per forum rules. If you're looking for the "best" x264 options, most of the GUIs that support x264 come with a bunch of presets that will fit almost all your needs. If you're looking for the "best" h.264 encoder, then i suggest to use the forum search function and look for comparisons. However x264 is really good and can hardly be beaten by commercial encoders.

Q26: Can i use x264 for commercial purposes?
A: Yes but you need to contact MPEG-LA or Via for licensing the commercial use of a h.264 encoder since h.264 (also known as AVC or MPEG-4v10) is patented.

Q28: Where i can find more general info about h.264 and related standards?
A: Here: http://forum.doom9.org/showthread.php?t=96059

Q29: Are Cef's builds compatible with yours and can those be used with MeGUI?
A: Yes, Cef's builds as well some other builds (ie. x264.nl patched/modified builds) include the same patches, so they're compatible with megui.

Q30: What happened to your builds and why they're no longer updated?
A: I actually switched to linux. Maybe in some time in the future my builds will be back but the builds by x264.nl i linked in the first post are almost as good as mine.

... more to come.

Last edited by Sharktooth; 4th August 2009 at 04:33. Reason: updates.
Sharktooth is offline   Reply With Quote
Old 10th March 2008, 16:28   #5  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 10,818
AVC2AVI GUI ver. 1.2

Changelog:
Code:
1.2
 - Added the Status bar
 - Version now appears on the titlebar
 - Added exception handling if AVC2AVI.EXE is not found

1.1 
 - Added FPS control
 - Updated AVC2AVI.EXE to Revision 594

1.0
 - First release

Last edited by Sharktooth; 17th August 2008 at 13:14.
Sharktooth is offline   Reply With Quote
Old 29th October 2008, 18:11   #6  |  Link
hajj_3
Registered User
 
Join Date: Mar 2004
Posts: 384
apologies, didnt see that post.

Thanks for letting me know 999 = 998

Last edited by hajj_3; 29th October 2008 at 18:37.
hajj_3 is offline   Reply With Quote
Old 29th October 2008, 18:57   #7  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Location: Claremont, CA
Posts: 6,895
Quote:
Originally Posted by Sharktooth View Post
1000 does not yet exist...
Sure it does, in fact, 1015 already exists locally on my box
Dark Shikari is online now   Reply With Quote
Old 9th July 2009, 21:33   #8  |  Link
MartinMan885
Registered User
 
Join Date: Jun 2009
Posts: 2
Thanks for the post Sharktooth. I registered here like a week ago and im finding it really useful. Mucho appreciation.
__________________
Another Brilliant Post By MartinMan... free poker money online pharmacy no prescription

Last edited by MartinMan885; 9th July 2009 at 21:35. Reason: Ahhh Spelling!
MartinMan885 is offline   Reply With Quote
Old 11th July 2009, 17:21   #9  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 10,818
x264 modified rev. 1181 (jeeb's)
Sharktooth is offline   Reply With Quote
Old 24th July 2009, 10:38   #10  |  Link
jokeli
Registered User
 
Join Date: Mar 2009
Posts: 2
Great news, great work, great job!
...................................................
jokeli is offline   Reply With Quote
Old 24th July 2009, 20:51   #11  |  Link
juGGaKNot
Registered User
 
juGGaKNot's Avatar
 
Join Date: Feb 2008
Posts: 615
shark

Q3: Are yours official builds?
A: No. However x264 has sill no "official" builds.

please delete this post after editing.
juGGaKNot is offline   Reply With Quote
Old 29th July 2009, 01:15   #12  |  Link
SacredCultivator
Division H!F
 
Join Date: Feb 2007
Posts: 133
Sorry to ask here, but when might the newer builds be updated so that we can use meGUI's updater to update to the latest version?
SacredCultivator is offline   Reply With Quote
Old 4th August 2009, 04:34   #13  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 10,818
http://forum.doom9.org/showthread.ph...689#post696689
look at Q2

@juggaknot: done.
Sharktooth is offline   Reply With Quote
Old 4th August 2009, 05:53   #14  |  Link
SacredCultivator
Division H!F
 
Join Date: Feb 2007
Posts: 133
@Sharktooth: Thanks, wasn't aware of that =)
SacredCultivator is offline   Reply With Quote
Old 8th August 2009, 01:28   #15  |  Link
DVDave
Movie Chef
 
DVDave's Avatar
 
Join Date: Jul 2009
Location: Inglewood
Posts: 1
I prefer to use older builds so when I came across this and realized the mirror was slow to load for me (hosted in Japan) so I managed to snag it with a proxy and here's a mirror which I think is better to use (first one is distributed across a cloud so it's more reliable then the original link). If anyone can't access the site above, try these more spread out servers. These are the exact same files as hosted here, check the MD5 and always virus scan before opening anything on the Internet to be safe.

Mirror #1: (zipped)
Code:
http://www.mediafire.com/file/gnx3zmnezxg/x264.zip
Mirror #2
Code:
http://rapidshare.com/files/260659688/x264.exe
__________________
Practice is the best of all instructors.
We make a living by what we get, we make a life by what we give.
DVDave is offline   Reply With Quote
Old 22nd September 2009, 05:43   #16  |  Link
Protone
Registered User
 
Join Date: Aug 2006
Posts: 1
Links are dead.
Where we can download the patched builds?

Last edited by Protone; 22nd September 2009 at 05:48.
Protone is offline   Reply With Quote
Old 22nd September 2009, 07:37   #17  |  Link
kypec
User of free A/V tools
 
kypec's Avatar
 
Join Date: Jul 2006
Location: SK
Posts: 211
Quote:
Originally Posted by Protone View Post
Links are dead.
Where we can download the patched builds?
Try to look in this thread and next time.
kypec is offline   Reply With Quote
Old 30th September 2009, 05:28   #18  |  Link
visagoo
Registered User
 
Join Date: Aug 2009
Posts: 1
I understood why my friend sent me this web link. It is very useful and forever. I will try to learn more. Thanks Sharktooth
__________________
Hello all I am newbie
visagoo is offline   Reply With Quote
Old 21st October 2009, 07:00   #19  |  Link
prettylove99
Registered User
 
Join Date: Jul 2008
Posts: 6
i can't download x264.exe from the given link?
prettylove99 is offline   Reply With Quote
Old 21st October 2009, 07:16   #20  |  Link
kypec
User of free A/V tools
 
kypec's Avatar
 
Join Date: Jul 2006
Location: SK
Posts: 211
Quote:
Originally Posted by prettylove99 View Post
i can't download x264.exe from the given link?
What link you mean exactly? Look at my post above and you'll find plenty of download links to various builds of x264.
kypec is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 06:58.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.