<p>There is no problem with having installed both 32- and 64-bit version of AviSynth on your 64-bit machine, if you correctly placed 32-bit plugins vs. 64-bit ones to their appropriate places.</p>

<p>AviSynth is a frame server, it means, you never call it directly - <em>other</em> program call it back. It means that for example</p>

<ul>
<li>64-bit Media Player Classic will call the 64-bit version of AviSynth,</li>
<li>32-bit Media Player Classic will call the 32-bit version of AviSynth.</li>
</ul>

<p>Similarly</p>

<ul>
<li>64-bit FFmpeg will call the 64-bit version of AviSynth,</li>
<li>32-bit FFmpeg will call the 32-bit version of AviSynth.</li>
</ul>

<p>I guess that your problem lies in your FFmpeg installation — you have probably 64-bit, and it means that in the process of converting your .avs script to some media file the FFmpeg calls 64-bit version of AviSynth, and you need the 32-bit (because of your 32-bit filter).</p>

<p>So my advice is, install both 32- and 64-bit versions of FFmpeg (into different directories) and use the appropriate one for every particular case.</p>

CC BY-SA 4.0
2020-05-17T20:48:15.960Z
I do not see a folder `C:\Program Files (x86)\AviSynth`or `C:\Program Files\AviSynth`. Where is AviSynth installed, so I can copy plugins there? And I do not see a 32-bit version of Media Player Classic at the [K-Lite codec pack mega](https://www.codecguide.com/download_k-lite_codec_pack_mega.htm), where can I get the 32-bit version of Media Player Classic?
emonigma
CC BY-SA 4.0
2020-05-17T23:02:50.943Z
"Where is AviSynth installed?" See the Registry, key `HKEY_LOCAL_MACHINE\SOFTWARE\Avisynth` for 64-bit,  `HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Avisynth` for 32-bit.
MarianD
CC BY-SA 4.0
2020-05-17T23:06:42.757Z
K-Lite codec pack installs both 32- and 64-bit version of Media Player Classic, `c:\Program Files (x86)\K-Lite Codec Pack\MPC-HC\mpc-hc.exe` is 32-bit, `c:\Program Files (x86)\K-Lite Codec Pack\MPC-HC64\mpc-hc64.exe` is 64-bit.
MarianD
CC BY-SA 4.0
2020-05-19T16:55:45.103Z
I found the location of installation by launching the `Registry Editor` app and going to those paths: AviSynth+ 64-bit is at `C:\Program Files (x86)\AviSynth+\`, AviSynth+ 32-bit shows the path where I extracted the universal installer, say `C:\Users\<user>\Downloads\UniversalAvisynthInstaller\AVSPLUS_x86`. K-Lite only installed the 64-bit version and `C:\Program Files (x86)\K_Lite Codec Pack` has no `MPC-HC` directory.
emonigma
CC BY-SA 4.0
2020-05-19T18:23:07.653Z
Please try find `mpc-hc.exe` and `mpc-hc-64.exe` by other way — IMHO the best way is to install and use [Everything](https://www.voidtools.com/) — it's for free and very useful.
MarianD
CC BY-SA 4.0
2020-05-20T17:46:27.693Z
"Everything" does find `mpc-hc64.exe` at that location (`C:\Program Files (x86)\K_Lite Codec Pack\MPC-HC64`. A search for `mpc-hc.exe` returns "0 objects".
emonigma
CC BY-SA 4.0
2020-04-22T13:25:55.233Z
2020-04-22T13:25:55.233Z
MarianD
<p>I have used and installed AviSynth+ 64-bit on a machine. I then wanted to install AviSynth+ 32-bit <a href="https://forum.videohelp.com/threads/396116-Adding-a-watermark-to-videos#post2574751" rel="nofollow noreferrer">to use the watermark filter</a>. I followed <a href="http://forum.doom9.org/showthread.php?t=172124" rel="nofollow noreferrer">these instructions</a> to install 32-bit, changed the registry keys, and got a blue screen of death.</p>

<p>After a fresh reinstallation of the Windows system, I want to install 32-bit AviSynth+ only and avoid another blue screen of death.</p>

<p>On <a href="https://github.com/AviSynth/AviSynthPlus/releases/tag/v3.5.1" rel="nofollow noreferrer">the new version 3.5.1 of AviSynth+</a>, is XP the 32-bit version, or is any installer able to install a 32-bit version?</p>

<avisynth>
How to install AviSynth+ 32-bit?
emonigma
# How to install AviSynth+ 32-bit?

(Asked by: username_0 on 2020-04-22)

I have used and installed AviSynth+ 64-bit on a machine. I then wanted to install AviSynth+ 32-bit [to use the watermark filter](https://forum.videohelp.com/threads/396116-Adding-a-watermark-to-videos#post2574751). I followed [these instructions](http://forum.doom9.org/showthread.php?t=172124) to install 32-bit, changed the registry keys, and got a blue screen of death.

After a fresh reinstallation of the Windows system, I want to install 32-bit AviSynth+ only and avoid another blue screen of death.

On [the new version 3.5.1 of AviSynth+](https://github.com/AviSynth/AviSynthPlus/releases/tag/v3.5.1), is XP the 32-bit version, or is any installer able to install a 32-bit version?

**Tags:** avisynth


---

## 1 answers

### Answer by username_1 on 2020-04-22. Score: 1

There is no problem with having installed both 32- and 64-bit version of AviSynth on your 64-bit machine, if you correctly placed 32-bit plugins vs. 64-bit ones to their appropriate places.

AviSynth is a frame server, it means, you never call it directly - *other* program call it back. It means that for example

* 64-bit Media Player Classic will call the 64-bit version of AviSynth,
* 32-bit Media Player Classic will call the 32-bit version of AviSynth.

Similarly

* 64-bit FFmpeg will call the 64-bit version of AviSynth,
* 32-bit FFmpeg will call the 32-bit version of AviSynth.

I guess that your problem lies in your FFmpeg installation — you have probably 64-bit, and it means that in the process of converting your .avs script to some media file the FFmpeg calls 64-bit version of AviSynth, and you need the 32-bit (because of your 32-bit filter).

So my advice is, install both 32- and 64-bit versions of FFmpeg (into different directories) and use the appropriate one for every particular case.

> **Comments:**
> **username_0**: I do not see a folder `C:\Program Files (x86)\AviSynth`or `C:\Program Files\AviSynth`. Where is AviSynth installed, so I can copy plugins there? And I do not see a 32-bit version of Media Player Classic at the [K-Lite codec pack mega](https://www.codecguide.com/download_k-lite_codec_pack_mega.htm), where can I get the 32-bit version of Media Player Classic?  
> **username_1**: "Where is AviSynth installed?" See the Registry, key `HKEY_LOCAL_MACHINE\SOFTWARE\Avisynth` for 64-bit,  `HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Avisynth` for 32-bit.  
> **username_1**: K-Lite codec pack installs both 32- and 64-bit version of Media Player Classic, `c:\Program Files (x86)\K-Lite Codec Pack\MPC-HC\mpc-hc.exe` is 32-bit, `c:\Program Files (x86)\K-Lite Codec Pack\MPC-HC64\mpc-hc64.exe` is 64-bit.  
> **username_0**: I found the location of installation by launching the `Registry Editor` app and going to those paths: AviSynth+ 64-bit is at `C:\Program Files (x86)\AviSynth+\`, AviSynth+ 32-bit shows the path where I extracted the universal installer, say `C:\Users\<user>\Downloads\UniversalAvisynthInstaller\AVSPLUS_x86`. K-Lite only installed the 64-bit version and `C:\Program Files (x86)\K_Lite Codec Pack` has no `MPC-HC` directory.  
> **username_1**: Please try find `mpc-hc.exe` and `mpc-hc-64.exe` by other way — IMHO the best way is to install and use [Everything](https://www.voidtools.com/) — it's for free and very useful.  
> **username_0**: "Everything" does find `mpc-hc64.exe` at that location (`C:\Program Files (x86)\K_Lite Codec Pack\MPC-HC64`. A search for `mpc-hc.exe` returns "0 objects".  

---

