Avisynth is in many ways a project that is permanently stuck in the past, and all efforts have tried to modernize it are either forks (Avisynth-MT, Avisynth 64) or completely different projects (Avisynth 3, VapourSynth). You've found the reason for this the hard way. Avisynth 2.6 is still a late 90's project at its core.
First, go to kuroblind.tumblr.com/vapoursynth and see if you can follow their tutorial there. However, if you prefer a text-written walkthrough of the code-based installation and/or have met some bumps, click below the cut for it or to see if I encountered the same problem as you and the method (not included in kuroblind’s tutorial) that I used to fix it. If you have Mac Sierra, you’re going to need this especially. If you don’t know what Avisynth is, please take a look at @nochuie‘s tutorial which will show comparison gifs of using avisynth & not. If you have Windows and hate waiting for Avisynth to parse, you can try my KMplayer/Potplayer tutorial. Best of luck & special credit to @areumdia for her guidance.
Universal Media Server for Mac (UMS) is a DLNA-compliant UPnP Media Server that is cross-platform and supports all major operating systems, including Mac OS X, Linux and Windows. It can stream or transcode numerous different media formats with little or no configuration. If you have Mac Sierra, you’re going to need this especially. If you don’t know what Avisynth is, please take a look at @nochuie‘s tutorial which will show comparison gifs of using avisynth & not. If you have Windows and hate waiting for Avisynth to parse, you can try my KMplayer/Potplayer tutorial. An AviSynth plug-in to retrieve the name of the calling application. N/A Plugin: Roelofs: GetProgramName2: GetProgramName2 is similar to GetProgramName by JM Roelofs, but this plugin is a newly written. N/A Plugin: enccc: GetSystemEnv An AviSynth plug-in to retrieve information from the system. N/A Plugin: James D. Lin (stickboy) GRunT.
Step 1 - Installing Homebrew
okay, this is where it already gets a little intimidating. this isn’t your typical click a button and download/install wizard, pkg, etc. you download Homebrew by pasting a line of code into this application called Terminal which looks like this:
the icon above is what terminal should look like on your dock. before you paste anything, however, make sure your settings in system preferences > security/privacy > general has this:
if you have mac os sierra, chances are the third option, “Anywhere” doesn’t show. if that’s the case, watch this video here to fix that in a jiffy.
next, make sure you have admin permission on your mac under system preferences > users & groups > password. the box “Allow user to administer the computer” should be checked.
okay, now we’re ready to copy/paste. open up the video tutorial here. this is kuroblind’s video, and it’s really useful but it won’t help turning up the sound unless you want to listen to some instrumental music while you work.
paste this line of code:
/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
into the the terminal and hit enter. then, follow along with the video closely to make sure what is happening on their screen is also showing up on yours.
when the key symbol shows up like it does in the video, enter your password (you won’t see your password when you enter it, but trust me, it’s there), then hit enter. in the end you should get:
> Next steps:
- Run `brew help` to get started
- Further documentation:
https://docs.brew.sh
- Run `brew help` to get started
- Further documentation:
https://docs.brew.sh
but if you don’t, and if this error message shows up:
paste this into the terminal:
sudo chown -R '$USER':admin /usr/local
sudo chown -R '$USER':admin /Library/Caches/Homebrew
hit enter. it should show chown: /usr/local: Operation not permitted after.
then, paste the /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” code you tried to run before into the terminal, hit enter, and it should install successfully after that.
Step 2 - Installing “Dependencies”
now, some housekeeping before this step. if you don’t have it already, install the latest version of Xcode application from the App store. it has 2.5 stars and should be the hammer with the blueprint of the app store logo behind it and it’ll take a little bit to download/install (like 20 minutes for me?)
when it’s up to date, paste the following code into the terminal and hit enter:
brew install python3 nasm imagemagick yasm libass automake libtool zimg l-smash x264 ffmpeg fftw qt5
check to see if the result is the same as the video.
Avisynth For Mac Pro
if you get error, enter the following code and hit enter to uninstall homebrew (aka we’re starting from the beginning. sounds fishy but it’s what i had to do and it worked after i uninstalled then reinstalled, for some reason.)
Avisynth For Mac Torrent
/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)”
after successful uninstallation, reinstall homebrew and then try installing the first dependency again. it should work. thank you @areumdia for helping me with this!!!! an angel alskdjksl
after you get the last “summary” message for the first dependency, paste & hit enter for the next two (one at a time!)
brew link –force qt5
and
pip3 install cython
alright when cython is installed, now it’s time to install vapoursynth! as kuroblind indicates, this can take up to 5 minutes.
paste & hit enter:
brew install vapoursynth –HEAD
and we wait…then when you get all that done, now it’s time for the next step!
Step 3 - Install VapourSynth Editor, Plugins and Scripts
Click onthis link and download the latest version (r-18) of the VapourSynthEditor. don’t download all of them lol. Then click this link to download the zip file for the Vapoursynth app. Click this link to download the zip file for plugins.
alright now follow the video, open up the .dmg file, and drag only the vapoursynth editor file into your applications folder when the window pops up. after it transfers over, you can delete the .dmg file.
then, unzip the zip file for the vapoursynth app and drag the VapourSynth robot thing that comes out into the Applications folder.
after that, unzip the zip file for plugins and just leave it in your downloads folder!
the next parts are back to the terminal. paste and enter the following one by one, and as always, watch the video to make sure you’re getting the same things as they are. it should just go into the next line (no processing log).
mv -f ~/Downloads/VapourSynth Tutorial/vapoursynth ~/
mv -f ~/Downloads/VapourSynth Tutorial/Scripts/* /usr/local/lib/python3.6/site-packages/
mv -f ~/Downloads/VapourSynth Tutorial/Plugins/* /usr/local/lib/vapoursynth/
mv -f ~/Downloads/VapourSynth Tutorial/nnedi3/ /usr/local/share/
variable1=$USER
sed -i.bak s/blindkpop/“$variable1”/g ~/vapoursynth/resizer.html
mv -f ~/vapoursynth/resizer.html.bak ~/.Trash/
mv -f ~/Downloads/VapourSynth Tutorial/ ~/.Trash/
From here on out just follow the video and drag everything where it’s supposed to be lol. hope this helped you anon! (at least, the coding part. can’t really write down explanations for the click and drags?)
thank you for reading, hope it works! and all credit goes to kuroblind!
Avisynth For Mac 10
message me for anything else going wrong as always…
Avisynth For Mac Pro
ju (jeons-guk/k-yerims)