CrendKing / avisynth_filter

DirectShow filters that put AviSynth and VapourSynth into video playing
MIT License
107 stars 8 forks source link

Couldn't install #29

Closed Shnxxx closed 3 years ago

Shnxxx commented 3 years ago

I am using a new laptop and didn't install anything video-related apps yet except LAVFilters, MadVR, and PotPlayer.

Environment

Describe the bug

Couldn't install it.

To Reproduce

  1. Download the .zip file
  2. Extract it
  3. Run "install.bat" as Administrator.
CrendKing commented 3 years ago

Can you follow https://github.com/CrendKing/avisynth_filter/wiki/How-to-enable-logging to enable log, then try AviSynthFilter.zip, then send me the log file?

Shnxxx commented 3 years ago

There was no AviSynthFilter key in HKEY_CURRENT_USER\SOFTWARE but I created one and followed the rest of the instructions. After playing a video no log file was created.

I also did try manually adding the avisynth_filter_64.ax by using Add external filter but after selecting it, it doesn't appear on the list. I tried adding MadVR manually too, thinking that maybe it really doesn't add up, but it appeared on the list.

CrendKing commented 3 years ago

I meant to create the registry value, install, observe the error dialog, then send me the generated log. The log file is generated only when some program loads the .ax file. Playing a video without loading it will not generate anything. The install.bat will.

Not appearing after "add external filter" could be the same problem as installation fail. Don't mix in video player or any other filter. Let's focus on just avsf.

Shnxxx commented 3 years ago

Okay so here's what I've done.

I created the registry value: image

Then run the install.bat as administrator. image

Then navigate to C:\ to check the log but no log was generated.

CrendKing commented 3 years ago

That screenshot is good enough. Try install the latest Visual C++ runtime libraries: Direct link, Download page.

If this doesn't work, we can try another more involved approach.

CrendKing commented 3 years ago

Also note that, if lack of the runtime libraries is the cause, and you only install either x64 or x86 version of the library, you will still get one error (the one you are still missing), because the install script tries to install both versions. But if you don't care about the missing one, just ignore it.

Shnxxx commented 3 years ago

That screenshot is good enough. Try install the latest Visual C++ runtime libraries: Direct link, Download page.

This worked for me! Thank you again!