Is it possible to apply AMD frame generation to MPV? #16613
Replies: 5 comments 28 replies
-
|
AMD does have it as part of AMF specifically for video: https://github.com/GPUOpen-LibrariesAndSDKs/AMF/blob/master/amf/doc/AMF_FRC_API.md#22-configuring-the-frc , however, unlike AMD's video upscaler (https://ffmpeg.org/ffmpeg-filters.html#sr_005famf-1) it hasn't been implemented into FFPMEG yet so MPV devs would have to figure out a way to implement it for it to work in MPV. EDIT: FRC apparently only works in a DX12 or OpenCL context. MPV doesn't have a DX12 context option and OpenCL from what I recall reading was too messy/difficult so it's unlikely they'll end up adding it. AMF_FRC_ENGINE_TYPE does have an option for DX11 but I'm confused... |
Beta Was this translation helpful? Give feedback.
-
|
Nope for mpv. Yep for some other video player. Here's a video of someone comparing the original AMD Fluid Motion Video with the new AMD Fluid Motion Frames: https://www.youtube.com/watch?v=sESxDwqBN2k There's Bluesky Frame Rate Converter if you're on Windows and want to test it yourself. Don't have Windows anymore, but have been holding on to old GCN cards just for the small chance they end up releasing the sources for the original AFMV, but there's zero chance for that since it was developed in collaboration with CyberLink Corp.. What a waste of an ASIC. EDIT: Niklas Haas floated this idea a few years ago, which could be useful for implementing frame interpolation plugins in mpv: New grand scripting API overhaul In the mean time I just use RIFE with Vapoursynth: VapourSynth-RIFE-ncnn-Vulkan |
Beta Was this translation helpful? Give feedback.
-
|
If you're willing to spend a few dollars, Lossless Scaling's Frame Gen works with mpv on both Linux and Windows (I've only tested on Linux). |
Beta Was this translation helpful? Give feedback.
-
|
VLC 3.0.22 will implement AMD frame generation. I would hope MPV can copy this over, as well as natively supporting FSR1 for image scaling. FSR doesn't just help upscaling, it seems to better clarify details out of compressed video. It's been pretty annoying that frame gen and upscaling is locked behind paywalls like SVP or lossless scaling. Especially on android. I've been using MPV on PC, SVP on android, but VLC might just have provided a reason to switch. |
Beta Was this translation helpful? Give feedback.
-
Fixed by: #17148 |
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
-
The frame generation is widely used in gaming, there are much less artifacts with AI than older frame generating tools like SVP.
Is it possible for us to use the frame generation in video playing?
Beta Was this translation helpful? Give feedback.
All reactions