-
Notifications
You must be signed in to change notification settings - Fork 6.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ffmpeg[avisynthplus]] Could it be possible to have this as Static version too please ? #25534
Comments
Thanks for posting this issue. Feature |
Yes, I've been trying to get static builds to work with avisynthplus. I submitted four PR's upstream to that effect: AviSynth/AviSynthPlus#192 AviSynth/AviSynthPlus#219 AviSynth/AviSynthPlus#221 AviSynth/AviSynthPlus#222 - all are merged except the last one (i.e. the one you mention) although only Windows XP is affected for that one. |
... also I haven't checked recently if ffmpeg already supports static linking against avisynthplus. I don't think it does: https://github.com/FFmpeg/FFmpeg/blob/master/libavformat/avisynth.c |
... however I managed to dig out an old ffmpeg patch by one of the avisynthplus developers which enables a regularly linked avisynthplus: qyot27/FFmpeg@e70f70a In short: ffmpeg does not support regular linking against avisynthplus, and until they do, vcpkg cannot realistically support it either in the long term (IMO, as it's a rather hefty patch, better suited to be managed upstream). |
Hello, Had then : And if i recall correctly that's all i done, needed those files for another thing, compiled other program seems to work correctly and accepts my avisynth .avs files. There might be some issues around, this i don't know yet, but so far i managed to get it done this way and it is working for the needs i have. |
All that means is that there's already an
The newer version is cleaner: https://github.com/qyot27/FFmpeg/commits/avs_static |
Yup, In the end it works for my needs so I'm satisfied but i understand that it's not a fully static ffmpeg-avisynth+ version, and unless a heavy patch work is done on this it won't be, but FFMPEG itself built from vcpkg is not fully static it seems, some libs are missing due to how vcpkg does his thing and they need to be added manually later on when you'll use ffmpeg files : #9571 (comment)
Like i said before all this is out of my league, I'm mostly a user, not a coder sadly. Thank you all. |
This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 180 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment. |
Hello,
Could it be possible to have ffmpeg[avisynthplus] able to be built with static triplet please ?
Right now when trying
vcpkg install FFmpeg[avisynthplus]:x64-windows-static
we get this :Error: ffmpeg[avisynthplus] is only supported on 'windows & !static'
but on the other hand it is possible to have the current single AviSynthPlus as static installed, from my vcpkg list :
avisynthplus:x64-windows-static
Same thing seems to happens when trying to build the main single FFMPEG port and setting manually AvisynthPlus as option to true there, we get an error message saying static version is not possible.
Is there any hard limitations to make AviSynthPlus possible as a Static version included in FFMPEG or maybe it was just an old limitation not reviewed since a while ?
We have the single AvisynthPlus possible as Static then I imagine it should be possible, could you please look into this so it will be possible to have ffmpeg[avisynthplus] static or maybe be able to manually modify the main FFmpeg to add AvisynthPlus option to the static version there ?
Thanks a lot in advance :)
The text was updated successfully, but these errors were encountered: