Skip to content

Releases: AmusementClub/VapourSynth-Editor

r19-mod-5-AC2 HiDPI support and other enhancements

01 Mar 13:41
Compare
Choose a tag to compare

Please see upstream release notes for more info.
https://github.com/YomikoR/VapourSynth-Editor/releases/tag/r19-mod-5
This release also includes a fix (YomikoR#23) where vapoursynth library search paths were not working on windows when built with Qt 6.

This release is a true single EXE vsedit (with statically linked Qt 6.2.3) that retains feature parity with the upstream vsedit release (including job server (use vsedit --job-server to start manually) and job server watcher (use vsedit --job-watcher to start manually)).

The benefits of using the single exe version are:

  1. true single EXE deployment, no external dependencies (vc runtime libraries are also statically linked)
  2. total size is smaller than previous releases with separate Qt DLLs (24MiB -> 20MiB)
  3. no more Qt DLL conflicts with vs-preview (pyQt5)

To install, unpack the exe to the directory where vsscript.dll and vapoursynth.dll resides. (Even though the archive contains more files, only the EXE file is strictly necessary.)

If you want the installed vsedit.exe to operate in portable mode (i.e. not create/modify the global vsedit.config file in the %LOCALAPPDATA% directory), then create an empty vsedit.config file in the same directory as vsedit.exe.

PS: Due to static linking of Qt libraries, the binary is released under GPLv2. The source code is still licensed under the original license though.

r19-mod-5-AC HiDPI support and other enhancements

16 Feb 08:24
Compare
Choose a tag to compare

Please see upstream release notes for more info.
https://github.com/YomikoR/VapourSynth-Editor/releases/tag/r19-mod-5

This release is a true single EXE vsedit (with statically linked Qt 6.2.3) that retains feature parity with the upstream vsedit release (including job server (use vsedit --job-server to start manually) and job server watcher (use vsedit --job-watcher to start manually)).

The benefits of using the single exe version are:

  1. true single EXE deployment, no external dependencies (vc runtime libraries are also statically linked)
  2. total size is smaller than previous releases with separate Qt DLLs (24MiB -> 20MiB)
  3. no more Qt DLL conflicts with vs-preview (pyQt5)

To install, unpack the exe to the directory where vsscript.dll and vapoursynth.dll resides. (Even though the archive contains more files, only the EXE file is strictly necessary.)

If you want the installed vsedit.exe to operate in portable mode (i.e. not create/modify the global vsedit.config file in the %LOCALAPPDATA% directory), then create an empty vsedit.config file in the same directory as vsedit.exe.

PS: Due to static linking of Qt libraries, the binary is released under GPLv2. The source code is still licensed under the original license though.

r19-mod-4-AC2: true single EXE deployment

22 Dec 19:47
Compare
Choose a tag to compare

This release introduces a true single EXE vsedit (with statically linked Qt 6.2.2) that retains feature parity with the upstream vsedit release (including job server (use vsedit --job-server to start manually) and job server watcher (use vsedit --job-watcher to start manually)).

The benefits of using the single exe version are:

  1. true single EXE deployment, no external dependencies (vc runtime libraries are also statically linked)
  2. total size is smaller than previous releases with separate Qt DLLs (24MiB -> 20MiB)
  3. no more Qt DLL conflicts with vs-preview (pyQt5)

To install, unpack the exe to the directory where vsscript.dll and vapoursynth.dll resides. (Even though the archive contains more files, only the EXE file is strictly necessary.)

If you want the installed vsedit.exe to operate in portable mode (i.e. not create/modify the global vsedit.config file in the %LOCALAPPDATA% directory), then create an empty vsedit.config file in the same directory as vsedit.exe.

PS: Due to static linking of Qt libraries, the binary is released under GPLv2. The source code is still licensed under the original license though.

Static qt-6.2.2 build for vsedit

22 Dec 00:32
Compare
Choose a tag to compare
Pre-release

This release is to host a static build of Qt 6.2.2 tailored for vsedit.

To use, extract the 7z into d:\qt-install and add d:\qt-install\bin into your PATH.

Build procedure:

curl -Lo qt.zip https://download.qt.io/archive/qt/6.2/6.2.2/single/qt-everywhere-src-6.2.2.zip
unzip -q qt.zip
mv qt-everywhere-src-6* qt-src

mkdir qt-build
cd qt-build
call ../qt-src/configure.bat --prefix=d:\qt-install -static -static-runtime -no-opengl -release -ltcg -qt-zlib -qt-sqlite -no-sql-odbc -qt-libpng -qt-libjpeg -skip qt3d -skip qtactiveqt -skip qtcharts -skip qtconnectivity -skip qtdatavis3d -skip qtdoc -skip qtmultimedia -skip qtwayland -skip qtscxml -skip qtwebview -skip qtwebengine -skip qttranslations -skip qtlottie -skip qtmqtt -skip qtopcua -skip qtserialport -skip qtserialbus -skip qtvirtualkeyboard -skip qtwebchannel -skip qtpositioning -skip qtquick3d -skip qtsensors -skip qtcoap -skip qtnetworkauth -skip qtquicktimeline -skip qtremoteobjects -skip qtshadertools -feature-windeployqt -no-feature-linguist -no-feature-designer -no-feature-pixeltool -no-feature-assistant -no-feature-distancefieldgenerator -no-feature-qtattributionsscanner -no-feature-qtplugininfo -no-feature-macdeployqt -no-feature-qdbus -no-feature-qtdiag
ninja install

r19-mod-4-AC

20 Dec 09:57
Compare
Choose a tag to compare

File vsedit-windows-x64.r19-mod-4-AC.7z is a modified version that only obey the vapoursynth_library_paths setting in vsedit.config file and do not search registry or PATH.

To install, extract the 7z archive into your VS directory.

By default, this is configured to operate in portable mode, so it will not use your global vsedit.config file settings.
If you prefer to use your global config settings, delete vsedit\vsedit.config file, and add .. to the your global vsedit.config file.
For example, you can add these to your global vsedit.config file:

[common]
vapoursynth_library_paths=..

File vsedit-single-exe.r19-mod-4-AC2.7z is a true single EXE vsedit (with statically linked Qt 6.2.2) that retains the full functionality of vsedit proper (including job server (use vsedit --job-server to start manually) and job server watcher (use vsedit --job-watcher to start manually)). The benefits of using the single exe version are:

  1. true single EXE deployment, no external dependencies (vc runtime libraries are also statically linked)
  2. total size is smaller than previous releases with separate Qt DLLs.
  3. no more Qt DLL conflicts with vs-preview (pyQt5)

To install, unpack the exe to the directory where vsscript.dll and vapoursynth.dll resides.

PS: Due to static linking of Qt libraries, the binary is released under GPLv2. The source code is still licensed under the original license though.

Static qt-6.2.3 build for vsedit

16 Feb 05:13
Compare
Choose a tag to compare
Pre-release

This release is to host a static build of Qt 6.2.3 tailored for vsedit.

To use, extract the 7z into d:\qt-install and add d:\qt-install\bin into your PATH.

Build procedure:

curl -Lo qt.zip https://download.qt.io/archive/qt/6.2/6.2.3/single/qt-everywhere-src-6.2.3.zip
unzip -q qt.zip
mv qt-everywhere-src-6* qt-src

mkdir qt-build
cd qt-build
call ../qt-src/configure.bat --prefix=d:\qt-install -static -static-runtime -no-opengl -release -ltcg -qt-zlib -qt-sqlite -no-sql-odbc -qt-libpng -qt-libjpeg -skip qt3d -skip qtactiveqt -skip qtcharts -skip qtconnectivity -skip qtdatavis3d -skip qtdoc -skip qtmultimedia -skip qtwayland -skip qtscxml -skip qtwebview -skip qtwebengine -skip qttranslations -skip qtlottie -skip qtmqtt -skip qtopcua -skip qtserialport -skip qtserialbus -skip qtvirtualkeyboard -skip qtwebchannel -skip qtpositioning -skip qtquick3d -skip qtsensors -skip qtcoap -skip qtnetworkauth -skip qtquicktimeline -skip qtremoteobjects -skip qtshadertools -feature-windeployqt -no-feature-linguist -no-feature-designer -no-feature-pixeltool -no-feature-assistant -no-feature-distancefieldgenerator -no-feature-qtattributionsscanner -no-feature-qtplugininfo -no-feature-macdeployqt -no-feature-qdbus -no-feature-qtdiag
ninja install