Topic: ppa:djcj/vapoursynth does not exsit

i was trying to install svp linux but the ppa djcj/vapoursynth is not being found.

Re: ppa:djcj/vapoursynth does not exsit

don't know what happened hmm
hope it's just a temporary issue

Re: ppa:djcj/vapoursynth does not exsit

any other way I can get SVP Linux up and running or will I have to wait for it to be back up?

Re: ppa:djcj/vapoursynth does not exsit

you can build mpv by yourself big_smile

https://gist.github.com/dreamer2908/f56 … e6b2bed3e5

5 (edited by ZeroUm 20-04-2019 22:56:16)

Re: ppa:djcj/vapoursynth does not exsit

Chainik wrote:

you can build mpv by yourself big_smile

https://gist.github.com/dreamer2908/f56 … e6b2bed3e5

Actually good luck building Vapoursynth's libs on Linux. That guide you posted doesn't work anymore since they changed the entire build system.

I've been trying to get it to build it, but all I've found are errors, and there really isn't an INSTALL.md or an equivalent in their repository teaching you how to do it.


About the ppa, it seems it has been moved to https://launchpad.net/~djcj/+archive/ubuntu/hybrid so a

sudo add-apt-repository ppa:djcj/hybrid
sudo apt-get update
sudo apt install vapoursynth

should work. On the other hand, mpv still needs to be built manually, and that's troublesome.


