OSDN Git Service

Updated build script.
[x264-launcher/x264-launcher.git] / README.md
index d570aca..ddf9f4f 100644 (file)
--- a/README.md
+++ b/README.md
@@ -25,20 +25,21 @@ Some key features of the Simple x264/x265 Launcher software include:
 
 # System Requirements #
 
-
 Simple x264 Launcher is *100% standalone*, i.e. it does **not** require Mircrosoft.NET, Java Runtime Environment or other "external" dependencies.
 
 The required Qt DLLs as well as the encoder binaries are *included* with the application. Frameservers, like *Avisynth* or *VapourSynth*, may need to be installed separately though.
 
 The minimum system requirements to run Simple x264/x265 Launcher are as follows:
 
-* Windows XP with Service Pack 2 or any later Windows system – note that Windows XP is **not** recommended!
+* Windows Vista with Service Pack 2 or any later Windows system – note that Windows XP is **not** supported anymore!
 * 64-Bit editions of Windows are highly recommended, though 32-Bit editions will work as well
 * The CPU must support at least the MMX and SSE instruction sets
 * Avisynth input only available with [Avisynth](http://avisynth.nl/index.php/Main_Page#Official_builds) **2.6** installed – Avisynth **2.5.x** is *not* recommended!
-* VapourSynth input only available with [VapourSynth](http://www.vapoursynth.com/) **r24+** installed – [Python](https://www.python.org/downloads/windows/) is a prerequisite for VapourSynth!
+* VapourSynth input only available with [VapourSynth](http://www.vapoursynth.com/) **R46+** installed – [Python](https://www.python.org/downloads/windows/) is a prerequisite for VapourSynth!
 * YV16/YV24 color spaces require Avisynth 2.6 (see section 10)
 
+**Note:** Most of these requirements are *not* imposed by Simple x264 Launcher itself, but by the encoders (e.g. x264 and x265) that we use.
+
 
 # Anti-Virus Warning #
 
@@ -49,7 +50,7 @@ Occasionally your Antivirus program may mistakenly detect "malware" (virus, troj
 
 # License #
 
-Simple x264/x265 Launcher is Copyright (C) 2004-2016 LoRd_MuldeR.
+Simple x264/x265 Launcher is Copyright (C) 2004-2023 LoRd_MuldeR.
 
 ```
 This program is free software; you can redistribute it and/or modify
@@ -78,19 +79,23 @@ The following third-party software is used by this application:
   http://qt.digia.com/
   Qt is a free software, released under the terms of GNU GPL, version 3.
 
-* The x264 encoder software is Copyright (C) 2003-2016 x264 project.
+* The x264 encoder software is Copyright (C) 2003-2023 x264 project.
   http://www.videolan.org/developers/x264.html
   x264 is a free software and is released under the terms of the GNU GPL.
 
-* The x265 encoder software is Copyright (C) 2013-2016 x265 project.
+* The x265 encoder software is Copyright (C) 2013-2023 x265 project.
   http://www.videolan.org/developers/x265.html
   x265 is a free software and is released under the terms of the GNU GPL.
 
+* The NVEncC encoder software is Copyright (c) 1999-2023 rigaya.
+  https://onedrive.live.com/?id=6BDD4375AC8933C6%212293&cid=6BDD4375AC8933C6
+  NVEncC is a free software and is released under the terms of the MIT License.
+
 * AviSynth is Copyright (C) 2002-2006 Ben Rudiak-Gould et al.
   http://avisynth.nl/index.php/Main_Page
   AviSynth is a free software, released under the terms of the GNU GPL.
 
-* VapourSynth is Copyright (c) 2012-2016 Fredrik Mellbin.
+* VapourSynth is Copyright (c) 2012-2023 Fredrik Mellbin.
   http://www.vapoursynth.com/
   VapourSynth is free software, released under the terms of the GNU LGPL.
 
@@ -105,24 +110,42 @@ Simple x264/x265 Launcher can be run in a "portable" mode. This may be helpful,
 
 ## VapourSynth
 
-There now is a "portable" edition **VapourSynth** available, which *Simple x264/x265 Launcher* can use. For this purpose, download the "portable" edition VapourSynth an *extract* it into the sub-directory `extra\VapourSynth` inside of the Simple x264/x265 Launcher "main" directory (i.e. where the `x264_launcher.exe` file is located). More specifically, the *32-Bit* version of "portable" VapourSynth needs to go to the `extra\VapourSynth\core32` sub-directory and the *64-Bit* version needs to go to the `extra\VapourSynth\core64` sub-directory. Be aware, however, that "portable" VapourSynth requires **embeddable Python** to work! So, you *must* download Python as "embeddable zip file" from the Python web-site and extract that into the same sub-directory as the VapourSynth "portable" binaries. In the end, it should look like this:
+There now is a "portable" edition **VapourSynth** available, which *Simple x264/x265 Launcher* can use. For this purpose, download the "portable" edition VapourSynth an *extract* it into the sub-directory `extra\VapourSynth` inside of the Simple x264/x265 Launcher "main" directory (i.e. where the `x264_launcher.exe` file is located). More specifically, the *32-Bit* version of "portable" VapourSynth needs to go to the `extra\VapourSynth-32` sub-directory and the *64-Bit* version needs to go to the `extra\VapourSynth-64` sub-directory. Be aware, however, that "portable" VapourSynth requires *embeddable Python* to work! So, you ***must*** download Python as "embeddable zip file" from the Python web-site and extract that into the same sub-directory as the VapourSynth "portable" binaries. In the end, it should look like this:
+```
+InstallPath\
+├─ x264_launcher_portable.exe
+└─ extra\
+   ├─ VapourSynth-32\
+   │  ├─ VapourSynth.dll  <32-Bit>
+   │  ├─ VSPipe.exe       <32-Bit>
+   │  ├─ python37.dll     <32-Bit>
+   │  └─ etc…
+   └─ VapourSynth-64\
+      ├─ VapourSynth.dll  <64-Bit>
+      ├─ VSPipe.exe       <64-Bit>
+      ├─ python37.dll     <64-Bit>
+      └─ etc…
+```
+
+## Avisynth
+
+There now is a "portable" edition **Avisynth** available, which *Simple x264/x265 Launcher* can use. For this purpose, download and run the standard Avisynth 2.6 (or later) installer, but be sure to select *"Standalone, Unpack Files only"* as the installation type! Note that this needs to be selected on the *"Choose Components"* page of the installer. This will create a "portable" version of Avisynth in the selected output directory. Let the installer *extract* the Avisynth files into the sub-directory `extra\Avisynth` inside of the Simple x264/x265 Launcher "main" directory (i.e. where the `x264_launcher.exe` file is located). More specifically, the *32-Bit* version of "portable" Avisynth needs to go to the `extra\Avisynth\x86` sub-directory and the *64-Bit* version needs to go to the `extra\Avisynth\x64` sub-directory. In the end, it should look like this:
 ```
-InstallPath
+InstallPath\
 ├─ x264_launcher_portable.exe
 └─ extra\
-   └─ VapourSynth\
-      ├─ core32\
-      │  ├─ python35.dll     <32-Bit>
-      │  ├─ VapourSynth.dll  <32-Bit>
-      │  ├─ VSPipe.exe       <32-Bit>
+   └─ Avisynth\
+      ├─ x86\
+      │  ├─ avisynth.dll  <32-Bit>
+      │  ├─ devil.dll     <32-Bit>
       │  └─ etc…
-      └─ core64\
-         ├─ python35.dll     <64-Bit>
-         ├─ VapourSynth.dll  <64-Bit>
-         ├─ VSPipe.exe       <64-Bit>
+      └─ x64\
+         ├─ avisynth.dll  <64-Bit>
+         ├─ devil.dll     <64-Bit>
          └─ etc…
 ```
 
+
 # Updating Your Encoder Binaries #
 
 This application works best with the encoder binaries that are included in the distribution package. That's because these binaries have been tested to work properly with the GUI. Nonetheless, in some cases, you may wish to replace the included binaries with a newer encoder version or with an alternative build of the same version. Generally, newer versions of x264/x265 should work properly, though there is **no** guarantee! In rare cases, the CLI syntax (or console output) may have changed in a way that breaks compatibility with the GUI program. Furthermore, this application does **not** provide any support for "unofficial" patches. Usually custom builds that contain such patches will work anyway, but again there is **no** guarantee. Also, using *outdated* binaries with this application is **not** supported or intended. Please report bugs rather than reverting to an old version!
@@ -193,12 +216,12 @@ Use `--[no-]force-start` or `--[no-]force-enqueue` to tweak startup behavior. If
 Please download the latest version of Simple x264/x265 Launcher from one of the official download mirrors:
 
 * https://github.com/lordmulder/Simple-x264-Launcher/releases/latest
-* https://bitbucket.org/lord_mulder/simple-x264-launcher/downloads
-* https://x264launcher.codeplex.com/releases/
-* http://sourceforge.net/projects/muldersoft/files/Simple%20x264%20Launcher/
+* https://bitbucket.org/muldersoft/simple-x264-launcher/downloads
+* https://osdn.net/projects/x264-launcher/releases/
+* https://sourceforge.net/projects/muldersoft/files/Simple%20x264%20Launcher/
+* https://www.mediafire.com/folder/7sac4w9fdszuf/x264_x64_Launcher
 * https://www.assembla.com/spaces/simple-x264-x265-launcher/documents
 
-
 # Help & Support #
 
 For help and support, please join the discussion at:
@@ -215,16 +238,18 @@ The source codes can be obtained from the official Git repository:
 
 * https://github.com/lordmulder/Simple-x264-Launcher
 * https://gitlab.com/simple-x264-launcher/simple-x264-launcher/
-* https://bitbucket.org/lord_mulder/simple-x264-launcher/src
+* https://bitbucket.org/muldersoft/simple-x264-launcher/src
+* https://osdn.net/projects/x264-launcher/scm/git/x264-launcher/
 * https://www.assembla.com/code/simple-x264-x265-launcher/git/nodes
-* https://x264launcher.codeplex.com/SourceControl/latest
 
-Download Visual Studio Express 2013 for Windows *Desktop* here:
-* http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs
+Download Visual Studio Express 2017 for Windows *Desktop* here:
+* http://www.visualstudio.com/
 
 Download the latest Qt toolkit (4.8.x) from the Qt Project web-site:
 * http://download.qt-project.org/official_releases/qt/4.8/
-* http://sourceforge.net/projects/lamexp/files/Miscellaneous/Qt%20Libraries/
+
+Alternatively, you can download my pre-compiled "prerequisites" package:
+* https://sourceforge.net/projects/lamexp/files/Miscellaneous/Prerequisites/
 
 &nbsp;  
 &nbsp;