Updated ReadMe file.

This commit is contained in:
LoRd_MuldeR 2012-02-17 22:18:40 +01:00
parent 1033990705
commit 0ece9fed40
5 changed files with 35 additions and 18 deletions

View File

@ -105,7 +105,7 @@ or intended. Report bugs rather than reverting to an old version!
------------------ ------------------
This application provides "deadlock" prevention. This means that if an This application provides "deadlock" prevention. This means that if an
encoder process (x264 or Avisynth) stopps responding, it will be encoder process (x264 or Avisynth) stops responding, it will be
terminated. This is done in order to ensure that the main program as terminated. This is done in order to ensure that the main program as
well as the other encoder processes can continue properly. More well as the other encoder processes can continue properly. More
specifically, a warning will be raised if the process does not respond specifically, a warning will be raised if the process does not respond
@ -118,7 +118,23 @@ long time to index the source file. In that case, we recommend to index
the source file beforehand, e.g. by using the 'ffmsindex' tool. the source file beforehand, e.g. by using the 'ffmsindex' tool.
8. Color Spaces / Chroma Subsampling 8. Custom Parameters
--------------------
This application provides a "custom parameters" edit box. All command-
line parameters you enter there will be passed to x264 unmodified. This
way you can send arbitrary parameters to x264 - even such ones that are
only available in patched builds of x264. See the x264 Wiki or the Help
Screen for a list of available parameters. However be aware that the
GUI will not check your parameters at all! Thus using an unknown or
unsupported parameter will cause your encode to fail. Using an existing
parameter in the wrong way will cause your encode to fail too. Last but
not least, some parameters are forbidden by the GUI. If some parameter
is forbidden, that's because the GUI will set that parameter for you
(if required) or because that parameter is NOT compatible with the GUI.
9. Color Spaces / Chroma Subsampling
------------------------------------ ------------------------------------
Avs2YUV converts the output of your Avisynth script to the YV12 format, Avs2YUV converts the output of your Avisynth script to the YV12 format,
@ -142,7 +158,7 @@ In short, to encode YUY2 from Avisynth, you have to pass "-csp I422" to
Avs2YUV and "--output-csp i422" to x264 to avoid 4:2:0 downsampling. Avs2YUV and "--output-csp i422" to x264 to avoid 4:2:0 downsampling.
9. Audio Processing/Encoding 10. Audio Processing/Encoding
---------------------------- ----------------------------
This application is a front-end to the x264 encoder. And, as x264 does This application is a front-end to the x264 encoder. And, as x264 does
@ -156,23 +172,23 @@ task. If, instead, you are dealing with MP4 files, then you may use
"MP4Box" or the "YAMB" front-end for muxing the audio stream. "MP4Box" or the "YAMB" front-end for muxing the audio stream.
Having said all that, there now is an unofficial "Audio" branch of x264 Having said all that, there now is an unofficial "Audio" branch of x264
available. If you are using one of the patched x264 builds with "audio available. If you are using one of the modified x264 builds with "audio
support" patch (e.g. those provided by JEEB), you can process the audio support" patch (e.g. those provided by JEEB), then you can process the
with x264 and skip the additional muxing step. Basically the new audio audio with x264 and skip the additional muxing step. Basically the
patch adds a new "--acodec" switch, which you can pass the x264 as a audio patch adds a new "--acodec" switch, which you can pass to x264 as
custom parameter. For example you can pass "--acodec aac" for encoding a custom parameter. For example, you can pass "--acodec aac" for
the audio to the AAC format (recommended for AAC files). Or you can encoding the audio to the AAC format (recommended for MP4 files). Or
pass "--acodec vorbis" for encoding the audio to the Ogg/Vorbis format you can pass "--acodec vorbis" for encoding the audio to the Ogg/Vorbis
(recommended for MKV files). Please be aware that audio encoding will format (recommended for MKV files). Please be aware that audio encoding
work only, if your input file contains an audio stream! When using the will work only, if your input file contains an audio stream! When using
built-in LAVF/FFMS input of x264, the audio can be encoded straight the built-in LAVF/FFMS input of x264, the audio can be encoded straight
from the input file. This does NOT work with Avisynth input! Instead, from the input file. This does NOT work with Avisynth input! Instead,
if you want to encode audio from an Avisynth script, you must pass the if you want to encode audio from an Avisynth script, you must pass the
"--audiofile <path_to_avs_file>" switch to x264 as a custom parameter. "--audiofile <path_to_avs_file>" switch to x264 as a custom parameter.
For convenience, the "--audiofile $(INPUT)" parameter may be used. For convenience, the "--audiofile $(INPUT)" parameter may be used.
10. Command-line Syntax 11. Command-line Syntax
---------------------- ----------------------
The following command-line switches are available: The following command-line switches are available:
@ -185,7 +201,7 @@ The following command-line switches are available:
--force-cpu-no-64bit .... Forcefully disable 64-Bit support --force-cpu-no-64bit .... Forcefully disable 64-Bit support
11. Help & Support 12. Help & Support
------------------ ------------------
For help and support, please join the discussion at: For help and support, please join the discussion at:

View File

@ -404,7 +404,7 @@
<action name="actionWebX264"> <action name="actionWebX264">
<property name="icon"> <property name="icon">
<iconset resource="../res/resources.qrc"> <iconset resource="../res/resources.qrc">
<normaloff>:/buttons/world_link.png</normaloff>:/buttons/world_link.png</iconset> <normaloff>:/buttons/x264.png</normaloff>:/buttons/x264.png</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>Official x264 Web-Site</string> <string>Official x264 Web-Site</string>
@ -560,7 +560,7 @@
<normaloff>:/buttons/book_open.png</normaloff>:/buttons/book_open.png</iconset> <normaloff>:/buttons/book_open.png</normaloff>:/buttons/book_open.png</iconset>
</property> </property>
<property name="text"> <property name="text">
<string>Secret Recipe (Shush!)</string> <string>Secret Recipe - Shush!</string>
</property> </property>
</action> </action>
<action name="actionWebAvsWiki"> <action name="actionWebAvsWiki">

BIN
res/buttons/x264.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 721 B

View File

@ -36,6 +36,7 @@
<file>buttons/trash.png</file> <file>buttons/trash.png</file>
<file>buttons/world_link.png</file> <file>buttons/world_link.png</file>
<file>buttons/wrench.png</file> <file>buttons/wrench.png</file>
<file>buttons/x264.png</file>
<file>images/avisynth.png</file> <file>images/avisynth.png</file>
<file>images/movie.png</file> <file>images/movie.png</file>
<file>images/update.png</file> <file>images/update.png</file>

View File

@ -22,7 +22,7 @@
#define VER_X264_MAJOR 2 #define VER_X264_MAJOR 2
#define VER_X264_MINOR 0 #define VER_X264_MINOR 0
#define VER_X264_PATCH 2 #define VER_X264_PATCH 2
#define VER_X264_BUILD 217 #define VER_X264_BUILD 220
#define VER_X264_MINIMUM_REV 2146 #define VER_X264_MINIMUM_REV 2146
#define VER_X264_CURRENT_API 120 #define VER_X264_CURRENT_API 120