Edit: Phewww.... I finally got it to work, after some 6 hours tinkering to fix that (and get ffmpeg to find Nvidia's hardware encoder/decoder libs):

So, the vapoursynth package above does install almost everything, binaries and shared libraries, but it was missing the header files required for the mpv build to find it.

I fixed it by downloading the vapoursynth source code from https://github.com/vapoursynth/vapoursynth/releases, extracting it and then:

sudo mkdir -p /usr/local/include/vapoursynth
sudo cp VAPOURSYNTH_SOURCE_FOLDER/include/*.h /usr/local/include/vapoursynth
sudo mkdir -p /usr/local/lib/pkgconfig
sudo cp VAPOURSYNTH_SOURCE_FOLDER/pc/*.pc /usr/local/lib/pkgconfig

To get mpv to build, I got it from a special branch from https://github.com/avih/mpv-build:

git clone --branch=mpv-build-rewrite --depth=1 https://github.com/avih/mpv-build
cd mpv-build
echo '--enable-gpl' >> ffmpeg_options
echo '--enable-libx264' >> ffmpeg_options
echo '--enable-libmp3lame' >> ffmpeg_options
echo '--enable-libfdk-aac' >> ffmpeg_options
echo '--enable-nonfree' >> ffmpeg_options

echo '--enable-vapoursynth' >> mpv_options
echo '--enable-libmpv-shared' >> mpv_options

# the ones below are for Nvidia's, you should install their video sdk first
echo '--enable-cuda' >> ffmpeg_options
echo '--enable-cuvid' >> ffmpeg_options
echo '--enable-nvenc' >> ffmpeg_options
echo '--enable-libnpp' >> ffmpeg_options

Then you follow the guide at https://github.com/avih/mpv-build/blob/ … README.rst to build and install it. Please read the whole guide first, there are some Debian/Ubuntu-specific steps one should do first.

Finally, in my case, it installed mpv to /usr/local/bin/mpv, and SVP could not find it (nor I could find a place to change that behavior). I ran the following to fix it:

sudo ln -s /usr/local/bin/mpv /usr/bin/mpv

Re: ppa:djcj/vapoursynth does not exsit

Thanks for all the hard work, ZeroUm.

This is a bit troublesome still, hopefully we're able to get mpv from djcj once again.

Re: ppa:djcj/vapoursynth does not exsit

https://www.svp-team.com/wiki/SVP:Linux … om_sources

Re: ppa:djcj/vapoursynth does not exsit

when I try to run
sudo ./install i get

"The project was not configured: run "waf configure" first!"

Can i please get some help. or can someone just host the MPV with vapour?

please help

9 (edited by youngfossil 04-06-2019 18:50:45)

Re: ppa:djcj/vapoursynth does not exsit

ZeroUm wrote:
Chainik wrote:

you can build mpv by yourself big_smile

https://gist.github.com/dreamer2908/f56 … e6b2bed3e5

Actually good luck building Vapoursynth's libs on Linux. That guide you posted doesn't work anymore since they changed the entire build system.

I've been trying to get it to build it, but all I've found are errors, and there really isn't an INSTALL.md or an equivalent in their repository teaching you how to do it.


About the ppa, it seems it has been moved to https://launchpad.net/~djcj/+archive/ubuntu/hybrid so a

sudo add-apt-repository ppa:djcj/hybrid
sudo apt-get update
sudo apt install vapoursynth

should work. On the other hand, mpv still needs to be built manually, and that's troublesome.


Edit: Phewww.... I finally got it to work, after some 6 hours tinkering to fix that (and get ffmpeg to find Nvidia's hardware encoder/decoder libs):

So, the vapoursynth package above does install almost everything, binaries and shared libraries, but it was missing the header files required for the mpv build to find it.

I fixed it by downloading the vapoursynth source code from https://github.com/vapoursynth/vapoursynth/releases, extracting it and then:

sudo mkdir -p /usr/local/include/vapoursynth
sudo cp VAPOURSYNTH_SOURCE_FOLDER/include/*.h /usr/local/include/vapoursynth
sudo mkdir -p /usr/local/lib/pkgconfig
sudo cp VAPOURSYNTH_SOURCE_FOLDER/pc/*.pc /usr/local/lib/pkgconfig

To get mpv to build, I got it from a special branch from https://github.com/avih/mpv-build:

git clone --branch=mpv-build-rewrite --depth=1 https://github.com/avih/mpv-build
cd mpv-build
echo '--enable-gpl' >> ffmpeg_options
echo '--enable-libx264' >> ffmpeg_options
echo '--enable-libmp3lame' >> ffmpeg_options
echo '--enable-libfdk-aac' >> ffmpeg_options
echo '--enable-nonfree' >> ffmpeg_options

echo '--enable-vapoursynth' >> mpv_options
echo '--enable-libmpv-shared' >> mpv_options

# the ones below are for Nvidia's, you should install their video sdk first
echo '--enable-cuda' >> ffmpeg_options
echo '--enable-cuvid' >> ffmpeg_options
echo '--enable-nvenc' >> ffmpeg_options
echo '--enable-libnpp' >> ffmpeg_options

Then you follow the guide at https://github.com/avih/mpv-build/blob/ … README.rst to build and install it. Please read the whole guide first, there are some Debian/Ubuntu-specific steps one should do first.

Finally, in my case, it installed mpv to /usr/local/bin/mpv, and SVP could not find it (nor I could find a place to change that behavior). I ran the following to fix it:

sudo ln -s /usr/local/bin/mpv /usr/bin/mpv

Anyway you can make your build into a deb that can be shared?  I cant for the life of me get this to compile and install

Re: ppa:djcj/vapoursynth does not exsit

building instructions from the wiki page - https://www.svp-team.com/wiki/SVP:Linux … om_sources - are 100% tested and working

11 (edited by youngfossil 04-06-2019 19:09:39)

Re: ppa:djcj/vapoursynth does not exsit

Chainik wrote:

building instructions from the wiki page - https://www.svp-team.com/wiki/SVP:Linux … om_sources - are 100% tested and working


I understand, I've been doing those instructions to a T for the past two days.  I keep getting "The project was not configured: run "waf configure" first!" when ever I run "sudo ./install".  Nothing I do can seem to resolve this.  I have FFmpeg 4.x installed. I followed all the instructions from top to bottom.  There has to be something I'm missing.

Re: ppa:djcj/vapoursynth does not exsit

then you probably have some errors on the previous step

13 (edited by youngfossil 04-06-2019 23:59:36)

Re: ppa:djcj/vapoursynth does not exsit

nvm got it

Re: ppa:djcj/vapoursynth does not exsit

youngfossil wrote:

nvm got it

would you share the steps that you follow?
because i also got the same, exact problem with you (https://zoringroup.com/forum/viewtopic. … mp;t=14540) and " the project wasnt confugured: run waf configure..."

Re: ppa:djcj/vapoursynth does not exsit

Chainik wrote:

building instructions from the wiki page - https://www.svp-team.com/wiki/SVP:Linux … om_sources - are 100% tested and working

i'm very new in Linux, but i do have a Windows knowledge as my background, and all this steps is quite hard compare to Windows version.

is there any chance that we will have a "one for go" package like in Windows?

16 (edited by webfischi 27-07-2019 00:39:57)

Re: ppa:djcj/vapoursynth does not exsit

waf configure happens, when ./rebuild hits an error in most cases it just says, that something you echoed had a typo, I couldn't find a solution to undo this except for deleting the mpv folder and clone again. I had the same issue.