Selur's Little Message Board

Full Version: Possibility of using AMD Fluid Motion
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi,
I know that AMD Fluid Motion is a DirectShow Filter that can not be added with x264, Avisynth or Vapoursynth. But since Hybrid supports VCEEnc, I am curious about is it possible to add Fluid Motion Filter in this way. And also if Fluid Motion can be added to Direct264 to encode or not.
Quote:And also if Fluid Motion can be added to Direct264 to encode or not.
Direct264 is a modified version of x264 which is similar to using Avisynth+DirectShowSource without Avisynth. Wink

Quote:I know that AMD Fluid Motion is a DirectShow Filter ...
Afaik, it's not a direct show filter, but a function of AMDs APUs which some DirectShowFilters like iirc https://bluesky-soft.com/en/BlueskyFRC.html use for frame rate conversions.

In theory (never tested by me) one could probably:
1. create a DirectShowFilter Graph using i.e. BlueskyFRC and GraphStudioNext or similar which decodes the source
2. use an AviSynthScript and DirectShowSource to open that filter graph
3. open that AviSynth script with ffmpeg/Hybrid/avs2x264/mencoder/... to convert the output of the script into something else.
(assuming AviSynths DirectShowSource supports NV12 nowadays)

-> don't see a feasible way to support AMD Fluid Motion in Hybrid atm.

Cu Selur

Ps.: You could ask rigaya if he could add support for it in VCEEnc or the author of BlueskyFRC if he could make a AviSynth- or Vapoursynth-filter which uses AMD Fluid Motion.
(06.04.2021, 20:55)Selur Wrote: [ -> ]
Quote:And also if Fluid Motion can be added to Direct264 to encode or not.
Direct264 is a modified version of x264 which is similar to using Avisynth+DirectShowSource without Avisynth. Wink

Quote:I know that AMD Fluid Motion is a DirectShow Filter ...
Afaik, it's not a direct show filter, but a function of AMDs APUs which some DirectShowFilters like iirc https://bluesky-soft.com/en/BlueskyFRC.html use for frame rate conversions.

In theory (never tested by me) one could probably:
1. create a DirectShowFilter Graph using i.e. BlueskyFRC and GraphStudioNext or similar which decodes the source
2. use an AviSynthScript and DirectShowSource to open that filter graph
3. open that AviSynth script with ffmpeg/Hybrid/avs2x264/mencoder/... to convert the output of the script into something else.
(assuming AviSynths DirectShowSource supports NV12 nowadays)

-> don't see a feasible way to support AMD Fluid Motion in Hybrid atm.

Cu Selur

Ps.: You could ask rigaya if he could add support for it in VCEEnc or the author of BlueskyFRC if he could make a AviSynth- or Vapoursynth-filter which uses AMD Fluid Motion.
Thank you very much for answering the questions and providing possible methods.  Smile