Started by Quaternions, August 16, 2019, 11:14:02 am
Quote from: Quaternions on August 16, 2019, 11:14:02 amI would like to combine 100 sequential frames at a time of a slow motion video of a video game into 1 frame to create a high quality motion blur effect. I was surprised that I couldn't find an ffmpeg filter to do the job. Can Avidemux be used to do this?
Quote from: Quaternions on August 17, 2019, 07:13:25 amI'm not terribly familiar with C++, but I wrote some code using yours and other plugins as reference:https://github.com/krakow10/Avidemux-FrameBlend/blob/master/ADM_vidBlendFrames.cpp
QuoteI haven't the faintest clue how to compile it or add it to my own version.
QuoteAlso I did not figure out what this part means:ADM_coreVideoFilterCached(3,in,setup)
Quote from: Quaternions on August 17, 2019, 02:38:02 pmEdit: Perhaps I could hardcode my specific 100 frame need? Specify ADM_coreVideoFilterCached(100,in,setup) and then use vidCache->getImage on fn%100==100 frames? Maybe that's what you were thinking originally and I just now understood
QuoteIn the first case I don't know how to edit the ADMImage class to support uint32_t (or if it can do higher bit depths already)
Quote from: eumagga0x2a on August 17, 2019, 03:12:51 pmMaking the filter partializable would allow the user to specify when exactly the scene change happens
Quote from: Quaternions on August 17, 2019, 04:51:39 pmEdit: I think I get it... pushing attempted non cached code
Quote from: Quaternions on August 17, 2019, 02:38:02 pmI've got a ubuntu server which I've compiled some golang code on before that I mainly use for Plex.
Quote from: Quaternions on August 17, 2019, 09:04:14 pmI cloned the repo and put my code into Code Select Expand/home/quat/Documents/avidemux2/avidemux_plugins/ADM_videoFilters6/blend and ran the python script on blend.conf. A friend of mine helped me with the first cmake error for which I had to install nasm, but he's not here to help me with this one: https://hastebin.com/uxogerilop.txt
bash createDebFromSourceUbuntu.bash --deps-only
QuoteDoes return false in getNextFrame signal no more frames available?