Simple x264/x265 Launcher

Submit portable freeware that you find here. It helps if you include information like description, extraction instruction, Unicode support, whether it writes to the registry, and so on.
Message
Author
User avatar
deathcubek
Posts: 221
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: Simple x264/x265 Launcher

#46 Post by deathcubek »

Simple x264 Launcher v2.64
https://github.com/lordmulder/Simple-x2 ... /tag/v2.64
Version 2.64 [2015-12-20]
* Fixed a dependency issue with Visual Studio runtime libraries

User avatar
deathcubek
Posts: 221
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: Simple x264/x265 Launcher

#47 Post by deathcubek »

Simple x264 Launcher v2.68
https://github.com/lordmulder/Simple-x2 ... /tag/v2.68
Version 2.68 [2016-04-09]
* Updated build environment to Visual Studio 2015 with Update-2
* Updated x265 to version 1.9+106

Version 2.67 [2016-03-17]
* Updated x265 to version 1.9+96
* Fixed detection of 64-Bit VapourSynth in certain cases

Version 2.66 [2016-02-06]

* Updated x265 to version 1.9+3

Version 2.65 [2016-01-24]
* Improved 32-Bit vs. 64-Bit selection for Avisynth/VapourSynth
* Added menu entry to remove all completed or enqueued jobs at once
* Updated x264 to revision 2665
* Updated x265 to version 1.8+212

Specular
Posts: 443
Joined: Sun Feb 16, 2014 10:54 pm

Re: Simple x264/x265 Launcher

#48 Post by Specular »

Edit: nvm, didn't notice the date or page :P

I will add though that I very much appreciate the details about AviSynth support in the description. Sets it apart from other generic video encoder front-ends and is something I've searched for in the past with few results.

User avatar
deathcubek
Posts: 221
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: Simple x264/x265 Launcher

#49 Post by deathcubek »

Here is a new TEST version with experimental NVEncC (NVidia GPU encoding) support:
https://sourceforge.net/projects/mulder ... e/download

This requires a NVIDIA Kepler/Maxwell based GPU with driver 358.xx or higher!

User avatar
Midas
Posts: 6710
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Simple x264/x265 Launcher

#50 Post by Midas »

First of all, quick note to say that the Simple x264 Launcher readme link in TPFC database description isn't working currently. :o

A while back (http://www.portablefreeware.com/forums/ ... 034#p72034 and following), it was asked/discussed here if and how one could install complementary Simple x264 Launcher programs like AviSynth and VapourSynth portably.

That debate quickly petered off after both the developer and SYSTEM agreed that there's was no easy way to do this. I wish to revive that discussion in view of novel elements I found to spark it. First and foremost, VapourSynth is now portable, at least acording to this official release post dated from 2016-01-14:
Moreover, there's a discussion at Doom9's forum showing that a portable setup of AviSynth is very possible if certain steps are taken, although administrator privileges seem to still be required:
I'm sure instructions on how to integrate Simple x264 Launcher with portable manifestations of its required helper applications would be very welcome -- if only to positively avoid the unsightly messages below. 8)

And, if possible, clear indication if Simple x264 Launcher is prepared to work with updated developments of AviSynth like v2.6 and/or Avisynth+ and its forks (e.g., see http://forum.doom9.org/showthread.php?t=168856).
  • Image Image
Last edited by Midas on Mon Jul 17, 2017 5:17 am, edited 1 time in total.

User avatar
deathcubek
Posts: 221
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: Simple x264/x265 Launcher

#51 Post by deathcubek »

Try with this TEST version:
https://sourceforge.net/projects/mulder ... p/download

This version should detect and use the "portable" version of VapourSynth. Just extract the 32-Bit version to the extra\VapourSynth\core32 sub-directory and the 64-Bit version to the extra\VapourSynth\core64 sub-directory.

Note, however, that I did not manage to get the "portable" version of VapourSynth to work on my system. It just says:
C:\Program Files (x86)\MuldeR\Simple x264 Launcher v2\extra\VapourSynth\core64>VSPipe.exe --version
Failed to initialize VapourSynth environment
:roll:

User avatar
deathcubek
Posts: 221
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: Simple x264/x265 Launcher

#52 Post by deathcubek »

deathcubek wrote:Try with this TEST version:
https://sourceforge.net/projects/mulder ... p/download

This version should detect and use the "portable" version of VapourSynth. Just extract the 32-Bit version to the extra\VapourSynth\core32 sub-directory and the 64-Bit version to the extra\VapourSynth\core64 sub-directory.

Note, however, that I did not manage to get the "portable" version of VapourSynth to work on my system. It just says:
C:\Program Files (x86)\MuldeR\Simple x264 Launcher v2\extra\VapourSynth\core64>VSPipe.exe --version
Failed to initialize VapourSynth environment
:roll:
Update:

Okay, so it seems that you also need "embeddable Python" for portable VapourSyth to work! Please download Python as an "embeddable zip file" from the Python web-site and extract it to the same folder as the portable VapourSyth binaries, i.e. extra\VapourSynth\core32 for 32-Bit or extra\VapourSynth\core64 for 64-Bit. And take care that 32-Bit portable VapourSyth requires Python files from "Windows x86 embeddable zip file", while 64-Bit portable VapourSyth requires Pyton files from "Windows x86-x64 embeddable zip file".

The required Python downloads are a bit hidden on the Python web-site, so here is a link to the current release:
https://www.python.org/downloads/release/python-352/

In the end, when all files are in place, it is supposed to look something like this:
http://i.imgur.com/sXE6PEp.png

User avatar
Midas
Posts: 6710
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Simple x264/x265 Launcher

#53 Post by Midas »

Thanks for the quick response and the detailed instructions, deathcubek. 8)

I tested everything as instructed and I can testify that it is apparently working (I had no time nor the files to insure operational results): at least the VapourSynth not found startup message is now gone.

FYI, I replaced the 'vcruntime140.dll' in both folders with the one extracted from the embedded Python archives...

For the sake of testing I installed both versions and I can add that the 'core32' folder is roughly about 17MB, while the 'core64' amounted to 20MB -- which sums up to an overall disk cost of 170MB in comparison to the 133MB of previous Simple x264 Launcher version I tested.

If you don't mind my asking, why go for the whole new path location instead of, for example, a simpler placing of a 'VapourSynth' folder with all relevant files inside the 'toolset\x32' and 'toolset\x64' existing sub-folders (keeping other locations optional)?
  • Image
Last edited by Midas on Mon Jul 17, 2017 5:17 am, edited 1 time in total.

User avatar
deathcubek
Posts: 221
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: Simple x264/x265 Launcher

#54 Post by deathcubek »

I decided to put optional stuff into the "extra" sub-folder to keep those files septate from the "tools" that are an integral part of the Simple x264 Launcher distribution.

The sub-folders "core32" and "core64" are used inside VapourSynth folder in order to keep things in sync with the normal "installed" version of VapourSynth. This helps to keep VapourSynth detection code more simple ;)

Small Update:
https://sourceforge.net/projects/mulder ... p/download

User avatar
Midas
Posts: 6710
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Simple x264/x265 Launcher

#55 Post by Midas »

Can a similar solution be applied to AviSynth and its ilk? :P

User avatar
deathcubek
Posts: 221
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: Simple x264/x265 Launcher

#56 Post by deathcubek »

Midas wrote:Can a similar solution be applied to AviSynth and its ilk? :P
The Avisynth installer already does have a "protable" mode in which it will simply dump the Avisynth DLL's into the specified target directory, without "installing" them into the System directory.

The bigger challenge is to get our encoding tools to actually load the Avisynth DLL from that place. Normally, Avisynth-based applications expect that Avisynth.DLL can be loaded from everywhere without specifying a path, because it has been installed into the System directory.

Here is a new TEST version that tries to workaround this problem by adding the Avisynth.DLL location to the PATH environment variable for all sub-processes that may need it:
https://sourceforge.net/projects/mulder ... p/download

Please see the included README for details on how to set everything up!

User avatar
Midas
Posts: 6710
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Simple x264/x265 Launcher

#57 Post by Midas »

deathcubek wrote:Here is a new TEST version that tries to workaround this problem by adding the Avisynth.DLL location to the PATH environment variable for all sub-processes that may need it:
https://sourceforge.net/projects/mulder ... p/download
  • Thanks. Will look into it soon... :)

    EDIT: Oops! (I downloaded it anyway...) :?
    • Image
Last edited by Midas on Mon Jul 17, 2017 5:17 am, edited 1 time in total.

User avatar
deathcubek
Posts: 221
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: Simple x264/x265 Launcher

#58 Post by deathcubek »

Midas wrote:
deathcubek wrote:Here is a new TEST version that tries to workaround this problem by adding the Avisynth.DLL location to the PATH environment variable for all sub-processes that may need it:
https://sourceforge.net/projects/mulder ... p/download
  • Thanks. Will look into it soon... :)

    EDIT: Oops! (I downloaded it anyway...) :?
    • Image
False Positive :roll:

(I have reported the issue to SourceForge, waiting for my whitelisting request to be processed now...)

User avatar
deathcubek
Posts: 221
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: Simple x264/x265 Launcher

#59 Post by deathcubek »

Simple x264 Launcher v2.83
https://github.com/lordmulder/Simple-x2 ... /tag/v2.83
Version 2.83 [2017-06-11]
* Updated x264 to revision 2833
* Updated x265 to version 2.4+36

User avatar
deathcubek
Posts: 221
Joined: Thu Jul 14, 2011 9:42 am
Location: Island of Lost Minds

Re: Simple x264/x265 Launcher

#60 Post by deathcubek »

Simple x264 Launcher v2.84
https://github.com/lordmulder/Simple-x2 ... /tag/v2.84
Version 2.84 [2017-07-12]
* Updated x264 to revision 2851
* Updated x265 to version 2.5+2

Post Reply